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

[Удален]  

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

 

все прекрасно работает, просто ДЦ скорей всего не поддерживает тейки ближе 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-OpenPrice ≥ StopLevel 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
[Удален]  
спасибо за ответы..... буду пробовать....