Всеми любимая(нет) error 130

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

Добрых суток.
Вот я пытаюсь поставить ордер sell stop, выдает просто ошибку 130.
Помогите разобраться.

lFrac - определенная цена, которая 100% ниже текущей на несколько пунктов
hFrac - определенная цена, которая 100% выше текущей на несколько пунктов
Ругается именно на тейк профит, потому что если я его делаю фиксированным, том ордер выставляется

double tp=lFrac-NormalizeDouble(3*(hFrac-lFrac)*Point,4);
double sl=hFrac+3*Point;
double op=lFrac-3*Point;
if (OrderSend(NULL,OP_SELLSTOP,Lots,op,5,sl,tp,NULL, Mag, 0, clrRed) == -1) 
   Print(GetLastError());
Sofiia Butenko
14248
Sofiia Butenko  
RomanRott:

Добрых суток.
Вот я пытаюсь поставить ордер sell stop, выдает просто ошибку 130.
Помогите разобраться.

lFrac - определенная цена, которая 100% ниже текущей на несколько пунктов
hFrac - определенная цена, которая 100% выше текущей на несколько пунктов
Ругается именно на тейк профит, потому что если я его делаю фиксированным, том ордер выставляется

Зачем умножение на пункты в  первой строчке? Если это цены то и их разница будет абсолютной величиной. Посмотрите какое значение получается в ТП.
А вообще, где сверка на мин расстояния допустимые? 
Roman Sharanov
695
Roman Sharanov  
Galina Bobro:
Зачем умножение на пункты в  первой строчке? Если это цены то и их разница будет абсолютной величиной. Посмотрите какое значение получается в ТП.
А вообще, где сверка на мин расстояния допустимые? 

Благодарю, не подумал про это умножение вообще, сейчас заработало
Проверка на мин расстояния есть

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