Блог им. Robotorgovez

Вопросик роботостроителям

Где, как с помощью чего подбираете и оптимизируете параметры для стратегий? Сколько на это уходит времени?

Допустим у меня есть стратегия пересечение цены и средней на минутках.
История 1млн. свечек. И хочется перебрать длину средней от 1 до 1000.
Как решите такую задачу? Это конечно предельный случай, но всё же.
★3
40 комментариев
Optimize в амиброкере
а вообще оптимизация не главное, главное алгоритм правильный, так что лучше не увлекаться
avatar
GH05, сколько времени уйдёт на такую задачку?
avatar
я согласен, что оптимизация должна быть разумной. Просто обычно параметров бывает не один… Поэтому интересно решение простого случая
avatar
Тунеядец, лучше каждый параметр просчитывать отдельно, иначе время множится
avatar
GH05, да, я в курсе, что множится)) у меня 6 параметров.
Например есть уровень для входа в сделку и уровень для стопа. Отдельно их просчитать неправильно.
avatar
Тунеядец, правильно отдельно, даже правильнее чем вместе
просто нужно диапазаон разумный вставлять, к пример глупо на 5 мин ставить стоп в 2000 пунктов
avatar
смотря где обсчитываемый параметр применяется, насколько сложное выражение, от получаса до нескольких минут
avatar
Советую почитать про метод случайного поиска, а то Гаусс-Зейдель устарел… Хотя с учетом поставленной задачи, и здесь и тупым перебором параметров можно… Но если вы захотите скажем 5 параметров проверить, да еще учесть что рынок сейчас так реагирует, а завтра уже иначе на изменение параметра… То станет вопрос о самонастраивающемся алгоритме правления… и…

ой, что-то я разговорился…
avatar
asf-trade, я счас перебором делаю. 6 параметров)))
avatar
asf-trade, необязательно нейросети делать, можно ограничится правильным скоростным железом чтобы быстренько перебирать и тестить.
avatar
Invest-Fund,

ну так я и написал — на современном уровне развития ЭВМ можно и перебором ;)
avatar
asf-trade, ну да, для самонастройки ещё и формулу параметра надо придумывать.
Аббревиатуру то какую вспомнил " ЭВМ" :)
avatar
ни о чем
avatar
Не оптимизирую вообще
Тестирую только базовые идеи, а запускаю сразу пакет систем с разными параметрами.
avatar
Swan, и весь пакет начинает лосить)
avatar
GH05, я же сказал, что тестирую базовую идею.
лосить может только если идея несостоятельна.
состоятельная идеи обычно работает при любых разумных параметрах, где то лучше, где-то хуже, но при любых.
avatar
Swan, согласен, но я вот как то за несколько лет пришел к одной идее которая сходу дает профит, остальное известное и неизвестное лосит рано или поздно)
видимо идея одна и та же)
avatar
GH05, похоже, это оно ))) по моим наблюдениям подобные идеи как раз и приходят через несколько лет ))
avatar
Не пользуюсь оптимизацией в программном режиме. Это подгонка. Параметры должны быть логичными)
avatar
krolix, ну вот например торгуешь часовики на ри, тебе примерно нужно понять какой оптимальный стоп, ну тупо вставлять 10000 пунктов, чтобы примерно определить и нужна оптимизация
avatar
GH05, удивишься, но если волатильность такая, что стоп ДОЛЖЕН БЫТЬ 10 тысяч пунктов — он таким и будет) Просто размер позы уменьшится. Ну и Матожидание сделки тогда будет в районе 20К)
avatar
krolix, это уже другой вопрос завязанный на ММ, все равно коэффициенты какие либо присутствуют а их тоже подбирают
avatar
GH05, кстати, да) Сознаюсь — единственное, что я именно что подгонял — это лимиты денег для каждой из систем, при которых на истории было максимальное соотношении AG/DD)
avatar
krolix, аля длина СМА торговый день?)
avatar
Тунеядец, 5-дневка (70-72 часовика)
avatar
имхо (непокабелимое): ручками все делать лучше всего. а где? хз не в ТА-програмках это точно

да не такая уж и задачка, чтоб спрашивать как и где ее решать…
avatar
cruss1u5, в том то и дело, что я делаю ручками, написал софт для этого отдельный под каждую стратегию. Мне интересно как остальные делают.
avatar
Wealth-lab поможет.
avatar
Jetta, А так да, что-то самописное
avatar
Стратегии все простые, параметры с обратными связями, значения устанавливаются сами итерационно, никаких оптимизаций тупо лень.
avatar
шаг параметра делай больше, а затем уже внутри диапазона размельчишь.
avatar
рисуйте в тс лаб и оптимизируйте
avatar
роботорговцы, сделайте мне бота на тс лабе с индюка МТ4.
Плачу 20 тыщ!
avatar
Alex Goldman, идите на форум. вам там сделают.
avatar
вот вот… именно поэтому индикаторы зло… даже у сраного макд 4ре параметра для оптимизации… ну а машки можно тупо перебрать…
avatar
Разбить на части и увеличить шаг оптимизации, после чего более мелко прогнать удовлетворяющие моменты. Есть показатели которые лучше оптимизировать в паре и больше, а есть параметры оптимизируются по одному.
avatar

теги блога Sergey F

....все тэги



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