Форвард тест - страница 3

 
Luchezar Shalomaev:

А что дает такое форвард тестирование?

Ничего.
 
Комбинатор:
Ничего.

Похоже на то...

 
Luchezar Shalomaev:   Похоже на то...

Форвард-тестирование дает возможность определить стабильность работы советника. Если его оптимизировали на 2016 году и с полученными настройками он почти так же сработал в 2017 году - хороший, стабильный. А если с полученными настройками получаем отличный график за 2016 год и слив за 2017 - это бяка.

 
Luchezar Shalomaev:

Замечательно. Я вас понял. При реальной торговле, вы не имеете возможность этого делать. Сделали оптимизацию, бэк тест и установили параметры. Начали торговать. Критерий выбора - просадка, максимальная прибыль, матожидание и пр. на основе исследований. А что дает такое форвард тестирование?

Форвард-тестирование позволяет увеличить вероятность того, что ваши подобранные варианты - не случайны.

Сперва идет бэк-тестирование, выбирается группа наилучших параметров из всего множества возможных, ориентируясь на критерий оптимизации. После этого эта группа проходит форвард-тестирование - и вы можете оценить, насколько те или иные конкретные параметры продолжают вести себя на форварде также, как они вели себя на бэк-тесте.

То есть, при бэк-тестирование проводится автоматический поиск целой группы наилучших вариантов. А форвард-тест позволяет уже из этой группы выбирать лучшие.

 
George Merts:

Форвард-тестирование позволяет увеличить вероятность того, что ваши подобранные варианты - не случайны.

Сперва идет бэк-тестирование, выбирается группа наилучших параметров из всего множества возможных, ориентируясь на критерий оптимизации. После этого эта группа проходит форвард-тестирование - и вы можете оценить, насколько те или иные конкретные параметры продолжают вести себя на форварде также, как они вели себя на бэк-тесте.

То есть, при бэк-тестирование проводится автоматический поиск целой группы наилучших вариантов. А форвард-тест позволяет уже из этой группы выбирать лучшие.

Форвард тест существует для того, чтобы проверить прибыльность эксперта на устойчивость к изменению характера движения цены, а не для подбора наилучших результатов. Так, как на реальных данных советник всё равно может показать не удовлетворительный результат. В то время, как лучший результат покажет эксперт, у которого настройки мало зависят от оптимизации. Такой эксперт должен пройти множество форвард тестов, на разных участках истории, а не только на одном выбранном участке. https://www.mql5.com/ru/forum/224434/page2#comment_6326123

 

STARJ, George Mertis, Mihail Matkovskij - спасибо за ваши посты. Ждем кого-то кто знает как использовать форвард тестирование в МТ5.

 

На дворе 18 год. Прдставьте , что вы вернулись в этот же день на од назад и проводите оптмизацию.. Подобрали настройки советника и с 15 января закидываете денег на реал и советника с о своими наоптимизироваными настройками. Будущего вы еще не знаете, Напрмер как будет торговать робот с середины января до лета 17 года. Но если вы перенесетесь обратно в 18 год то на истории увидите как робот с такими настройками будет торговать весной 17 года. это и есть ваш форвард тест. 

Для чего это  надо: Советник торгует какую то зависимость, например ночной флет по еврофунту. На форварде можно оценить как советник будет вести себя на незнакомом ему рынке. Если сливает, то 2 варианта, либо зависимоости изменились (ночной флет закончился) либо советник выбрал настройки которые за счет которых и выехал на истории а на форварде сливает. В первом случае надо менять стратегию и приспосабливаться под новые условия рынка, во втором случае надо разобраться почему так произошло.

Для себя определил, что советник отработавший более 100 сделок на истории на форварде должен показать похожий результат. 

Где то в статье читал, что и 30 сделок достаточно, но на мой взгляд все таки маловато и похоже на переоптимизацию

 
Dmitiry Ananiev:

На дворе 18 год. Прдставьте , что вы вернулись в этот же день на од назад и проводите оптмизацию.. Подобрали настройки советника и с 15 января закидываете денег на реал и советника с о своими наоптимизироваными настройками. Будущего вы еще не знаете, Напрмер как будет торговать робот с середины января до лета 17 года. Но если вы перенесетесь обратно в 18 год то на истории увидите как робот с такими настройками будет торговать весной 17 года. это и есть ваш форвард тест. 

Для чего это  надо: Советник торгует какую то зависимость, например ночной флет по еврофунту. На форварде можно оценить как советник будет вести себя на незнакомом ему рынке. Если сливает, то 2 варианта, либо зависимоости изменились (ночной флет закончился) либо советник выбрал настройки которые за счет которых и выехал на истории а на форварде сливает. В первом случае надо менять стратегию и приспосабливаться под новые условия рынка, во втором случае надо разобраться почему так произошло.

Для себя определил, что советник отработавший более 100 сделок на истории на форварде должен показать похожий результат. 

Где то в статье читал, что и 30 сделок достаточно, но на мой взгляд все таки маловато и похоже на переоптимизацию

И всё же пользы от этого не очень много. Если, скажем, оптимизировали по 2016 году, а потом протестировали по 2017, то может что-то ещё приличное получится, но уже хуже. А если с этими же настройками торговать в 2018, то почти наверняка будет ещё хуже, чем в тесте по 2017. Поэтому оптимизировать нужно постоянно. Поторговал 3 месяца, а потом по ним оптимизировал, чтобы с новыми настройками торговать следующие 3 месяца.  
 
Похоже никто не знает, как работает форвард тестирование в МТ5. Ок, будем разбираться.
 
Luchezar Shalomaev:
Похоже никто не знает, как работает форвард тестирование в МТ5. Ок, будем разбираться.

Вы виртуозно продемонстрировали нежелание читать документацию и статьи.

Все ссылки вам были предоставлены.