Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Интересует партнерская программа MQL5.community? Ставь ссылки и зарабатывай!
dzennn2
47
dzennn2 2016.01.12 17:53 

После оптимизации идет форвард оптимизация.

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

А почему тогда имеем одиноаковый номер прохода (1-я колонка на рисунках) и имеем разные настройки советника?

Или я что то не правильно делаю? И конечно же полная путаница в выборе лучшего результата.

 

В итоге если запустить "Запустить одиночное тестирование" из вкладки "оптимизация" и 

"Запустить одиночное тестирование" из вкладки "форвард - оптимизация",

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

А должны быть абсолютно одинаковые результаты тестирования. 

Файлы:
optim.png 49 kb
forward.png 49 kb
nastroyki.png 11 kb
parametr.png 38 kb
Vladimir Karputov
Модератор
33461
Vladimir Karputov 2016.01.12 20:20  
Вы бы на картинках хоть обозначили то, что Вам не понравилось. А также ещё нужна вкладка "Настройки" и "Параметры".
dzennn2
47
dzennn2 2016.01.12 20:38  

Прикрепил настройки и параметры к первому посту.

А не понравились колонки параметров советника во вкладке "оптимизация" и вкладке "форвард оптимизация".

Сравните например проход 11272 из вкладки "оптимизация" и вкладки "форвард оптимизация" начиная с TMA_TimeFr_Nom  и по   Bands_Kanal_Max, все параметры отличаются на одном и том же номере прохода, хотя по идее ВСЕ параметры должны быть абсолютно равны.

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

В моем случае с оптимизация идет с 2015,11,01 по 2015,12,01. А форвард оптимизация с 2015,12,01 по 2016,01,11.

И это, как видно на рисунках, не одиночный случайный сбой. 

Vladimir Karputov
Модератор
33461
Vladimir Karputov 2016.01.12 20:45  
dzennn2:

Прикрепил настройки и параметры к первому посту.

А не понравились колонки параметров советника во вкладке "оптимизация" и вкладке "форвард оптимизация".

1. Сравните например проход 11272 из вкладки "оптимизация" и вкладки "форвард оптимизация" начиная с TMA_TimeFr_Nom  и по   Bands_Kanal_Max, все параметры отличаются на одном и том же номере прохода, хотя по идее ВСЕ параметры должны быть абсолютно равны.

2. Ведь идея форвард оптимизации заключается в прогоне одних и тех же параметров советника на разных временных отрезках.

В моем случае с оптимизация идет с 2015,11,01 по 2015,12,01. А форвард оптимизация с 2015,12,01 по 2016,01,11.

И это, как видно на рисунках, не одиночный случайный сбой. 

  1. У Вас генетическая оптимизация. Это как в титрах "любые совпадения имён и персонажей - случайны", то есть это просто номера проходов.
  2. Нет не так. Форвард-тестированием называется повторный прогон наилучших результатов оптимизации на другом временном периоде. Такая возможность предусмотрена для исключения подгонки параметров советников на определенных участках исторических данных.
dzennn2
47
dzennn2 2016.01.12 20:51  

Ну а что у меня в настройках не правильно?

Цитата 

"

Процесс форвард-тестирования

При включении форвард-тестирования, от периода, выбранного в поле "Использовать дату", отделяется выбранная часть. Первая часть называется периодом бэк-тестирования, вторая — периодом форвард-тестирования.

На периоде бэк-тестирования проводится полная оптимизация (медленная или быстрая) советника. Затем отбирается 10% (при полном переборе) или 25% (при генетическом анализе) лучших прогонов и они проходят тестирование на форвард-периоде.

 

У меня стоит "быстрая " оптимизация. А что форвард только при медленной оптимизации будет работать?

dzennn2
47
dzennn2 2016.01.12 21:06  

А еще есть же всплывающее окно, если мышкой кликнуть по "проходу" то увидим

"результаты форвард тестирования"

или "результаты "бэк тестирования"

то при переходе на результат, перейдем именно на на тот-же совпадающий номер прохода. Но с другими параметрами советника.

Или объясните как с этими результатами работать и выбирать нужное, если эти результаты, бэк и форвард, никак не связаны?

dzennn2
47
dzennn2 2016.01.13 09:27  

В итоге если запустить "Запустить одиночное тестирование" из вкладки "оптимизация" и 

"Запустить одиночное тестирование" из вкладки "форвард - оптимизация",

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

А должны быть абсолютно одинаковые результаты тестирования.

Vladimir Karputov
Модератор
33461
Vladimir Karputov 2016.01.13 09:34  
dzennn2:

В итоге если запустить "Запустить одиночное тестирование" из вкладки "оптимизация" и 

"Запустить одиночное тестирование" из вкладки "форвард - оптимизация",

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

А должны быть абсолютно одинаковые результаты тестирования.

Отстаньте от номеров проходов. Никому номера проход ничего не должны.
dzennn2
47
dzennn2 2016.01.13 09:45  

"Отстаньте от номеров проходов. Никому номера проход ничего не должны.

Ок.

НО повторюсь - 

"А еще есть же всплывающее окно, если мышкой кликнуть по "проходу" то увидим

"результаты форвард тестирования"

или "результаты "бэк тестирования"

то при переходе на результат, перейдем именно на на тот-же совпадающий номер прохода."

 

Идет переход на тот же номер прохода.

Блин но вместо отписок в виде "отстаньте...", изучите проблему, и дайте ссылку почитать, КАК работать с результатами форвард оптимизации, если нет НИКАКОЙ связи с бэк оптимизацией. 

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

Иначе я не понимаю зачем нужна эта форвард оптимизация, и что она форвард оптимизирует, параметры из воздуха берет?

 

Форвард оптимизация должна брать параметры советника из бэк оптимизации и прогонять на другом "будущем" временном отрезке, а потом эти прогоны сравнивает человек. 

Vladimir Karputov
Модератор
33461
Vladimir Karputov 2016.01.13 10:12  

Что-то выше я не так понял. Извините. 

Не могу понять как у Вас выходят разные параметры советника при оптимизации и форвард-оптимизации и при этом одинаковые номера проходов.

Сколько по времени выполнялась оптимизация? Терминал выключался? 

dzennn2
47
dzennn2 2016.01.13 10:48  

Оптимизация по времени где-то 1 час. 4-х ядерный AMD 3870. Windows 7 64bit.

Терминал не выключался. Смотрю результаты сразу после окончания оптимизации.

Грешил на новый билд терминала, поэтому пробовал на 32 битном 1200 билде, результат тот же ничего не совпадает.

Пробовал на 64 битном билд 1241, и на 32 битном билд 1241, - результат тот же, не совпадают параметры советника при одном номере прохода. 

 

Вот свежая оптимизация

Обратите внимание на форвард оптимизацию номер прогона 74, 381 их два!!! 

Файлы:
optim2.png 41 kb
forward2.png 43 kb
/ /123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий