Прошу помощи у профов нужен участок кода - страница 2

 
Alexander Ivanov:

точно )) Добавь а.

Не мне лень.)
 
Evgeny Belyaev:

Не мне лень.)


алгоритм правильный думаю. Если стоплосс еще не вставлен , то условия не выполняются. Он должен быть либо равен к цене открытия либо больше (если сделка на бай), либо меньше (если сделка на селл).

Т.е. алгоритм клиента выполняется. 

Ждет пока  безубыток будет.

 
Alexander Ivanov:


алгоритм правильный думаю.

if (OrderType() == OP_SELL && 0<=OrderOpenPrice()) //безубыток не был достигнут, просто открылись без стопа, а вы посчитали это как безубыток.
 
Но Опенприсе не может быть равно нулю -  Если Ордертотал >0. Или как ? Бейсик тут не рулит?)))
 
Alexander Ivanov:
Но Опенприсе не может быть равно нулю -  Если Ордертотал >0. Или как ? Бейсик тут не рулит?)))

Вы сравниваете 2 числа, если стоплосс равен нулю, то условие истино так как цена открытия больше  нуля.
 
Alexander Ivanov:
 Или как ? Бейсик тут не рулит?)))
Бейсик рулит, а вы нет. про опен прайс вопросов нет, а стом может быть равен 0!
 

Т.е. если на паре нет сделок то цикл работает? Ну пусть работает -если нет сделок - то надо открывать сделку тоже))

Или не так? Может я чего то не понимаю.

 

А там тогда можно добавить ... Если ОрдерСтоплосс>0..  жестко и будет работать... 

Думаю.)) Но могу ошибка.

 
старался как мог. )) Может кто грамотный, корректирует систему.
 
Alexander Ivanov:

А там тогда можно добавить ... Если ОрдерСтоплосс>0..  жестко и будет работать... 

Думаю.)) Но могу ошибка.


Вы кода меньше лишнего пишите тогда все будет ок.