Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Комбинатор
16953
Комбинатор  
Luchezar Shalomaev:

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

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

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

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

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

George Merts
5234
George Merts  
Luchezar Shalomaev:

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

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

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

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

Mihail Matkovskij
5071
Mihail Matkovskij  
George Merts:

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

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

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

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

Luchezar Shalomaev
573
Luchezar Shalomaev  

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

Dmitiry Ananiev
8628
Dmitiry Ananiev  

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

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

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

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

Sergey Vradiy
1334
Sergey Vradiy  
Dmitiry Ananiev:

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

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

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

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

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

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий