Численный показатель робастности при Walk-Forward оптимизации.

Поделиться
HTML-код
  • Опубликовано: 27 май 2024
  • 0:00 Приветствие
    0:45 Вспоминаем о сути робастности
    2:40 Где смотреть робастность в цифрах?
    3:25 Как метрика формируется
    5:20 Расчёт WFRM
    6:55 Зачем это может быть нужно?
    Общаемся здесь: t.me/osengine_official_support
    Os Engine FAQ: o-s-a.net/os-engine-faq
    Наш бесплатный терминал для алготрейдеров: github.com/AlexWan/OsEngine
    Наш телеграмм канал: t.me/bad_quant
    #трейдинг #робастность #алготрейдинг #программирование #стратегии #обучение #торговля #биржа #криптовалюта
    * не является инвестиционной рекомендацией
    * авторы ролика ни к чему не призывают
    * торговля на финансовых рынках опасна, несёт риски, и эти риски лежат целиком на людях, её осуществляющих
  • НаукаНаука

Комментарии • 7

  • @andreygorshkov3171
    @andreygorshkov3171 8 месяцев назад +1

    В этом подходе есть три неявных компонента, выбор которых будет влиять на показатель робастности:
    1) семейство кандидатов, из которых делается выбор (в нашем случае - сетка параметров). Ясно, что если навалить очень много кандидатов в семейство, то на каждом куске данных будет находиться кандидат, специфический для этого куска, но не работающий нигде более. И наоборот: если уменьшить семейство до одного хорошего и кучи заведомо плохих (брать "левые" значения параметров на краях сетки), то эти "левые" кандидаты создадут "балласт", на фоне которого наш один "фаворит" окажется робастным, но по факту - это лишь эффект выбра семейства
    2) характер рынка. Дело в том, что неробастным может быть сам рынок. Если раз в пару лет будет меняться режим рынка, а мы идем кусками, скажем, по 3 месяца, то ясно, что робастность будет низкая, но в таком случае, условно, это как бы нормально: она вообще не может быть высокая, так как наша обучающая выборка как бы не репрезентативна, и наш способ оптимизации тут ни при чем. То есть, когда рынок объективно меняется, ни один алгоритм не будет робастным
    3) метрика, которая лежит в основе сортировки. Об этом у вас уже в конце видео сказано. По одной метрике у нас типа все ок, а по другой - не ок
    Итого, даже когда мы проверяем робастность, у нас есть способы заоверфититься: получив низкую робастность, мы идем и подкручиваем а) семейство кандидатов (читай: сетку параметров), б) наш датасет - можем брать разные периоды истории или разные инструменты, в) критерий сортировки (Шарп или pfactor) и таким образом получить таки типа-робастность
    Если есть желание пообщаиться - пиште в телегу:
    TG: @gorsand
    (более 10 лет пишу софт для алготрейдинга, использую Linux-way и command-line tools в ресече и продакшене)

  • @niknik6593
    @niknik6593 Год назад

    Не понял...чем отличается оптимизация от "подкручивания"?

  • @user-ez1tg1nc5s
    @user-ez1tg1nc5s Год назад

    Как изменится рынок , если подавляющее денег в рынке будет под управлением профессионалов?
    Допустим 80-90% всех денег . Повлияет это как-то на трендовую торговлю?

    • @o-s-anet
      @o-s-anet  Год назад

      Конечно повлияет. Уже влияет скорее всего. Но у меня пока нет софта для анализа ситуаций. К зиме будет

  • @user-ez1tg1nc5s
    @user-ez1tg1nc5s Год назад +1

    Хорошо. А если во вне выборки результат 15 из 20 ,но тем не менее плюсовой. Иначе говоря, из 20 параметров очень редко бывает , что робот теряет , но находится +- в середине списка или ниже и

    • @o-s-anet
      @o-s-anet  Год назад

      Такое бывает.

  • @redrad6034
    @redrad6034 9 месяцев назад

    Все эти оптимизации и все эти роботы-подгонки не будут работать от слова совсем по простой причине. И вы прекрасно занете по какой именно.