На радость нейросетевикам, быстрая и бесплатная библиотека для MT4 - страница 51

 

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

22:00:08 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 1.40257 tp: 0.00000 ok
22:00:08 FANN-EA_3 EURUSD,H1: buy set SL err=0
22:00:09 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 0.00000 tp: 1.41497 ok

 
sergeev:

22:00:09 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 0.00000 tp: 1.41497 ok

стоп был убран модификацией


Думаю дело в коде:) lasso чутка не туда нажал:)

 

Я так понял что одним ордером он должен открывать сделку, а вторым модифицировать: у нас получилось следующее:

Вот ту мы выставили "22:00:08 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 1.40257 tp: 0.00000 ok" СЛ,но не выствили ТП, а вот тут:

22:00:09 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 0.00000 tp: 1.41497 ok мы выставили ТП, но обнулили СЛ.

Вывод: ордер был открыт, было две модификации, хотя я так понял можно одной модификацией поставить и ТП и СЛ:)) Нужно чуток код подправить.

 
marker:

Я так понял что одним ордером он должен открывать сделку, а вторым модифицировать: у нас получилось следующее:

Вот ту мы выставили "22:00:08 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 1.40257 tp: 0.00000 ok" СЛ,но не выствили ТП, а вот тут:

22:00:09 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 0.00000 tp: 1.41497 ok мы выставили ТП, но обнулили СЛ.

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

Или надо сделать OrderSelect перед вторым OrderModify, или же передать в него новый стоплос.

 
sergeev:

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

Или надо сделать OrderSelect перед вторым OrderModify, или же передать в него новый стоплос.


Логически понял, но язык кода для меня лес:)

 

А ведь ДЦ меня предупреждал, только вот я сначало не понял о чем он меня предупреждал по поводу ботов....

 
sergeev:

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

Или надо сделать OrderSelect перед вторым OrderModify, или же передать в него новый стоплос.

Ну, да. Косячок.

Стопы придумали трУсы ))

Файлы:
fann-ea_3a.mq4  11 kb
 

Испытаем испытуемого:))

Вооот, теперь оптиться дольше, он походу из за этой ошибки оптился очень быстро, это раз, во вторых у меня если авторский бот оптить, то прогонов никак не меньше 15000, при генетическом алгоритме конечно же, а ваши версии подозрительно 8500 всего проходили, этот вроде наподольше загрузился, вроде все как надо, проопчу, выставлю, проверю, я добъю его:))))

 

Кстати.

Чем вызваны такие ограничения у ДЦ, что нельзя установить SL и TP функцией OrderSend?

 
lasso:

Кстати.

Чем вызваны такие ограничения у ДЦ, что нельзя установить SL и TP функцией OrderSend?


Кстати я даже не знаю)) Когда нажимаешь открыть ордер, он просто выдает цену по рынку и все, либо бай, либо селл, а СЛ и ТП неактивные кнопки.....
Причина обращения: