Скачать MetaTrader 5

Ошибка при открытии ордера.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
777
8
777  

подскажите пожалуйста в чем неточность этого кода... идет ошибка 130... терминал на 5 знаков


extern double BuySL=200;   

extern double BuyTP=200;

double Lot = 0,1;


         RefreshRates();

         Ticket=OrderSend(Symbol_for_OrderSend,OP_BUY,Lots,NormalizeDouble(Ask,Digits),3,NormalizeDouble(NormalizeDouble(Bid,Digits) - BuySL*Point,Digits), NormalizeDouble(NormalizeDouble(Ask,Digits) + BuyTP*Point,Digits),"1",Magic,0,Green); 

Спасибо. 

Vitalie Postolache
12450
Vitalie Postolache  
bingo_7:

подскажите пожалуйста в чем неточность этого кода... идет ошибка 130... терминал на 5 знаков


extern double BuySL=200;   

extern double BuyTP=200;

double Lot = 0,1;


         RefreshRates();

         Ticket=OrderSend(Symbol_for_OrderSend,OP_BUY,Lots,NormalizeDouble(Ask,Digits),3,NormalizeDouble(NormalizeDouble(Bid,Digits) - BuySL*Point,Digits), NormalizeDouble(NormalizeDouble(Ask,Digits) + BuyTP*Point,Digits),"1",Magic,0,Green); 

Спасибо. 

альпари? тогда стопы надо потом ставить, на уже открытые позиции (OrderModify), устав ихний читать надо.

а нормализовать надо ТОЛЬКО и ИСКЛЮЧИТЕЛЬНО результат вычислений, цену не нужно, она и так нормальная.

Valeriy Korobeynik
26164
Valeriy Korobeynik  
evillive:
 

а нормализовать надо ТОЛЬКО и ИСКЛЮЧИТЕЛЬНО результат вычислений, цену не нужно, она и так нормальная.


Лучше нормализовать цену. Знаю как минимум одну контору, где цена не нормализована. По крайней мере с полгода назад так было.
Vitalie Postolache
12450
Vitalie Postolache  
valeryk:
Лучше нормализовать цену. Знаю как минимум одну контору, где цена не нормализована. По крайней мере с полгода назад так было.


цена не может быть не нормализованной, может просто устаревшая, тогда уж лучше маркетинфо вписывать прямо в ордер. после нормализации Аск или Бид можно и на 129 нарваться, бо цена будет не та уже.
Valeriy Korobeynik
26164
Valeriy Korobeynik  
evillive:

цена не может быть не нормализованной, может просто устаревшая, тогда уж лучше маркетинфо вписывать прямо в ордер. после нормализации Аск или Бид можно и на 129 нарваться, бо цена будет не та уже.


Я сюда не поспорить. Лично столкнулся, сделал выводы, делюсь. Верить или нет - личное дело каждого.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий