Ошибка 130 в OrderSend - страница 2

 

Да что за ерунда работало же

ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,30,NormalizeDouble(Bid-100*Point,Digits),NormalizeDouble(Ask+500*Point,Digits),"My order #1",10,0,Green);

Пара евро\доллар. Опять ошибка 130 :(((

Что делать? :(((

 
И тут не проблема в том что границы рядом (((
 

Вы прикалываетесь???

OrderSend(Symbol(),OP_BUY,0.1,Ask,30,NormalizeDouble(Bid-100*Point,Digits),NormalizeDouble(Ask+500*Point,Digits),"My order #1",10,0,Green);

В выделенной части тоже должно быть NormalizeDouble(Bid+500*Point,Digits) .

Повторяю.

Цена открытия BUY считается от Ask, закрытия - от Bid. StopLoss и TakeProfit - это цены закрытия.

 
valenok2003:

Вы прикалываетесь???

OrderSend(Symbol(),OP_BUY,0.1,Ask,30,NormalizeDouble(Bid-100*Point,Digits),NormalizeDouble(Ask+500*Point,Digits),"My order #1",10,0,Green);

В выделенной части тоже должно быть NormalizeDouble(Bid+500*Point,Digits) .

Повторяю.

Цена открытия BUY считается от Ask, закрытия - от Bid. StopLoss и TakeProfit - это цены закрытия.

Тут то как раз нормально, 50 пипсов, а вот здесь (Bid-100*Point,Digits) маловато видать.
 

Да даже если так

OrderSend(Symbol(),OP_BUY,0.1,Ask,30,NormalizeDouble(Bid-1000*Point,Digits),

NormalizeDouble(Ask+5000*Point,Digits),"My order #1",10,0,Green);

все равно 130

 
И так ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,30,NormalizeDouble(Bid-100*Point,Digits),NormalizeDouble(Bid+500*Point,Digits),"My order #1",10,0,Green); ошибка 130
 
Alp:

Да даже если так

OrderSend(Symbol(),OP_BUY,0.1,Ask,30,NormalizeDouble(Bid-1000*Point,Digits),

NormalizeDouble(Ask+5000*Point,Digits),"My order #1",10,0,Green);

все равно 130

замените стоп и профит на ноль и проверьте.
 
Если поставить на 0 то все работает. А если ставить хотя бы один придел то не работает.
 
Какая-то ерунда я даже если в ручную покупаю не могу сразу выставить пределы на ордере.
 
Alp:
Если поставить на 0 то все работает. А если ставить хотя бы один придел то не работает.

Существуют ДЦ, которые запрещают в момент открытия ордера выставлять стопы. Это возможно только через модификацию уже открытого. Ваш ДЦ, видимо, из таких.