Можно ли работать с данными тестирования из Форвард участка?

 

собсно вопрос такой

есть функция TesterStatistics, а также события OnTester, OnTesterPass и т.д.

в доках примеров нет и инфы детальной тоже.

Поэтому вопросы

- вернёт ли TesterStatistics данные по форвард участку

- или как получить данные из форварда иным способом во время оптимизации,

- как отфильтровывать проходы оптимизации с учетом данных форвард участка?

 
o_O:

- как отфильтровывать проходы оптимизации с учетом данных форвард участка?

А в чем тогда сакральный смысл форварда?
 

фиг его знает ))

как я себе представлял оптимизацию с форвардом:

- оптимизируем параметры по бэктестам

- потом для остаточных хороших бектестов тестер прогоняет форварды.

- и на третьем этапе параметры с худшими форвардами (увеличился ДД по сравнению с бэктестом или ушли в убыток) хотелось бы отсеить каким то способом. чтоб они не мешались в итоговом списке.

То есть нужен бы доступ к параметрам статистики форварда и их фильтр например через OnForwardTester.

 
но похоже придется экспортировать в эксель и там играться
 

Да, это давнишний вопрос по пятерке. Я писал себе либу на MQL, чтобы сопоставлять показатели бэк- и форвард-тестов.

Бэк-тест и форвард-тест это 2 независимых прогона с точки зрения тестера, поэтому TesterStatistics у них у каждого свой.

 

А в СД предложения делали?

может есть где обсуждение на форуме про это почитать?

ведь странно, что для обычного прогона есть данные из MQL и они отображаются на вкладке тестера, а для форварда они есть только на вкладке тестера, без доступа к ним из MQL.

 
o_O:

А в СД предложения делали?

может есть где обсуждение на форуме про это почитать?

ведь странно, что для обычного прогона есть данные из MQL и они отображаются на вкладке тестера, а для форварда они есть только на вкладке тестера, без доступа к ним из MQL.

Вроде фреймы нужно смотреть. Даже, если не изменяет память, где то в статьях было.
 
Andrey Dik:
Вроде фреймы нужно смотреть. Даже, если не изменяет память, где то в статьях было.
В топике про программное определение границы между бэком и форвардом.
 
Youri Tarshecki:
В топике про программное определение границы между бэком и форвардом.
Ну. И я про программное определение. 
 
o_O:

А в СД предложения делали?

может есть где обсуждение на форуме про это почитать?

ведь странно, что для обычного прогона есть данные из MQL и они отображаются на вкладке тестера, а для форварда они есть только на вкладке тестера, без доступа к ним из MQL.

Как так нет доступа из MQL? Еще раз говорю - форвард-прогон с точки зрения MQL - обычный прогон тестера. Функция получения статистики работает как обычно. Чтобы отличить форвард-прогон от бэк-прогона я использовал дату первой сделки - это всегда пополнение баланса.
 
o_O:

А в СД предложения делали?

может есть где обсуждение на форуме про это почитать?

ведь странно, что для обычного прогона есть данные из MQL и они отображаются на вкладке тестера, а для форварда они есть только на вкладке тестера, без доступа к ним из MQL.

В моем комменте по ссылке код, в котором можно отделить фреймы бэков от форвардов и анализировать (работало в апреле 2016)


https://www.mql5.com/ru/forum/80542/page5#comment_2423397

Методы проведения валкинг форварда
Методы проведения валкинг форварда
  • www.mql5.com
Из результатов тестирования по этой методике, получаю сливы пару раз в год, отбирая лучший результат оптимизации имеющий просадку<20%.
Причина обращения: