Мальчик buybuy
Мальчик buybuy личный блог
29 ноября 2022, 20:21

Прогноз приращения цены или прогноз приращения эквити?

Добрый вечер, коллеги!

На СЛ бытует озвученное уважаемыми людьми мнение, что главный первый шаг на пути алготрейдера к миллиарду — это прогноз знака будущего приращения цены торгуемого актива.
Я с этим утверждением не согласен, так что попробую аргументировать свою точку зрения.

Вернемся к моей любимой простейшей модели — линейный индикатор (знак линейной комбинации приращений цен) вкупе с маркетной моделью исполнения (финрез сделки равен цене продажи минус цена покупки). Если индикатор равен +1, то покупаем, если -1, то продаем. Ситуация с равным нулю индикатором весьма редка и легко обходится технически.

Почему рассматриваются линейные индикаторы? Тут есть несколько точек зрения
1. (моя) Так проще. Эквити любой ТС представима в виде эквити портфеля линейных систем, возможно, бесконечного
2. (уважаемого А. Г.) Приращения цен имеют нормальное распределение с (возможно) нестационарными матожиданиями, дисперсиями и корреляциями. Поскольку оптимальный прогноз будущего приращения цены — это, очевидно, условное математическое ожидание приращения цены по предыдущим приращениям цен, то в нормальном (гауссовском) случае это будет именно линейная комбинация приращений цен.
3. Ну, и еще миллион вариантов

Ну т.е. приращение цены актива — это d(n) = x(n) — x(n-1)
А приращение эквити на шаге     - это dEq(n) = sign(индикатор)*(x(n)-x(n-1))
Индикатор — это комбинация d(n-1), d(n-2), ...

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

Теперь переходим к практике.
1. Если поставить задачу построения оптимального индикатора для предсказания знака будущего приращения цены, то эта задача давно решена. На выходе мы получим известный всем классический индикатор ТА. Поэтому (отчасти) ТА и работает. Палить я его здесь не будут — любой юзер, активно пользующий Matlab, Mathematica и прочие пакеты компьютерной математики, придет к решению сам. Подсказка: С — симплекс-метод.
2. Если поставить задачу построения оптимального индикатора для максимизации будущего приращения эквити, то результат улучшится значительно, более, чем в 1.5 раза, и сама эквити станет значительно глаже. Такие стабильные стационарные индикаторы тоже давно построены.

К чему я это написал?
К тому, что глупо искать философский камень, который давно найден.
И этот философский камень дает далеко не суперский доход, есть варианты и получше.
Типа пытаюсь сэкономить начинающим коллегам (потенциально) потраченное впустую время.

С уважением
49 Комментариев
  • 3Qu
    29 ноября 2022, 20:42
    не вижу смысла прогнозировать эквити, если мы (я) не знаю и, в общем, даже особо знать не хочу результаты следующей и даже текущей сделки.
      • 3Qu
        29 ноября 2022, 21:18
        Мальчик buybuy, ну, почему. Мы знаем: удачных/нудачных — скажем 60/40%, знаем прибыль в средней сделке. Но этого достаточно только для прогноза прибыли в среднем, а это ни о чем.
  • ves2010
    29 ноября 2022, 21:05
    ну да… я тоже свои эквити торгую иногда… в чем оригинальность?
      • 3Qu
        29 ноября 2022, 21:57
        Мальчик buybuy, 
        Что лично Вы оптимизируете в своих системах?
        ничего не оптимизирую. Что выросло, то выросло.
          • 3Qu
            29 ноября 2022, 22:03
            Мальчик buybuy, если известно, то нет смысла что-то оптимизировать. Если неизвестно, тем более.
              • 3Qu
                29 ноября 2022, 22:24
                Мальчик buybuy, не совсем так, но, в принципе, куда пойдет — туда и ладно.
                Есть вход, который обещает 60/40, а там как выйдет. Мож -20 п, мож +20 п, а мож +1.5%.
  • wrmngr
    29 ноября 2022, 21:23
    Так если поверх эквити удается построить торговую стратегию, то это значит что изначальная стратегия недооптимизирована, разве нет? Зачем разделять эти части, они же концептуально идентичны
      • wrmngr
        29 ноября 2022, 22:31
        Мальчик buybuy, по определению. Эквити построенная по ценам закрытия состоит из приращений с домножением на плюс минус единицу. Некоторые фильтруются если стратегия не переворотная
  • Тимофей Мартынов
    29 ноября 2022, 22:18
    Вот такие посты люблю!❤️
      • Тимофей Мартынов
        29 ноября 2022, 22:22
        Мальчик buybuy, кому надо, тот поймет👍
      • Тимофей Мартынов
        29 ноября 2022, 22:22
        Мальчик buybuy, пусть тебя утешит тот факт что я вывел его на главную, чтобы его заметили побольше людей
          • Тимофей Мартынов
            29 ноября 2022, 22:25
            Мальчик buybuy, ну какие конкретные предложения есть по работе с архивами?
      • SergeyJu
        30 ноября 2022, 09:47
        Мальчик buybuy, думаю, что на этот раз понял. Более того, действую похожим образом. Но не стал бы на этом настаивать, возможно, ошибаюсь. 
        Десятки раз писал на смартике, что надо не будущие цены прогнозировать в системе, а финрез. 
  • wot
    29 ноября 2022, 23:09
    все смешалось в кучу, философский камень, тех анализ, статистика и распределения, симплекс-метод, матлаб и прочая билиберда. где бабки? где стейтмент с эквити? какой шарп/сортино? wtf? 
  • Большой Брат
    29 ноября 2022, 23:12
    На СЛ бытует озвученное уважаемыми людьми мнение, что главный первый шаг на пути алготрейдера к миллиарду — это прогноз знака будущего приращения цены торгуемого актива.
    Эту туфту я читал только у одного А.Г… чо А.Г. успел уже всех уважаемых на смартлабе этим покусать?)))
    (уважаемого А. Г.) Приращения цен имеют нормальное распределение с (возможно) нестационарными матожиданиями, дисперсиями и корреляциями. 
    Боже! Чо в натуре А.Г. и такую хрень писал?
  • PlaDJ
    29 ноября 2022, 23:15
    1) Разве это не будет просто МНК, где Y — будущее приращение, X — предыдущие? Не понимаю, при чем там симплекс метод. Симплекс метод используют для решения задач линейного программирования, в данном случае неочевидно, как сформировать соответствующие равенства/неравенства. Можете расширить подсказку? 
      • PlaDJ
        29 ноября 2022, 23:58
        Мальчик buybuy, и все же, как симплекс метод применить?
          • PlaDJ
            30 ноября 2022, 07:36
            Мальчик buybuy, точно также как и вы в статье 2 года назад в статье про А. Г. То, что у вас было названо «классическая» максимизация эквити было МНК. К тому же, если прогноз близок к истинному значению, то и знак у них ожидается одинаковым, или нет? 

            Кстати, если промаркировать будущий знак приращений 0, 1 и подогнать логистическую регрессию, то не будет ли оно лучше угадывать знак, чем ваш линейный индикатор? 
      • SergeyJu
        30 ноября 2022, 09:52
        Мальчик buybuy, самый универсальный метод для хитровыделанных задач на экстремум — Монте Карло. Но и самый трудоемкий. Если добавить методы ускорения сходимости, специфичные для него, жить можно. 
        Только нам нужны устойчивые решения, а потому МК слишком универсален. 
  • GoodBargains
    30 ноября 2022, 00:48
    Охрана спит уже, господин выпускник математического вуза? Когда уже начнёшь в реале торговать?
  • dnmsk ☮
    30 ноября 2022, 01:15
    Что-то интересное определенно есть. Возьмем на заметку.
  • Makstrade
    30 ноября 2022, 02:47
    Если поставить задачу построения оптимального индикатора для предсказания знака будущего приращения цены

    Есть приращение цены, нет приращения цены, предсказание….))

    Важно как работают те закономерности, которые вы найдете(если найдете), которые вы заложите в алгоритм и который и будет штамповать сделки, выставляя реверсные ордера.
  • 22022022
    30 ноября 2022, 03:01
    Философские камни и супер секретные граали оставьте себе!
    Но поделитесь системами которые выглядели красиво на истории и слились в последний 6-12 месяцев 
  • Alex Maroudas
    30 ноября 2022, 06:05
    Слишком много умных слов, согласен с коллегой @wot  — «где стейтмент с эквити?»)) 

    Как пример — эквити портфеля (1 млн руб) из 11 инструментов (голубые фишки РФР), с начала войны. 100% алго (система на M1 с использованием EMA и ATR).

    Как продолжение идеи — построение алгосистемы для второго аналогичного портфеля, на основе какого-либо индикатора (-ов) ТА по кривой эквити (или сочетания эквити и баланса) первого.




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

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