Ошибка валидации в маркете.

 

В тестере не виду ошибок на том же таймфрейме, но при валидации происходят те же самые ошибки. Подскажите как исправить ? Ниже вставляю функцию проверки цены актива.

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double NormalizeLevel(double level, double tickSize, long digits)
  {
   level/= tickSize;
   level = ::NormalizeDouble(level,0);
   level*= tickSize;
   level = ::NormalizeDouble(level, (int)digits);

   return level;
  }
test on EURUSD,H1 (netting) 2019.04.05 08:00:00 failed cancel order #86 sell limit 1 EURUSD at 1.12283 [Invalid stops] 2019.04.05 08:00:00 failed sell limit 1 EURUSD at 1.12287 [Invalid price] 2019.04.05 12:00:00 failed sell limit 1 EURUSD at 1.12320 [Invalid price] 2019.04.11 02:00:00 failed modify #93 sell 3 EURUSD sl: 1.12787, tp: 0.00000 -> sl: 1.12777, tp: 0.00000 [Invalid stops] 2019.04.11 03:00:00 failed modify #93 sell 3 EURUSD sl: 1.12787, tp: 0.00000 -> sl: 1.12775, tp: 0.00000 [Invalid stops] 2019.04.16 07:00:00 failed sell stop 1 EURUSD at 1.12996 [Invalid price] 2019.04.16 14:00:00 failed sell stop 1 EURUSD at 1.12978 [Invalid price] 2019.04.17 07:00:00 failed modify #121 sell 1 EURUSD sl: 1.13067, tp: 0.00000 -> sl: 1.13061, tp: 0.00000 [Invalid stops] 2019.04.17 08:00:00 failed modify #121 sell 1 EURUSD sl: 1.13067, tp: 0.00000 -> sl: 1.13056, tp: 0.00000 [Invalid stops] 2019.04.19 22:00:00 failed sell stop 1 EURUSD at 1.12428 [Invalid price] 2019.04.19 23:00:00 failed sell stop 1 EURUSD at 1.12430 [Invalid price] 2019.04.22 01:00:00 failed sell stop 1 EURUSD at 1.12405 [Invalid price] 2019.04.22 03:00:00 failed sell stop 1 EURUSD at 1.12421 [Invalid price] 2019.04.22 05:00:00 failed sell stop 1 EURUSD at 1.12375 [Invalid price] 2019.04.22 06:00:00 failed sell stop 1 EURUSD at 1.12365 [Invalid price] 2019.04.22 07:00:00 failed sell stop 1 EURUSD at 1.12339 [Invalid price] 2019.05.03 23:00:00 failed modify #228 sell 3 EURUSD sl: 0.00000, tp: 0.00000 -> sl: 1.12017, tp: 0.00000 [Invalid stops] 2019.05.08 00:00:30 failed cancel order #272 sell limit 1 EURUSD at 1.11933 [Invalid stops] 2019.05.09 11:00:00 failed sell stop 1 EURUSD at 1.11834 [Invalid price] 2019.05.09 13:00:00 failed sell stop 1 EURUSD at 1.11931 [Invalid price] 2019.05.09 14:00:00 failed sell stop 1 EURUSD at 1.11888 [Invalid price] strategy tester report 16 total trades

 
Возможно проблема в Стоп левел. Нельзя ставить ордер слишком близко к цене у многих брокеров. или Цена ниже чем Стоплосс для бай и наоборот для селл 
 
Andrey Azatskiy:

В тестере не виду ошибок на том же таймфрейме, но при валидации происходят те же самые ошибки. 

Проведите тест на символе, у которого достаточно большой спред (60-100 пипсов). Сразу увидите ошибки.

Причина обращения: