Всем день добрый.
Столкнулся со следующей проблемой. До недавнего времени писал сам себе небольшие советники в mql4, они отлично работали, но только в терминалах других дц, использующих mt4. Однако в терминале фрешфорекса советники не работают. Естественно все торговые условия соблюдены. Может проблема в том, что до этого я работал с четырьмя знаками после точки, хотя вроде особых различий быть не должно.
Пример.
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0); ордер открывается без проблем.
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,1.35500,0); (при ask = 1.36200) ордер не открывается
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-0.01,0); ордер не открывается.
C Point также не открывается. Если добавить добавить в код обработчик ошибок, то он пишет про ошибку 130, типа неверные стопы.
В чем может быть проблема?
Всем день добрый.
Столкнулся со следующей проблемой. До недавнего времени писал сам себе небольшие советники в mql4, они отлично работали, но только в терминалах других дц, использующих mt4. Однако в терминале фрешфорекса советники не работают. Естественно все торговые условия соблюдены. Может проблема в том, что до этого я работал с четырьмя знаками после точки, хотя вроде особых различий быть не должно.
Пример.
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0); ордер открывается без проблем.
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,1.35500,0); (при ask = 1.36200) ордер не открывается
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-0.01,0); ордер не открывается.
C Point также не открывается. Если добавить добавить в код обработчик ошибок, то он пишет про ошибку 130, типа неверные стопы.
В чем может быть проблема?