Форвард тест

 

Здравствуйте, уважаемые форумчане. Пользуюсь МТ5 недавно и никак не могу разобраться что такое форвард тест и что он дает. В сети нужной информации не нашел.

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

 
Luchezar Shalomaev:
Здравствуйте, уважаемые форумчане. Пользуюсь МТ5 недавно и никак не могу разобраться что такое форвард тест и что он дает. В сети нужной информации не нашел.

Например: Вы оптимизировали советник на истории за период с 2010 года по 2015 год. То тест за период с 2016 по текущее время будет форвард тестом. Это позволит оценить действительно ли советник способен приносить прибыль в будущем или это просто результаты удачной оптимизации. Другими словами это имитация работы эксперта на исторических данных, как будто он работает в режиме реального времени. 

 
Vitalii Ananev:

Например: Вы оптимизировали советник на истории за период с 2010 года по 2015 год. То тест за период с 2016 по текущее время будет форвард тестом. Это позволит оценить действительно ли советник способен приносить прибыль в будущем или это просто результаты удачной оптимизации. Другими словами это имитация работы эксперта на исторических данных, как будто он работает в режиме реального времени. 


Спасибо. Это понятно. Не понятно, что делает тестер стратегий перебирая варианты. Форвард тест - это просто прогон на фиксированных настройках, а форвард тест МТ5 перебирает почти столько же вариантов, как при оптимизации.

 
Luchezar Shalomaev:

Спасибо. Это понятно. Не понятно, что делает тестер стратегий перебирая варианты. Форвард тест - это просто прогон на фиксированных настройках, а форвард тест МТ5 перебирает почти столько же вариантов, как при оптимизации.


Об этом я не могу ни чего сказать. Алгоритм работы тестера МТ5 мне не известен.

 
Luchezar Shalomaev:

Спасибо. Это понятно. Не понятно, что делает тестер стратегий перебирая варианты. Форвард тест - это просто прогон на фиксированных настройках, а форвард тест МТ5 перебирает почти столько же вариантов, как при оптимизации.

Во время оптимизации советника, если выбран режим форвард третирования, то вместе с результатами бек теста будут результаты форвард-теста. Далее, можно посмотреть, например, какая прибыль в результате бек теста и тут же сравнить с прибылью по форвард. Кликаем 2 раза по нужному результату оптимизации и он установится в настройках эксперта. Далее будет показан график тестирования с этими настройками, где бек тест и форвард будут разделены линией.
 
Mihail Matkovskij:
Во время оптимизации советника, если выбран режим форвард третирования, то вместе с результатами бек теста будут результаты форвард-теста. Далее, можно посмотреть, например, какая прибыль в результате бек теста и тут же сравнить с прибылью по форвард. Кликаем 2 раза по нужному результату оптимизации и он установится в настройках эксперта. Далее будет показан график тестирования с этими настройками, где бек тест и форвард будут разделены линией.

Спасибо Михаил. Вопрос в том, что не понятен смысл форвард теста. Что перебирает МТ5 и какого результата он добивается? Форвард тест - это моделирование будущего на основе анализа прошлого. То есть, мы, по результатам оптимизации выбираем фиксированные настройки и прогоняем на них эксперта в "будущем". При этом перебор вариантов не требуется, нам нужно лишь убедиться, что настройки позволяют получить прибыль.

 
Luchezar Shalomaev:

Спасибо Михаил. Вопрос в том, что не понятен смысл форвард теста. Что перебирает МТ5 и какого результата он добивается? Форвард тест - это моделирование будущего на основе анализа прошлого. То есть, мы, по результатам оптимизации выбираем фиксированные настройки и прогоняем на них эксперта в "будущем". При этом перебор вариантов не требуется, нам нужно лишь убедиться, что настройки позволяют получить прибыль.

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

 
Тестер стратегий в торговой платформе MetaTrader 5
Тестер стратегий в торговой платформе MetaTrader 5
  • www.metatrader5.com
Для проверки качеств торгового робота в MetaTrader 5 встроен Тестер торговых стратегий. Еще до запуска советника в торговлю он позволяет определить его эффективность и подобрать наилучшие входные параметры. Вся работа Тестера торговых стратегий строится на истории котировок валют и акций. Во время тестирования робот анализирует накопленные...
 
Luchezar Shalomaev:

Спасибо Михаил. Вопрос в том, что не понятен смысл форвард теста. Что перебирает МТ5 и какого результата он добивается? Форвард тест - это моделирование будущего на основе анализа прошлого. То есть, мы, по результатам оптимизации выбираем фиксированные настройки и прогоняем на них эксперта в "будущем". При этом перебор вариантов не требуется, нам нужно лишь убедиться, что настройки позволяют получить прибыль.


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

 
Vitalii Ananev:

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

Все настройки подбираются на периоде бек теста, о форвард периоде советник ничего не знает, как во время реальной торговли, после оптимизации.