MQL госпиталь (бывшая "Больничка"): исправляем ошибки

Gorod.55

Интересующийся
как сюда сову закинуть то ? чет не получается сов вылечить надо
 
Последнее редактирование:

zz43

Гуру форума
Исправьте этот индикатор
Получена ошибка "Array out of range"

:please::please::please::please:

Код:
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 clrRed
#property indicator_color2 clrBlue

double g_ibuf_76[];
double g_ibuf_80[];

extern int PERIODE1 = 3;
extern int PERIODE2 = 13;
extern bool Alerts = TRUE;

int gi_96 = 0;
int gi_100 = 0;
double eRSIold,eRSInow,eRSIHighnow,eRSIHighold,eRSILownow,eRSILowold;

int init() {
   SetIndexStyle(0, DRAW_ARROW, EMPTY);
   SetIndexArrow(0, 234);
   SetIndexBuffer(0, g_ibuf_76);
   SetIndexStyle(1, DRAW_ARROW, EMPTY);
   SetIndexArrow(1, 233);
   SetIndexBuffer(1, g_ibuf_80);
   return (0);
}

int deinit() {
   return (0);
}

int start() {
   int li_20;
   double l_ima_24;
   double l_ima_32;
   double l_ima_40;
   double l_ima_48;
   double l_ima_56;
   double l_ima_64;
   double ld_72;
   double ld_80;

   int li_88 = IndicatorCounted();
   if (li_88 < 0) return (-1);
   if (li_88 > 0) li_88--;
   int li_12 = Bars - li_88;
   for (int i = 0; i <= li_12; i++) {
      li_20 = i;
      ld_72 = 0;
      ld_80 = 0;
      for (li_20 = i; li_20 <= i + 9; li_20++) ld_80 += MathAbs(High[li_20] - Low[li_20]);
      ld_72 = ld_80 / 10.0;
      
      eRSIold = iRSI(NULL,0,PERIODE1,PRICE_CLOSE,i+1);
      eRSInow = iRSI(NULL,0,PERIODE1,PRICE_CLOSE,i);

      eRSIHighold  = High[i+1];
      eRSIHighnow  = High[i];
      
      eRSILowold  = Low[i+1];
      eRSILownow  = Low[i];   
      
      l_ima_32 = iMA(NULL, 0, PERIODE2, 0, MODE_EMA, PRICE_CLOSE, i);
      l_ima_48 = iMA(NULL, 0, PERIODE2, 0, MODE_EMA, PRICE_CLOSE, i - 1);
      l_ima_64 = iMA(NULL, 0, PERIODE2, 0, MODE_EMA, PRICE_CLOSE, i + 1);    
      
      l_ima_24 = iMA(NULL, 0, PERIODE1, 0, MODE_EMA, PRICE_CLOSE, i);
      l_ima_40 = iMA(NULL, 0, PERIODE1, 0, MODE_EMA, PRICE_CLOSE, i - 1);
      l_ima_56 = iMA(NULL, 0, PERIODE1, 0, MODE_EMA, PRICE_CLOSE, i + 1);

      
      if  ( eRSIold < eRSInow && eRSILowold > eRSILownow && l_ima_24 > l_ima_32 && l_ima_40 < l_ima_48 && l_ima_56 > l_ima_64)  {
         g_ibuf_76[i] = High[i] + ld_72 / 2.0;
         if (i <= 2 && Alerts && !gi_96) {
            Alert(Symbol(), " ", Period(), " BUY Alert ");
            gi_96 = TRUE;
            gi_100 = FALSE;
         }
      } else {
      if  ( eRSIold > eRSInow && eRSIHighold < eRSIHighnow && l_ima_24 < l_ima_32 && l_ima_40 > l_ima_48 && l_ima_56 < l_ima_64)  {
            g_ibuf_80[i] = Low[i] - ld_72 / 2.0;
            if (i <= 2 && Alerts && !gi_100) {
               Alert(Symbol(), " ", Period(), " SELL Alert ");
               gi_100 = TRUE;
               gi_96 = FALSE;
            }
         }
      }
   }
   return (0);
}
 

kpll

Элитный участник
Надо постараться получить ошибку - у меня работает.
 

Gorod.55

Интересующийся
гляньте что не так раньше работали сейчас нет
 

Вложения

  • Neutral-Portfolio-semi-automatic V3.3.mq4
    49 КБ · Просмотры: 43
  • Exp_Portfolio28 v.1.ex4
    5,8 КБ · Просмотры: 30

Yury48

Почетный гражданин
Помогите, пожалуйста, скомпилировать этот робот:
 

Вложения

  • Forex Earth Robot.mq4
    76,9 КБ · Просмотры: 52

Yury48

Почетный гражданин
Заодно уж и этот почините:
 

Вложения

  • Last X Bars EA.mq4
    77 КБ · Просмотры: 42

nurfirdaus

Новичок форума
Сделайте его совместимым с пятым десятичным брокером.
 

Вложения

  • ShockBar v.1.1.eng (1).mq4
    26,5 КБ · Просмотры: 53

Mironpes

Новичок форума
Поручик, спасибо за индикатор, а я теперь с ним сюда)) - в настройках управление цветом присутствует, но не слушается - на белом фоне сигналы не видно - может кто разберется?
 

Вложения

  • CANDLESTICK_bn_byVlad.mq4
    17 КБ · Просмотры: 45

Joker62

Почетный гражданин
Посмотрите пожалуйста советник, не открывает ордера(
Посмотреть вложение 270446
Посмотреть вложение 270447

Привет, приятель!:angry:
Перестань копипастить на свою просьбу... вот тебе ссылочка, где там все разжевано до самых крыш: https://forexsystemsru.com/yazyk-programmirovaniya-mql4/77111-dorabotka-botov-sovetnikov-indikatorov-vol-2-a-599.html :laugh:
Удачи!:D
 

Mamsya

Элитный участник
Не отображаются на графике(( Посмотрите плиз что не так!
 

Вложения

  • caterpillar bands 4 m.mq4
    1,8 КБ · Просмотры: 48
  • caterpillar bands 4.mq4
    1,7 КБ · Просмотры: 45
  • caterpillar_v3.mq4
    1,1 КБ · Просмотры: 44
Верх