Наш глоссарий: что такое визуальный бэктестинг

Jan 23, 2020 11:10

Давайте разберем понятие визуального бэктестинга - это очень важная, очень нужная опция программы, с этим мы работаем постоянно. Перед тем как использовать какой-нибудь модуль программы в прогнозах, при реальной торговле, следует обязательно протестировать его работу - на выбранном инструменте и таймфрейме. Визуальный бэктестинг - это наиболее простой и быстрый вариант тестирования программы на предмет того, как она работает в прогнозе. Здесь не программа оценивает работу, а вы сами: вы буквально смотрите, как ведет себя прогнозная линия в розовом поле программы, после границы LBC - там, где для нее начинается "будущее".

В Timing Solution есть два вида модулей - старого и нового образца, визуальный бэктестинг в них проводится по разному.

Как проводить бэктестинг в модулях старого образца - на примере Turbo Cycles

Делается это очень легко:

1 шаг: кликните на кнопку LBC (активируйте ее), она предназначена для установления "виртуальной границы", для программы, между прошлым и будущим. Будущее для нее начнется сразу после LBC - справа от нее, там где розовое поле. Прошлое для программы простирается слева от LBC, где зеленое поле. В зеленом поле - данные котировок, которые программа анализирует; те, что в розовом поле, она, соответственно, не трогает - она их просто не видит.



2 шаг: после активации кнопки LBC, осталось только одно - кликнуть мышкой в выбранном месте графика котировок. Здесь появится граница LBC, зона справа от нее сразу окрасится в розовый цвет. Вы заметите также, что сразу перерисуется и прогнозная линия (только в Turbo Cycles, в других потребуется нажать на кнопку перерасчета) - в соответствии с новым набором данных по котировкам. Соответственно, вы сможете посмотреть, как ведет себя прогнозная линия в розовом поле с текущими настройками - программа котировки в розовом поле не видит, а вот вы все видите вполне, и можете оценить, как прогнозирует программа.

Подробнее о возможностях модуля Turbo Cycles читайте здесь: Быстрый обзор Timing Solution: модуль Turbo Cycles

Несколько иначе проводится процедура визуального бэктестинга в модулях нового образца - показываем на примере модуля Wavelet Cycle Hunter.

Бэктестинг в модулях нового образца - на примере Wavelet Cycle Hunter

Процедура бэктестинга (проверки прогноза) в модуле Wavelet Cycle Hunter также довольно проста.

1. Кликаете на кнопку LBC (активируете ее)

2. Щелкаете в нужном месте экрана - левая часть будет синей, правая, где начинается прогноз - розовой.

3. Переходите на вкладку Algorithm

4. Выбираете режим Backtesting (before LBC)



После этого кликаем на кнопку Calculate - начинаются вычисления:



Как проверить, после вычислений, все ли сделано правильно? Подведите курсор к правому краю вэйвлет-поля (именно здесь последние вычисленные бары), дата должна совпадать с отметкой LBC на графике котировок:



Чтобы линия прогноза из нижней панели, под котировками, отобразилась прямо на графике котировок, кликните вот сюда:



Вот так выглядит прогноз в бэктестинге, с одним циклом, при настройках в 4 овертона:



На самом деле, там рекомендуется использовать 8-12 овертонов, подробнее об этом здесь:
Прогноз без головняков: вэйвлет-анализ в модуле Wavelet Cycle Hunter

Выводы

Как видим, главное различие между модулями старого и нового образца в одном - в модулях старого образца бэктестинг можно начинать сразу. В модулях нового образца нужно вначале выбрать режим Backtesting (before LBC) - и только после этого можно приступать к процедуре бэктестинга.

Читайте также:
Быстрый обзор Timing Solution: что такое отметка LBC и как с ней работать

[бэктестинг в Timing Solution], [модуль Turbo Cycles], [Глоссарий], [Модуль Wavelet Cycle Hunter]

Previous post Next post
Up