Напишу советник бесплатно - страница 128

 
Наджибулло Хабибов:

не получается поставил 150  не открывает 

r=OrderSend(NULL,type,Lot(),NormalizeDouble(price,_Digits),Slip,sl,tp,"",Magic,0,clr);

Какой минимальный уровень стопов предоставляет Ваш брокер? какой минимальный объём торгует Ваш брокер? Достаточно ли истории для формирования индикатора?

 
VVT:

Какой минимальный уровень стопов предоставляет Ваш брокер? какой минимальный объём торгует Ваш брокер? Достаточно ли истории для формирования индикатора?

у меня брокер Альпари ты сам может знаешь , 

 
VVT:

Какой минимальный уровень стопов предоставляет Ваш брокер? какой минимальный объём торгует Ваш брокер? Достаточно ли истории для формирования индикатора?

а что это "  Достаточно ли истории для формирования индикатора? "

 
Наджибулло Хабибов:

а что это "  Достаточно ли истории для формирования индикатора? "

Понятно. Если на валюте работает то дело не в коде, дело в вводимых параметрах и настройках при тестировании.

Установите в параметры 0.1      // лот, 500       // реквот, и прогоните на не более чем последний год периоде истории 

 
VVT:

Понятно. Если на валюте работает то дело не в коде, дело в вводимых параметрах и настройках при тестировании.

Установите в параметры 0.1      // лот, 500       // реквот, и прогоните на не более чем последний год периоде истории 

не открывает все перепробовал  не получается  

 
Наджибулло Хабибов:

не открывает все перепробовал  не получается  

Ладно, попытаемся получить код ошибки, вставьте это

   //--- объявление и инициализация запроса и результата
   MqlTradeRequest request={0};
   MqlTradeResult  result={0};
   //--- отправка запроса
   if(!OrderSend(request,result))
      PrintFormat("OrderSend error %d",GetLastError());  // если отправить запрос не удалось, вывести код ошибки
   else 
      PrintFormat("OrderOpen error %d",GetLastError());  // если открыть не удалось, вывести код ошибки
   //--- информация об операции
   PrintFormat("retcode=%u  deal=%I64u  order=%I64u",result.retcode,result.deal,result.order);

перед 

   return;
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountTrades()

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

 
VVT:

Ладно, попытаемся получить код ошибки, вставьте это

перед 

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

ставил код как вы сказали вот столько ошибок после компиляции , 

 


 

Файлы:
 
VVT:

Ладно, попытаемся получить код ошибки, вставьте это

перед 

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

после компиляции мне тестировать в metadrader  ??  где в журнале появляется ошибка в metaeditor ?
 

Всем привет 👋. Нужна помощь в написании или в  поиске советника. Советник в принципе простой, суть такая : КАЖДЫЙ ДЕНЬ( 3 раза в день) , в определённое время (открытие новой свечи на М30) открывается 2 сделки на bay и sell. Устанавливается тейк и стоп. Также должна присутствовать возможность установки трала и перевода в бу. Настройки примерно должны быть такие (пример). 


1.  Первое  время :

  - Время открытия  двух разнонаправленных ордеров : " 00ч 00 мин" ( устанавливается вручную)

- ордер Bay : 

   TP:  "...." 

   Sl:    "...." .

   Tral : "1"-есть, " 0 "-нету,  "размер трала"

    Безубыток : "1"-переводить, "" 2"-не переводить. 

-ордер sell : аналогично bay. 


  2.Второе время :"1"- активно,  "0" - не активно. 

Параметры для ордеров такие же как и в Первом случае. 

3. Третье время. Аналогично Второму. 

Для второго и третьего времени обязательно должна быть установлена возможность активации. Кто сможет помочь???? 

           

 
Наджибулло Хабибов:

ставил код как вы сказали вот столько ошибок после компиляции , 


 

Идея заключалась в том, чтобы добавить в советник функцию получения ошибки по Вашему вопросу.

Множество ошибок при компиляции не только у меня но и у Вас, это по причине того, что исходный код не полный и внести какие либо изменения и дополнения в советник на данном этапе не представляется возможным. Необходимо либо попросить у автора полный исходный код, либо восстановить недостающую часть кода.

К сожалению больше ничем я помочь Вам не могу.