Странная ошибка в тестере

 

Работал долго с тестером на EURUSD, и вдруг начал выкидывать 130 ошибку на 30 пипс стопах. Что более странно 40 пипс разрешает


расчет СЛ и ТП:


для SELL

price = Bid;
if (StopLoss > 0) sl = price + StopLoss*Point;
if (TakeProfit > 0) tp = price - TakeProfit*Point;


для BUY


price = Ask;
if (StopLoss > 0) sl = price - StopLoss*Point;
if (TakeProfit > 0) tp = price + TakeProfit*Point;

Все работало и код неизменялся

а вот поменял на 40 пипс. числа ордеров совподают с расчетами:

Пытался перегрузить MT, удалил все с cach i history тестера, перекомпилировал но все безуспешно