Помогите разобратся

 

Да, спасибо... проблема в ДЦ..... 

 

все прекрасно работает, просто ДЦ скорей всего не поддерживает тейки ближе 10 пипов

extern int TakeProfit = 8; // попробуй поставить 10-15
 

Перед выставлением SL и TP в OrderSend(...) полезно анализировать эти значения на корректность в соответствии с текущим StopLevel.

Тогда проблем не будет.

Из учебника:

Ограничение по минимальной дистанции StopLevel.

Торговая операция не осуществляется, если нарушено любое из указанных требований.

Тип ордера Цена открытия ордера (OpenPrice) StopLoss (SL) TakeProfit (TP)
Buy
Модификация запрещена Bid-SL StopLevel TP-Bid StopLevel
Sell
Модификация запрещена SL-Ask StopLevel Ask-TP StopLevel
BuyLimit
Ask-OpenPriceStopLevel OpenPrice-SL StopLevel TP-OpenPrice StopLevel
SellLimit
OpenPrice-Bid StopLevel SL-OpenPrice StopLevel OpenPrice-TP StopLevel
BuyStop
OpenPrice-Ask StopLevel OpenPrice-SL StopLevel TP-OpenPrice StopLevel
SellStop
Bid-OpenPrice StopLevel SL-OpenPrice StopLevel OpenPrice-TP StopLevel
 
спасибо за ответы..... буду пробовать....
Причина обращения: