Просьба к экспертописателям

 
Здравствуйте.
У меня вопрос - просьба, нижеуказанный советник не хочет открывать ордера, выдает ошибку типа



Подскажите пожалуйста, как исправить данную ошибку в советнике, или исправте ее в прикрепленном файле.
Описание и исходники скачаны по этой ссылке https://www.mql5.com/ru/articles/1479

Спасибо.
Файлы:
myhedge.mq4  15 kb
 

Здесь - if(BOP <= 0 && HOP <= 0)

OP_BUY = 0
OP_SELL = 1

 
Integer >>:

Здесь - if(BOP <= 0 && HOP <= 0)

OP_BUY = 0
OP_SELL = 1


Спасибо большое, щас попробую
 
Еще раз с той же просьбой.

ставил и так if(BOP >= 0 && HOP >= 0) и так if(BOP != 0 && HOP != 0) и так if(BOP >= 0 && HOP <= 0)
всеравно не торгует, пишет ту же ошибку.

Напишите пожалуйста если не сложно, что и где подправить и на что заменить.
 
Я так понимаю или все очень заняты или просто лень помочь в том что бы подправить код советника что б он торговал?
Что ж, извините за беспокойство, хотя может кто оторвет свою светлую голову и исправит код, буду признателен.

to Integer. Спасибо Вам за помощь, но я действительно не понял что там надо менять.
 

Если разработчик не Вы, то Вам не разобраться. Изначально идет
,BOP = -1 // тип ордера базового символа
,HOP = -1 // тип ордера хеджирующего символа
Потом при определенных условиях они должны поменяться на 0 и 1. Значит эти условия у Вас не наступают.

 
Roger >>:

Если разработчик не Вы, то Вам не разобраться. Изначально идет
, BOP = -1 // тип ордера базового символа
, HOP = -1 // тип ордера хеджирующего символа
Потом при определенных условиях они должны поменяться на 0 и 1. Значит эти условия у Вас не наступают.


Спасибо Вам за развернутый ответ, наверно Integer это и пытался мне растолковать, а я не понял.
Еще раз спасибо.
Причина обращения: