Sergey F
Sergey F личный блог
31 августа 2012, 21:10

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

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

Допустим у меня есть стратегия пересечение цены и средней на минутках.
История 1млн. свечек. И хочется перебрать длину средней от 1 до 1000.
Как решите такую задачу? Это конечно предельный случай, но всё же.
40 Комментариев
  • GH05
    31 августа 2012, 21:16
    Optimize в амиброкере
    а вообще оптимизация не главное, главное алгоритм правильный, так что лучше не увлекаться
        • GH05
          31 августа 2012, 21:21
          Тунеядец, лучше каждый параметр просчитывать отдельно, иначе время множится
            • GH05
              31 августа 2012, 21:26
              Тунеядец, правильно отдельно, даже правильнее чем вместе
              просто нужно диапазаон разумный вставлять, к пример глупо на 5 мин ставить стоп в 2000 пунктов
  • GH05
    31 августа 2012, 21:19
    смотря где обсчитываемый параметр применяется, насколько сложное выражение, от получаса до нескольких минут
  • asf-trade
    31 августа 2012, 21:22
    Советую почитать про метод случайного поиска, а то Гаусс-Зейдель устарел… Хотя с учетом поставленной задачи, и здесь и тупым перебором параметров можно… Но если вы захотите скажем 5 параметров проверить, да еще учесть что рынок сейчас так реагирует, а завтра уже иначе на изменение параметра… То станет вопрос о самонастраивающемся алгоритме правления… и…

    ой, что-то я разговорился…
    • Invest-Fund
      01 сентября 2012, 00:12
      asf-trade, необязательно нейросети делать, можно ограничится правильным скоростным железом чтобы быстренько перебирать и тестить.
      • asf-trade
        01 сентября 2012, 00:16
        Invest-Fund,

        ну так я и написал — на современном уровне развития ЭВМ можно и перебором ;)
        • Invest-Fund
          01 сентября 2012, 00:55
          asf-trade, ну да, для самонастройки ещё и формулу параметра надо придумывать.
          Аббревиатуру то какую вспомнил " ЭВМ" :)
  • GH05
    31 августа 2012, 21:24
    ни о чем
  • Swan
    31 августа 2012, 21:26
    Не оптимизирую вообще
    Тестирую только базовые идеи, а запускаю сразу пакет систем с разными параметрами.
    • GH05
      31 августа 2012, 21:27
      Swan, и весь пакет начинает лосить)
      • Swan
        31 августа 2012, 21:36
        GH05, я же сказал, что тестирую базовую идею.
        лосить может только если идея несостоятельна.
        состоятельная идеи обычно работает при любых разумных параметрах, где то лучше, где-то хуже, но при любых.
        • GH05
          31 августа 2012, 22:01
          Swan, согласен, но я вот как то за несколько лет пришел к одной идее которая сходу дает профит, остальное известное и неизвестное лосит рано или поздно)
          видимо идея одна и та же)
          • Swan
            31 августа 2012, 22:32
            GH05, похоже, это оно ))) по моим наблюдениям подобные идеи как раз и приходят через несколько лет ))
  • krolix
    31 августа 2012, 21:27
    Не пользуюсь оптимизацией в программном режиме. Это подгонка. Параметры должны быть логичными)
    • GH05
      31 августа 2012, 21:28
      krolix, ну вот например торгуешь часовики на ри, тебе примерно нужно понять какой оптимальный стоп, ну тупо вставлять 10000 пунктов, чтобы примерно определить и нужна оптимизация
      • krolix
        31 августа 2012, 21:30
        GH05, удивишься, но если волатильность такая, что стоп ДОЛЖЕН БЫТЬ 10 тысяч пунктов — он таким и будет) Просто размер позы уменьшится. Ну и Матожидание сделки тогда будет в районе 20К)
        • GH05
          31 августа 2012, 21:32
          krolix, это уже другой вопрос завязанный на ММ, все равно коэффициенты какие либо присутствуют а их тоже подбирают
          • krolix
            31 августа 2012, 21:34
            GH05, кстати, да) Сознаюсь — единственное, что я именно что подгонял — это лимиты денег для каждой из систем, при которых на истории было максимальное соотношении AG/DD)
      • krolix
        31 августа 2012, 21:30
        Тунеядец, 5-дневка (70-72 часовика)
  • cruss1u5
    31 августа 2012, 21:28
    имхо (непокабелимое): ручками все делать лучше всего. а где? хз не в ТА-програмках это точно

    да не такая уж и задачка, чтоб спрашивать как и где ее решать…
  • jtrade
    31 августа 2012, 21:30
    Wealth-lab поможет.
    • jtrade
      31 августа 2012, 21:31
      Jetta, А так да, что-то самописное
  • bond
    31 августа 2012, 21:47
    Стратегии все простые, параметры с обратными связями, значения устанавливаются сами итерационно, никаких оптимизаций тупо лень.
  • moscow
    31 августа 2012, 21:49
    шаг параметра делай больше, а затем уже внутри диапазона размельчишь.
  • Bobby Axelrod (ABN Capital)
    31 августа 2012, 21:52
    рисуйте в тс лаб и оптимизируйте
  • Alex Goldman
    31 августа 2012, 21:56
    роботорговцы, сделайте мне бота на тс лабе с индюка МТ4.
    Плачу 20 тыщ!
  • ves2010
    31 августа 2012, 22:23
    вот вот… именно поэтому индикаторы зло… даже у сраного макд 4ре параметра для оптимизации… ну а машки можно тупо перебрать…
  • Сергей Урускин
    02 сентября 2012, 19:45
    Разбить на части и увеличить шаг оптимизации, после чего более мелко прогнать удовлетворяющие моменты. Есть показатели которые лучше оптимизировать в паре и больше, а есть параметры оптимизируются по одному.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн