Вопрос по генетической оптимизации - страница 6

 
Angela >>:

Подставила полученные лучшие параметры оптимизации и прогнола с начала года, картина не впечатляет:

...

Прошедшие более 800 прогонов оптимизма не внушают, результаты оптимизации на истории за июнь хуже, чем при тестировании с начальными параметрами на этом же периоде.

Если я правильно понял фразу, высказанную чуть раньше, оптимизация дала более плохие варианты, чем с параметрами до оптимизации? Это может быть в том случае, если на оптимизацию установлены некоторые ограничения, например, по просадке. Иначе - в чем-то ошибка. Еще проверьте не получается ли так, что Вы оптимизируете на малом участке (из-за проблем с быстродействием), а потом делаете форвард-тест на бОльшем периоде. Нужно придерживаться обратной пропорции: например, прооптимизировали на нескольких месяцах, проверяем на след. месяце, а не наоборот. А то, сейчас по вашим словам складывается впечатление, что результаты оптимизации на июне были проверены на нескольких следующих месяцах ;-).

 
marketeer писал(а) >>

Если я правильно понял фразу, высказанную чуть раньше, оптимизация дала более плохие варианты, чем с параметрами до оптимизации? Это может быть в том случае, если на оптимизацию установлены некоторые ограничения, например, по просадке. Иначе - в чем-то ошибка. Еще проверьте не получается ли так, что Вы оптимизируете на малом участке (из-за проблем с быстродействием), а потом делаете форвард-тест на бОльшем периоде. Нужно придерживаться обратной пропорции: например, прооптимизировали на нескольких месяцах, проверяем на след. месяце, а не наоборот. А то, сейчас по вашим словам складывается впечатление, что результаты оптимизации на июне были проверены на нескольких следующих месяцах ;-).

Да Вы поняли правильно, только я использовала ГА, и у меня подозрение, что найдены не лучшие варианты, а лучшие, в том числе с параметрами которые были до оптимизации, были отброшены, никаких ограничений я не устанавливала.

Оптимизацию я делаю за июнь, форвард за июль и 12 дней августа. Ограничиваю оптимизацию историей в один месяц исходя из того, что большие затраты времени при увеличении истории, и в работе ТС на реале, я планирую проводить переоптимизацию каждую неделю при длине истории на которой происходит оптимизация в один месяц.

 
marketeer >>:

В том то и дело, что у закрытых баров вся четверка OHLC одинаковая


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

 
OrlandoMagic >>:
Насколько я понимаю, у баров кроме цены открытия и закрытия есть еще максимальное и минимальное значения, которые могут оказать влияние... Ну да автору виднее...
marketeer >>:

В том то и дело, что у закрытых баров вся четверка OHLC одинаковая

OrlandoMagic писал(а) >>

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

Все показатели любого ненулевого бара (включая макс. и мин.) будут в тестере такими же, какие пришли с сервера в онлайне. Не понятно, что не понятно.

 
Но максимумы и минимумы не совпадают с открытием и закрытием?
 
Могут совпадать, но обычно отличаются. Только при чем тут это?
 

Тестирование из за этого будет не правильным. Советник может смотреть на открытие бара, на закрытие, на среднее арифметическое. Но совершать сделки ему придется на всем диапазоне, который в данном баре есть. Вот почему люди и тестируют на всех тиках. Если возникает проблема со скоростью такого тестирования, следует выяснить, где именно программа тратит время, и упростить ее. Это можно сделать, например, закомментировав блоки алгоритма по очереди. Насколько я понимаю, тестирование по ценам открытия и по контрольным точкам применяют только тогда, когда проверяют идею...

 

Вы неправы. Все зависит от алгоритма эксперта. Если эксперт работает по сформировавшимся барам, то ему без разницы, получил ли он такой бар из тестера или из онлайна.

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

 

Ладно, я неправ. Тестируйте как хотите.

 

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

