Блог им. ya-marsel

Генетическая оптимизация

Так как модуль кросс валидации брутит параметры уже 5 день, мы решили сделать модуль в котором будет использоваться генетика.

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

И так вопрос на засыпку, где кроме trade station еще юзается генетическая оптимизация?
Вроде в велсе последнем, но я поковырявшись так ее и не нашел, возможно нужно качать дополнения. Где еще? Опенквант? (желательно что-то работающее на C#)

Так же очень будут интересны мнения тех кто ее юзал, лучше ли, быстрее ли, подводные камни и пр.
91 | ★2
12 комментариев
Гонял ее еще нейрошелле — слишком велика вероятность подгонки.
avatar
генетика — это путь к максимизации подгонки под параметры… единственная польза — найти идеальные параметры системы на основе прошлых данных с максимальными параметрами прибыльности/максимальное кол-во операций… но может случайно и повезти и дать реально работающие параметры, которые чтобы получить в ручную нужно потратить годы…
avatar
Karaya1, вот что меня и пугает, есть вероятность идеальной заточки под историю, слышал что чтобы получить что-то адекватное надо прогонять генетику от 2 до 7 раз
avatar
А. Г., я слышал что для достоверности нужно на одном и том же участке прогонять ее много раз и сверяться, но как на практике не известно
avatar
Марсель Тазетдинов,

А что изменят несколько прогонов? С точки зрения переподгонки — ничего. Вместо одного локального максимума функции оптимизации, найем несколько. Только и всего.
avatar
А. Г., Я так понял что алгоритм таков, получаем некоторое кол-во экстремумов, скажем 2-3, и вокруг них уже делательно проходимся оптимизатором, что дает некоторую экономию времени. Опять же в теории.
avatar
я тоже пытал нейрошелл. Но лучше, чем сети Ward'а там ничего не работало. Правда я там не столько параметры оптимизировал, сколько некоторые идеи проверял. Там удобно было получить dll c сетью, которую можно использовать в Омеге.
avatar
В NinjaTrader и C# и генетический оптимизатор есть, впечатления от использования пока противоречивые, мало времени пользую.
avatar
Андрей Куранов, надо будет поглядеть спасибо
avatar
На мой взгляд пока систему руками не проторгуете, не «проживете» с ней некоторое время никакие оптимизаторы не помогут. Никакие. А вот когда есть рабочая торговая идея, проторгованная, то можно ради спортивного интереса что-то и погонять на «генах», а вдруг они что-нибудь лучшее предложат.
avatar

Читайте на SMART-LAB:
Фото
Календарь первички ВДО и розничных облигаций (Главснаб купон 26,55% | Л-Старт купон 32% | РДВ Технолоджи купон 25% | ТЛК купон 24% | БИЗНЕС АЛЬЯНС купон 22%)
📌На 17-18 декабря  запланировано размещение облигаций  платформы по продаже товаров для ремонта и строительства АО «ГЛАВСНАБ» ( BB-(RU) ,...
Фото
Мой Рюкзак #59: Побольше банков и риска с надеждой подарка под Ёлочку или пора усиливать ставки
Продолжаем болтаться в духе Анкориджа (последний пост про портфель был 19 ноября — почти месяц назад) В целом ничего нового не произошло, но...
Фото
Снижение ключевой ставки на 50 б.п. может быть разумным компромиссом
Базовый прогноз Банка России по итогам октябрьского заседания предполагает возможность как сохранения ключевой ставки на текущем уровне...

теги блога Marsel Tazetdinov

....все тэги



UPDONW
Новый дизайн