0
для подключения нужно влазить в код
avatar

vadimltd

  • 4 мая 2022, 18:31
+1
подключал к советнику — работает, но так себе!
avatar

vadimltd

  • 2 мая 2022, 14:36
0
Ошибка в URL.
Вот верный адрес: http://zakaz.opentraders.ru/69945.html
avatar

vadimltd

  • 26 апреля 2022, 17:20
0
Да, всё верно. Сейчас попробую иной советник, как он будет реагировать на сигналы.
avatar

vadimltd

  • 19 февраля 2022, 21:52
0
заменил, проверил, тоже самое
avatar

vadimltd

  • 19 февраля 2022, 20:53
0
Разница только в периоде, который устанавливается в свойствах советника. После смены периода никаких изменений на графике нет. А свой советник я гонял по разному
avatar

vadimltd

  • 19 февраля 2022, 20:10
0
я ставил уже период, не помогает. Секрет знает только Андрей
avatar

vadimltd

  • 19 февраля 2022, 19:41
0
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
int start()

  {


   double buy = iCustom(NULL,0,IndName,ChannelPeriod,0,Shift);
   double sell = iCustom(NULL,0,IndName,ChannelPeriod,1,Shift);

//   Comment("\n ask_long: ",ask_long,
//          "\n bid_short: ",bid_short,
//          "\n---------------",
//           "\n nextAbove: ",nextAbove,
//           "\n nextAbove2: ",nextAbove2,
//           "\n nextBelow: ",nextBelow,
//           "\n nextBelow2: ",nextBelow2);

   if(((!IsOptimization()) && !IsTesting() && (!IsVisualMode())) || (ShowTableOnTesting && IsTesting() && (!IsOptimization())))
     {
      info();
     }

//+------------------------------------------------------------------+
//|    Открытие первого ордера серии покупок                         |
//+------------------------------------------------------------------+
   if(count_long()==0)
     {




      bid_long = Bid;
      ask_long = Ask;

      if(buy > 0)
        {
         Print("Открытие первого ордера серии покупок");
         int ticket_long = OrderSend(Symbol(),OP_BUY,Lots_long,ask_long,Slippage,0,0,"No loss",Magic_long,0,Lime);
         modify_flag_long = TRUE;
         if(ticket_long<=0)
           {
            Print("Ошибка открытия покупок: ", GetLastError());
           }
        }
     }


//+------------------------------------------------------------------+
//|    Открытие первого ордера серии продаж                          |
//+------------------------------------------------------------------+

   if(count_short()==0)
     {


      bid_short = Bid;
      ask_short = Ask;

      if(sell > 0)
        {
         Print("Открытие первого ордера серии продаж");
         int ticket_short = OrderSend(Symbol(),OP_SELL,Lots_short,bid_short,Slippage,0,0,"No loss",Magic_short,0,Red);
         modify_flag_short = TRUE;
         if(ticket_short<=0)
           {
            Print("Ошибка открытия продаж: ", GetLastError());
           }
        }
     }
avatar

vadimltd

  • 19 февраля 2022, 17:53
0
я установил индикатор в другом советнике, там берёт показатели точно и выставляет ордер на нулевом баре, именно в том месте, где этот советник пропускает. Жаль математика у советника другая. Вот и хочу разобраться. Может и проблема в индикаторе, я этот факт не упускаю
avatar

vadimltd

  • 19 февраля 2022, 17:11
0
нужно разбираться с кодом советника, так как вход в рынок нужен именно по НУЛЕВОМУ бару. По следующему бару сигнал уже запоздалый
avatar

vadimltd

  • 19 февраля 2022, 16:35
0
тестирование веду именно всеми тиками в режиме визуализации, где видно, что при появлении сигнала на продажу, советник не открыл ордер. Более того, переменная, которую проверяет советник при выставлении ордера, показывает верное число на вход в рынок. Но советник упорно не открывает ордер. Значит есть причина в коде. Вот и ищу истину, а не веню программиста. Или как проверить стратегию?
avatar

vadimltd

  • 19 февраля 2022, 14:04
0
Похоже, что в советнике стоит ограничение на количество сделок в сутки
avatar

vadimltd

  • 19 февраля 2022, 11:36
0
именно на таких свойствах и есть сигнал, который не обрабатывает советник. Если ставить extern int Shift = 1; // бар индикатора, то всё в норме
avatar

vadimltd

  • 19 февраля 2022, 11:27
0
большую часть сигналов на открытие ордеров пропускает. Хотя точка присутствует. В чём может быть причина? И эта ошибка именно на НУЛЕВОМ баре!
avatar

vadimltd

  • 19 февраля 2022, 11:09
0
Спасибо!
avatar

vadimltd

  • 19 февраля 2022, 09:24
0
было бы отлично, что-бы индикатор ещё сигнализировал каждый новый бар. А то нельзя настроить, как входить ордером по новому бару
avatar

vadimltd

  • 22 марта 2021, 13:33
0
попробуй другой браузер без блокировки рекламмы
avatar

vadimltd

  • 22 марта 2021, 09:11
0
в момент, когда индикатор делает прогноз, куда цена пойдёт. Вот в этом месте индикатор и выдаёт стрелку направления. Направление может быть несколько раз меняться в одну и ту же сторону. И индикатор выдаёт стрелку так же, но только в момент новых входов, стопов, тейков
avatar

vadimltd

  • 21 марта 2021, 10:39