Советники: Exp_BykovTrend_ReOpen

 

Exp_BykovTrend_ReOpen:

Торговая система Exp_BykovTrend_ReOpen на основе сигналов индикатора BykovTrend с доливками по тренду.

Рис.1. Примеры сделок на графике

Автор: Nikolay Kositsin

 
Николай, добрый день
после 8-ой доливки с стартовым лотом 0.01, получаю ошибку:
ReBuyPositionOpen_X(2): Неверный объём для структуры торгового запроса
ReBuyPositionOpen_X(2): Полученный объём = 0.09
Не смогли бы Вы помочь куда копать и как исправить?
Спасибо!
Exp_BykovTrend_ReOpen
Exp_BykovTrend_ReOpen
  • www.mql5.com
Торговая система Exp_BykovTrend_ReOpen на основе сигналов индикатора BykovTrend с доливками по тренду. Сигнал на совершение сделки формируется в момент закрытия бара, если произошло появление цветной стрелки индикатора, и в дальнейшем наращивает объём открытой позиции, если профит в пунктах от последней сделки в позиции превысил порог...
 
Igor Nistor:
Николай, добрый день
после 8-ой доливки с стартовым лотом 0.01, получаю ошибку:
ReBuyPositionOpen_X(2): Неверный объём для структуры торгового запроса
ReBuyPositionOpen_X(2): Полученный объём = 0.09
Не смогли бы Вы помочь куда копать и как исправить?
Спасибо!

Если конкретно, то для начала нужен адрес сервера брокера и пароль к демо-счёту.

 
Nikolay Kositsin:

Если конкретно, то для начала нужен адрес сервера брокера и пароль к демо-счёту.

Alpari-MT5-Demo

login: 50345480
password: 6xfhbkvw

Проверял на разных брокерах на всех нетинг счетах тоже самое.

 
Igor Nistor:

Alpari-MT5-Demo

login: 50345480
password: 6xfhbkvw

Проверял на разных брокерах на всех нетинг счетах тоже самое.

Собственно говоря, ошибку в файле TradeAlgorithms.mqh я нашёл. Вся проблема в том, что в терминале почему-то 0.09+0.01 равно 0.099999. Исправил довольно дебильным образом (100*0.09+100*0.01)/100 В прицепе новый инклюдник.

 
Nikolay Kositsin:

Собственно говоря, ошибку в файле TradeAlgorithms.mqh я нашёл. Вся проблема в том, что в терминале почему-то 0.09+0.01 равно 0.099999. Исправил довольно дебильным образом (100*0.09+100*0.01)/100 В прицепе новый инклюдник.

Спасибо!!!

 
Nikolay Kositsin:

Собственно говоря, ошибку в файле TradeAlgorithms.mqh я нашёл. Вся проблема в том, что в терминале почему-то 0.09+0.01 равно 0.099999. Исправил довольно дебильным образом (100*0.09+100*0.01)/100 В прицепе новый инклюдник.

Хм, по ходу костыли в терминале продолжаются, после уже 45-ой доливки:


2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Неверный объём для структуры торгового запроса

2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Полученный объём = 0.46

2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Предыдущий объём = 0.46

2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Объём доливки = 0.01


 
Igor Nistor:

Хм, по ходу костыли в терминале продолжаются, после уже 45-ой доливки:


2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Неверный объём для структуры торгового запроса

2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Полученный объём = 0.46

2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Предыдущий объём = 0.46

2018.12.11 13:55:01.502 2018.03.27 11:09:40   ReSellPositionOpen_X(2): Объём доливки = 0.01


Ну, блин, у вас и аппетит. Пришлось поступить иначе. Теперь к исходному размеру доливки прибавляется одна десятая от минимального шага лота. Она потом всё равно обрежется! 

Файлы:
 
Nikolay Kositsin:

Ну, блин, у вас и аппетит. Пришлось поступить иначе. Теперь к исходному размеру доливки прибавляется одна десятая от минимального шага лота. Она потом всё равно обрежется! 

"Ну, блин, у вас и аппетит." :-)  - приходится.

Спасибо что помогли !!!

 
Nikolay Kositsin :

Bem, droga, você tem apetite. Eu tivo que agir de forma diferente. Agora, um décimo da etapa mínima do lote é adicionado ao tamanho inicial da recarga. Ela será cortada depois! 

Tenho o mesmo problema com Trade  TradeAlgorithms.mqh   , mas tentei o último arquivo e não funcionou.

Eum from Brazil and lot is 1