Сегодня разберем систему "3 бара". Подробное описание на http://strategy4you.ru/strategii-foreks-na-osnove-svechej/strategy-forex-3-bara.html. Там же приведены картинки с красивыми тестами. Попробуем и мы потестировать эту систему.

 Пишем эксперта 3Bars_1.mq4, запускаем на часовиках EUR за три года (2014-2016) и видим:

Тест №1

Что-то этот график не похож на те, что на сайте с описанием стратегии. К тому же, посмотрев в журнал теста и глянув на график, можно увидеть, что большинство, если не все, попытки открыть сделки на продажу завершились с ошибкой 130. Я не стал разбираться где ошибка в данных формулах расчета уровней стопа и тейкпрофита, а заменил формулы фиксированными стопами и тейками. Для этого в функции CheckForOpen() закомментируем строки 6 и 14 и вместо них напишем другие 5 и 13:

if(Signal_Sell())
     {
     double stop = 2*iHigh(NULL,0,3)-iLow(NULL,0,1);
     double take = iOpen(NULL,0,0)-(iOpen(NULL,0,0)-stop)/2;
      res=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Bid+StopLoss*Point,Bid-TakeProfit*Point,"",MAGICMA,0,Red);
      //res=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,stop,take,"",MAGICMA,0,Red);
      return;
     }
   if(Signal_Buy())
     {
     double stop = 2*iLow(NULL,0,3)-iHigh(NULL,0,1);
     double take = iOpen(NULL,0,0)+(iOpen(NULL,0,0)-stop)/2;
      res=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Ask-StopLoss*Point,Ask+TakeProfit*Point,"",MAGICMA,0,Blue);
      //res=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,stop,take,"",MAGICMA,0,Blue);
      return;
     }

 Запускаем оптимизацию. При оптимизации за 2016 год на часовиках получился такой результат:

 

Тест №2

 

Вердикт - в пропасть такую стратегию.

Вложения:
Скачать этот файл (3Bars_1.zip)Скачать 3Bars_1.zip[Система 3 Бара]2 Кб421 Скачивания