помогите со стопами

 

stopLoss = NormalizeDouble((MarketInfo(Symbol(), MODE_BID) - 10 * MarketInfo(Symbol(), MODE_STOPLEVEL) * Point), Digits);

takeProfit = NormalizeDouble((MarketInfo(Symbol(), MODE_BID) + 10 * MarketInfo(Symbol(), MODE_STOPLEVEL) * Point), Digits);   

эти стопы в ордере на покупку ордерсендом нормально работают, а эти



stopLoss = NormalizeDouble((MarketInfo(Symbol(), MODE_ASK) - 10 * MarketInfo(Symbol(), MODE_STOPLEVEL) * Point), Digits);

takeProfit = NormalizeDouble((MarketInfo(Symbol(), MODE_ASK) + 10 * MarketInfo(Symbol(), MODE_STOPLEVEL) * Point), Digits);  

при продаже дают 130 не правильные стопы. Где ошибка?

 
stopLoss = NormalizeDouble((MarketInfo(Symbol(), MODE_ASK) + 10 * MarketInfo(Symbol(), MODE_STOPLEVEL) * Point), Digits);
takeProfit = NormalizeDouble((MarketInfo(Symbol(), MODE_ASK) - 10 * MarketInfo(Symbol(), MODE_STOPLEVEL) * Point), Digits);  
 
Konstantin Nikitin:
спасибо, даже не подумал...
Причина обращения: