Трейдерский самообман: недоверие к форвардам. - страница 14

 
Youri Tarshecki:
Звучит очень невероятно.
Наверное потому что вы не поняли о чем я. 
 
Комбинатор:
Наверное потому что вы не поняли о чем я. 
Ну так объясните.
 
Youri Tarshecki:
Ну так объясните.

Вот это все делается за один прогон советника.

 

 
Комбинатор:

Вот это все делается за один прогон советника.

 

Вы используете эту библиотеку https://www.mql5.com/ru/code/9152 ?
Библиотека Optimatic
Библиотека Optimatic
  • голосов: 4
  • 2009.08.26
  • Stanislav Korotky
  • www.mql5.com
Оптимизация параметров эксперта на лету - мечта трейдера
 
-Aleks-:
Вы используете эту библиотеку https://www.mql5.com/ru/code/9152 ?
Нет, у меня свой велосипед
 
Комбинатор:
Нет, у меня свой велосипед

Ясно, но правильно я понял, что принцип тот же!?

Мне вот не понятно, почему нельзя просто добавить в советник функцию, которая будет блокировать работу советника в определенный диапазон времени - берем 4 года при переменной == 1 тестируем первых 3 года, а при переменной ==2 четвертый год, потом за пять минут в экселе видим наглядно картину... 

 
Комбинатор:

Вот это все делается за один прогон советника.

 

Нет, вы не правы.

 https://en.wikipedia.org/wiki/Walk_forward_optimization

 A small portion of the reserved data following the in sample data is tested with the results recorded. The in sample time window is shifted forward by the period covered by the out of sample test, and the process repeated.

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

Кроме того, вообще непонятно может ли Амиброкер (чью картину вы привели), скажем, оптимизировать каждую переменную по очереди или оптимизирует их все одновременно, что важно,когда переменных много.

 
Youri Tarshecki:

Нет, вы не правы.

Разбирайся дальше сам по своей википедии. Развелось умных, а читать что под носом написано разучились.
 
Комбинатор:
Разбирайся дальше сам по своей википедии. Развелось умных, а читать что под носом написано разучились.

The process can be repeated over subsequent time segments. The following illustration shows how the process works.

Repeted, Карл!

 

 https://www.amibroker.com/guide/h_walkforward.html

 
Youri Tarshecki:

Нет, вы не правы.

 https://en.wikipedia.org/wiki/Walk_forward_optimization

 A small portion of the reserved data following the in sample data is tested with the results recorded. The in sample time window is shifted forward by the period covered by the out of sample test, and the process repeated.

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

Кроме того, вообще непонятно может ли Амиброкер (чью картину вы привели), скажем, оптимизировать каждую переменную по очереди или оптимизирует их все одновременно, что важно,когда переменных много.

Из множества прогонов с 1998 по 2008 берется лучший за период 1998-2001 и его результат за 2002 записывается в результирующую еквити, затем берется лучший за 1999-2002 и его результат за 2003 присоединяется к предыдущему и т.д. Множество прогонов заранее получено за всю историю. По сути банальное скользящее окно. Магии и repeted здесь нет.
Причина обращения: