Виктор Громов
Виктор Громов личный блог
12 января 2025, 14:26

Тестирование на нормальность распределения или как улучшить качество любой модели в алгоритмическом трейдинге

Тестирование на нормальность распределения или как улучшить качество любой модели в алгоритмическом трейдинге

Мы не знаем, какое распределение заложить основу нашей модели. На картинке тест на нормальность. Очень похоже на плотность бета-распределения. Первое, наверное, что делают, это приводят ее к нормальности, ну и там уже будет куча способов для анализа, от кокса-бокса, до хи квадратов, наверное самое распространенное. Эконометристы выводят непонимание в «ошибку», давая еще один свободный кэф в виде переменной, ну и собственно наверное ничего лучше не придумали, кроме этого подхода. 

Дальше что хочется сделать — мы же можем установить некую свою собственную переменную, ограничив наблюдаемое изменение с уже подгонкой к нормальности, заложив в основе толстые хвосты (дефолты например) или например бета распределение. 

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

А дальше уже будем наблюдать как меняется «качество предсказания» нашей модели в зависимости от рынка. 
По иксам будет изменение распределение (берем отклонение от нормальности), а по У время. Ну и делаем подгонку, рассчитывая коэф, при котором будем выключать нашу торговлю. 

И тут дальше что хочется — прикрутить шарп и смотреть как он будет меняться на новых данных, не торгуя, торговать все еще не надо и нет никакого смысла. 

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

1) Увеличиваем кол-во торгуемых инструментов, желательно купить весь рынок с точностью выше 99.95%
2) Делаем как можно меньше «движений», т.е. нет никакого смысла перепродавать. 

Именно в таком ключе можно добиться повышения качество прогноза любой нашей модели. Отсюда нет никакого смысла обгонять рынок — наивысшая доходность долгосрочно всегда будет доходность рынка. 

4 Комментария
  • tester37
    12 января 2025, 15:27
    Странный вывод, про то что нет смысла обгонять рынок.  Из него получается, что поднятие на падающем рынке — невозможно?

    Или речь идет исключительно о модели инвестирования?  А не о ТС?
  • 22022022
    13 января 2025, 14:29
    Вспомнил эконометрику  Авторегрессии, программа statistica..
    Особенно девочкам было сложно на лабах. Некоторые не выдерживали и агрились на профессора: Если это так важно почему вы не пользуетесь этим?
    На одной из лаб нужно было найти все коэффициенты, сезонные итп, на реальных данных курса Лукойла. Естественно у всех получилось одно и тоже. Все прогнозировали рост акции. Но через 2 недели все поняли почему никто из профессуры, аспирантов не могут монетезировать свои знания)))
  • 22022022
    13 января 2025, 14:27
    Чтобы говорить о «моделях» мы должны быть уверены что будущее повторяет прошлое и ничего нового не бывает.

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

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