Тестер: объединение нескольких временных периодов в рамках одного тестирования/оптимизации

 
Хотелось бы узнать, есть ли возможность выбирать множество календарных диапазонов в рамках одного тестирования, чтобы оптимизировать советника только под определенные рыночные кондиции?
 
Iceberg0010:
Хотелось бы узнать, есть ли возможность выбирать множество календарных диапазонов в рамках одного тестирования, чтобы оптимизировать советника только под определенные рыночные кондиции?
   input datetime a = D'2020.01.02 00:00:00';//начало периода 1
   input datetime s = D'2020.10.01 00:00:00';//конец периода 1
   input datetime d = D'2021.01.24 00:00:00';//начало периода 2
   input datetime f = D'2021.05.24 00:00:00';//конец периода 2



   void OnTick()
     {
      if(TimeCurrent() > a && TimeCurrent() < s)
         return;
      if(TimeCurrent() > d && TimeCurrent() < f)
         return;

     }

Видится так. Так мы исключаем не нужные периоды.

 
Iceberg0010:
Хотелось бы узнать, есть ли возможность выбирать множество календарных диапазонов в рамках одного тестирования, чтобы оптимизировать советника только под определенные рыночные кондиции?

Если хватит двух периодов, в mt5 есть форвард тест.