Обсуждение статьи "Как создать свой Trailing Stop" - страница 4

 
Alex_Pushkin:

my_first_ea_sartrailing.mq5 (26.61 KB


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

с начала обрадовался что есть эта статья, теперь огорчён что не получается ей воспользоваться, может я чего не понял?

или не правильно делаю..... подскажите плиз! новичку)


Покажите какие ошибки, скриншот, что там в подвале метаэдитора.

 

остальные скрины ошибок в файлах с низу, что бы форум не загромождать! пробовал ещё в 5MT от другого брокера, выдает те же ошибки!

Файлы:
 
Alex_Pushkin:

остальные скрины ошибок в файлах с низу, что бы форум не загромождать! пробовал ещё в 5MT от другого брокера, выдает те же ошибки!


Скачайте файл Sample_TrailingStop.mqh и его в Include

 
Да спасибо! все заработало!
 

Отличная статья! Спасибо!

При компиляции головного файла Sample_TrailingStop.mqh выдается три предупреждения: 

return value of 'OrderSend' should be checked Sample_TrailingStop.mqh 170 31
return value of 'OrderSend' should be checked Sample_TrailingStop.mqh 198 31
possible use of uninitialized variable 'tm' Sample_TrailingStop.mqh 209 21
0 error(s), 3 warning(s), compile time: 245 msec  1 4

первые два - понятно, надо обеспечить проверку, это известно как.

а вот третье-как устранить?

 
natyog:

Отличная статья! Спасибо!

При компиляции головного файла Sample_TrailingStop.mqh выдается три предупреждения: 

return value of 'OrderSend' should be checked Sample_TrailingStop.mqh 170 31
return value of 'OrderSend' should be checked Sample_TrailingStop.mqh 198 31
possible use of uninitialized variable 'tm' Sample_TrailingStop.mqh 209 21
0 error(s), 3 warning(s), compile time: 245 msec  1 4

первые два - понятно, надо обеспечить проверку, это известно как.

а вот третье-как устранить?


Там, где объявлен массив tm, присвоить значение нулевому элементу:

datetime tm[1]; // было

tm[0]=0; // добавить

 
спасибо!
 

увы, но тестирование my_first_ea_sartrailing.mq5 выдает:

2017.08.25 10:43:38.890 2016.01.21 12:00:00   failed instant sell 0.10 EURUSD at 1.08900 sl: 1.09200 tp: 1.07900 [Invalid request]
2017.08.25 10:43:38.891 2016.01.21 12:00:00   Alert: Запрос на установку ордера Sell не выполнен - код ошибки:4756

ни один запрос на установку ордера не  выполняется! Почему?

 
natyog:

увы, но тестирование my_first_ea_sartrailing.mq5 выдает:

2017.08.25 10:43:38.890 2016.01.21 12:00:00   failed instant sell 0.10 EURUSD at 1.08900 sl: 1.09200 tp: 1.07900 [Invalid request]
2017.08.25 10:43:38.891 2016.01.21 12:00:00   Alert: Запрос на установку ордера Sell не выполнен - код ошибки:4756

ни один запрос на установку ордера не  выполняется! Почему?


А как вы открываете позицию?

 
Dmitry Fedoseev:

А как вы открываете позицию?


о как! вопросом на вопрос-это мудро!

позицию открывает ваш эксперт my_first_ea_sartrailing.mq5