Strategy Tester Report
Alpari-Demo (Build 225)


Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 5 Минут (M5) 2008.01.02 09:00 - 2008.04.30 23:59 (2008.01.01 - 2008.05.01)
Модель По ценам открытия (только для советников с явным контролем открытия баров)
Параметры Lot=0.1; StopLoss=11111; TrailingStop=0;
Баров в истории 25288 Смоделировано тиков 49411 Качество моделирования n/a
Ошибки рассогласования графиков 0
Начальный депозит 1000.00
Чистая прибыль -29.65 Общая прибыль 256.40 Общий убыток -286.05
Прибыльность 0.90 Матожидание выигрыша -2.47
Абсолютная просадка 109.85 Максимальная просадка 270.25 (23.29%) Относительная просадка 23.29% (270.25)
Всего сделок 12 Короткие позиции (% выигравших) 0 (0.00%) Длинные позиции (% выигравших) 12 (58.33%)
Прибыльные сделки (% от всех) 7 (58.33%) Убыточные сделки (% от всех) 5 (41.67%)
Самая большая прибыльная сделка 76.20 убыточная сделка -122.80
Средняя прибыльная сделка 36.63 убыточная сделка -57.21
Максимальное количество непрерывных выигрышей (прибыль) 3 (116.60) непрерывных проигрышей (убыток) 3 (-153.45)
Максимальная непрерывная прибыль (число выигрышей) 116.60 (3) непрерывный убыток (число проигрышей) -153.45 (3)
Средний непрерывный выигрыш 2 непрерывный проигрыш 2

Strategy Tester Report
Alpari-Demo (Build 225)


Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 5 Минут (M5) 2009.05.01 00:00 - 2009.08.26 18:09 (2009.05.01 - 2009.08.27)
Модель По ценам открытия (только для советников с явным контролем открытия баров)
Параметры Lot=0.1; StopLoss=11111; TrailingStop=0;
Баров в истории 24900 Смоделировано тиков 48796 Качество моделирования n/a
Ошибки рассогласования графиков 0
Начальный депозит 1000.00
Чистая прибыль 425.30 Общая прибыль 467.70 Общий убыток -42.40
Прибыльность 11.03 Матожидание выигрыша 30.38
Абсолютная просадка 0.90 Максимальная просадка 89.60 (7.19%) Относительная просадка 7.19% (89.60)
Всего сделок 14 Короткие позиции (% выигравших) 0 (0.00%) Длинные позиции (% выигравших) 14 (92.86%)
Прибыльные сделки (% от всех) 13 (92.86%) Убыточные сделки (% от всех) 1 (7.14%)
Самая большая прибыльная сделка 96.55 убыточная сделка -42.40
Средняя прибыльная сделка 35.98 убыточная сделка -42.40
Максимальное количество непрерывных выигрышей (прибыль) 10 (426.40) непрерывных проигрышей (убыток) 1 (-42.40)
Максимальная непрерывная прибыль (число выигрышей) 426.40 (10) непрерывный убыток (число проигрышей) -42.40 (1)
Средний непрерывный выигрыш 7 непрерывный проигрыш 1

Результаты оптимизации

Проход Прибыль Всего сделок Прибыльность Матожидание Просадка$ Просадка%

25 ____656.40____ 22_________ 3.28_________ 29.84_______ 176.40___ 13.90%

Рузультаты теста в диапазоне оптимизации

Strategy Tester Report
Alpari-Demo (Build 225)


Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 5 Минут (M5) 2008.05.01 00:00 - 2009.04.30 23:59 (2008.05.01 - 2009.05.01)
Модель По ценам открытия (только для советников с явным контролем открытия баров)
Параметры Lot=0.1; StopLoss=11111; TrailingStop=0;
Баров в истории 74060 Смоделировано тиков 146623 Качество моделирования n/a
Ошибки рассогласования графиков 0
Начальный депозит 1000.00
Чистая прибыль 519.04 Общая прибыль 849.08 Общий убыток -330.04
Прибыльность 2.57 Матожидание выигрыша 23.59
Абсолютная просадка 60.44 Максимальная просадка 218.16 (17.09%) Относительная просадка 17.09% (218.16)
Всего сделок 22 Короткие позиции (% выигравших) 0 (0.00%) Длинные позиции (% выигравших) 22 (63.64%)
Прибыльные сделки (% от всех) 14 (63.64%) Убыточные сделки (% от всех) 8 (36.36%)
Самая большая прибыльная сделка 151.16 убыточная сделка -78.80
Средняя прибыльная сделка 60.65 убыточная сделка -41.26
Максимальное количество непрерывных выигрышей (прибыль) 5 (341.80) непрерывных проигрышей (убыток) 2 (-47.20)
Максимальная непрерывная прибыль (число выигрышей) 341.80 (5) непрерывный убыток (число проигрышей) -78.80 (1)
Средний непрерывный выигрыш 2 непрерывный проигрыш 1