Прикрепил настройки и параметры к первому посту.
А не понравились колонки параметров советника во вкладке "оптимизация" и вкладке "форвард оптимизация".
Сравните например проход 11272 из вкладки "оптимизация" и вкладки "форвард оптимизация" начиная с TMA_TimeFr_Nom и по Bands_Kanal_Max, все параметры отличаются на одном и том же номере прохода, хотя по идее ВСЕ параметры должны быть абсолютно равны.
Ведь идея форвард оптимизации заключается в прогоне одних и тех же параметров советника на разных временных отрезках.
В моем случае с оптимизация идет с 2015,11,01 по 2015,12,01. А форвард оптимизация с 2015,12,01 по 2016,01,11.
И это, как видно на рисунках, не одиночный случайный сбой.
Прикрепил настройки и параметры к первому посту.
А не понравились колонки параметров советника во вкладке "оптимизация" и вкладке "форвард оптимизация".
1. Сравните например проход 11272 из вкладки "оптимизация" и вкладки "форвард оптимизация" начиная с TMA_TimeFr_Nom и по Bands_Kanal_Max, все параметры отличаются на одном и том же номере прохода, хотя по идее ВСЕ параметры должны быть абсолютно равны.
2. Ведь идея форвард оптимизации заключается в прогоне одних и тех же параметров советника на разных временных отрезках.
В моем случае с оптимизация идет с 2015,11,01 по 2015,12,01. А форвард оптимизация с 2015,12,01 по 2016,01,11.
И это, как видно на рисунках, не одиночный случайный сбой.
- У Вас генетическая оптимизация. Это как в титрах "любые совпадения имён и персонажей - случайны", то есть это просто номера проходов.
- Нет не так. Форвард-тестированием называется повторный прогон наилучших результатов оптимизации на другом временном периоде. Такая возможность предусмотрена для исключения подгонки параметров советников на определенных участках исторических данных.
Ну а что у меня в настройках не правильно?
Цитата
"
Процесс форвард-тестирования
При включении форвард-тестирования, от периода, выбранного в поле "Использовать дату", отделяется выбранная часть. Первая часть называется периодом бэк-тестирования, вторая — периодом форвард-тестирования.
На периоде бэк-тестирования проводится полная оптимизация (медленная или быстрая) советника. Затем отбирается 10% (при полном переборе) или 25% (при генетическом анализе) лучших прогонов и они проходят тестирование на форвард-периоде."
У меня стоит "быстрая " оптимизация. А что форвард только при медленной оптимизации будет работать?
А еще есть же всплывающее окно, если мышкой кликнуть по "проходу" то увидим
"результаты форвард тестирования"
или "результаты "бэк тестирования"
то при переходе на результат, перейдем именно на на тот-же совпадающий номер прохода. Но с другими параметрами советника.
Или объясните как с этими результатами работать и выбирать нужное, если эти результаты, бэк и форвард, никак не связаны?
В итоге если запустить "Запустить одиночное тестирование" из вкладки "оптимизация" и
"Запустить одиночное тестирование" из вкладки "форвард - оптимизация",
одного и того же номера прохода, то получим разные результаты тестирования на одном и том же временном отрезке, потому - что идет подстановка разных параметров советника.
А должны быть абсолютно одинаковые результаты тестирования.
В итоге если запустить "Запустить одиночное тестирование" из вкладки "оптимизация" и
"Запустить одиночное тестирование" из вкладки "форвард - оптимизация",
одного и того же номера прохода, то получим разные результаты тестирования на одном и том же временном отрезке, потому - что идет подстановка разных параметров советника.
А должны быть абсолютно одинаковые результаты тестирования.
"Отстаньте от номеров проходов. Никому номера проход ничего не должны."
Ок.
НО повторюсь -
"А еще есть же всплывающее окно, если мышкой кликнуть по "проходу" то увидим
"результаты форвард тестирования"
или "результаты "бэк тестирования"
то при переходе на результат, перейдем именно на на тот-же совпадающий номер прохода."
Идет переход на тот же номер прохода.
Блин но вместо отписок в виде "отстаньте...", изучите проблему, и дайте ссылку почитать, КАК работать с результатами форвард оптимизации, если нет НИКАКОЙ связи с бэк оптимизацией.
Тут просто по логике разработки тестера видно, что все должно быть завязано на номере прохода как связующем звене.
Иначе я не понимаю зачем нужна эта форвард оптимизация, и что она форвард оптимизирует, параметры из воздуха берет?
Форвард оптимизация должна брать параметры советника из бэк оптимизации и прогонять на другом "будущем" временном отрезке, а потом эти прогоны сравнивает человек.
Что-то выше я не так понял. Извините.
Не могу понять как у Вас выходят разные параметры советника при оптимизации и форвард-оптимизации и при этом одинаковые номера проходов.
Сколько по времени выполнялась оптимизация? Терминал выключался?
Оптимизация по времени где-то 1 час. 4-х ядерный AMD 3870. Windows 7 64bit.
Терминал не выключался. Смотрю результаты сразу после окончания оптимизации.
Грешил на новый билд терминала, поэтому пробовал на 32 битном 1200 билде, результат тот же ничего не совпадает.
Пробовал на 64 битном билд 1241, и на 32 битном билд 1241, - результат тот же, не совпадают параметры советника при одном номере прохода.
Вот свежая оптимизация
Обратите внимание на форвард оптимизацию номер прогона 74, 381 их два!!!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
После оптимизации идет форвард оптимизация.
По идее номер прохода должен связывать результаты этих оптимизаций, при этом настройки советника должны полностью совпадать.
А почему тогда имеем одиноаковый номер прохода (1-я колонка на рисунках) и имеем разные настройки советника?
Или я что то не правильно делаю? И конечно же полная путаница в выборе лучшего результата.
В итоге если запустить "Запустить одиночное тестирование" из вкладки "оптимизация" и
"Запустить одиночное тестирование" из вкладки "форвард - оптимизация",
одного и того же номера прохода, то получим разные результаты тестирования на одном и том же временном отрезке, потому - что идет подстановка разных параметров советника.
А должны быть абсолютно одинаковые результаты тестирования.