MegaTrader
MegaTrader личный блог
16 июля 2023, 15:36

Помогите в коде, плиз

В условии на открытие позиции по стрелочному индикатору нужно найти предпоследнюю стрелку и в зависимости от её вида (Sell или Buy) записать в условие. Сделал, частично работает, но много пропусков
double buy[];
   double sell[];
   double sellprev[];
   double buyprev[];

   if(CopyBuffer(handle_stoh[index], 1, 1, 1, buy)<1)
      return(-1);
   if(CopyBuffer(handle_stoh[index], 0, 1, 1, sell)<1)
      return(-1);
   if(CopyBuffer(handle_stoh[index], 0, 2, 5, sellprev)<1)
      return(-1);
   if(CopyBuffer(handle_stoh[index], 1, 2, 5, buyprev)<1)
      return(-1);

// make signal
   int signal = -1;
   if(buy[0] > 0.0 && buy[0] != EMPTY_VALUE && sellprev[0] > 0.0 && sellprev[0] != EMPTY_VALUE)
      signal = 1;
   if(sell[0] > 0.0 && sell[0] != EMPTY_VALUE && buyprev[0] > 0.0 && buyprev[0] != EMPTY_VALUE)
      signal = 0;
7 Комментариев
  • FranzFerdinand
    16 июля 2023, 20:34
    На форуме mql5 спросите, таки здесь не самое подходящее место  для подобных сугубо технических вопросов
    • Андрей К
      16 июля 2023, 21:43
      FranzFerdinand, место нормальное ) просто вопросы надо еще суметь задать правильно

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн