Добрый вечер, коллеги!
На СЛ бытует озвученное уважаемыми людьми мнение, что главный первый шаг на пути алготрейдера к миллиарду — это прогноз знака будущего приращения цены торгуемого актива.
Я с этим утверждением не согласен, так что попробую аргументировать свою точку зрения.
Вернемся к моей любимой простейшей модели — линейный индикатор (знак линейной комбинации приращений цен) вкупе с маркетной моделью исполнения (финрез сделки равен цене продажи минус цена покупки). Если индикатор равен +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 раза, и сама эквити станет значительно глаже. Такие стабильные стационарные индикаторы тоже давно построены.
К чему я это написал?
К тому, что глупо искать философский камень, который давно найден.
И этот философский камень дает далеко не суперский доход, есть варианты и получше.
Типа пытаюсь сэкономить начинающим коллегам (потенциально) потраченное впустую время.
С уважением
Ты сам говорил, что нас интересует не цена актива, а только рост эквити
И как ты будешь его обеспечивать?)
Кремом из виагры намазывать?)))
С уважением
Дальше?
С уважением
Пост был исключительно за критерии оптимизации
Что лично Вы оптимизируете в своих системах?
Если не секрет, конечно
С уважением
Чукча не писатель...
С уважением
Или делаешь фантазийно? (как бог на душу?)
С уважением
Есть вход, который обещает 60/40, а там как выйдет. Мож -20 п, мож +20 п, а мож +1.5%.
У меня в жизни так получилось, что на картинки особо не встает. На деффченок красивых встает вроде, но это уже за темой данного поста.
Могу прямо сейчас выложить массив длиной 500+ тыс. баров по неизвестному Вам активу. Результат эквити по Вашему индюку выложите?
С уважением
В каком месте я написал слово поверх?
С уважением
Движется не в нашу сторону, и сделку надо закрывать.
2. Сделки независимы.
3. Движется не в нашу сторону и конца этому не намечается.
Пишутся они долго и мучительно
Потом понимаешь, что никто из читателей ничего не понял...
Лучше бы про девок писал...
С уважением
Кто проявит любопытство — сам найдет в поиске
Так уже было десятки раз
Так что совершенствуй поиск и работу с архивами, бро!
С уважением
Но точно помню, что когда пытался искать в Google какие-то старые тезисы А.Г. — они не вылезали, или вылезали странице этак на 12-й поиска.
Я правда не копенгаген в алгоритмах сетевого поиска. Поэтому, либо нужно делать свою внутреннюю базу знаний, либо креативно индексировать отдельные ветки поиска.
С уважением
Десятки раз писал на смартике, что надо не будущие цены прогнозировать в системе, а финрез.
1. Твое решение о вхождении в сделку зависит от прошлых цен
2. Поэтому и сами сделки зависимы
Вот если каждый раз бросаешь монетку — это таки да
Но и тогда эквити будет примерно как от бросания монетки )))
С уважением
1. то так.
2. не вижу связи.
Зависимость по Байесу
Т.к. массивы прошлых цен всегда пересекаются на 99.9%, то никак не может случиться, что решения, принятые на их основе, независимы )))
С уважением
Это было эссе про доминирующие пристрастия СЛ
Если они Вас не возбуждают — это к доктору
С уважением
Или Вы умеете решать задачи максимизации числа угадываний одного и того же знака Y и X * L методом МНК? И что? Хорошо получается?
С уважением
А как Вы собрались считать отклонение знака Y от знака X * L?
С уважением
Кстати, если промаркировать будущий знак приращений 0, 1 и подогнать логистическую регрессию, то не будет ли оно лучше угадывать знак, чем ваш линейный индикатор?
Только нам нужны устойчивые решения, а потому МК слишком универсален.
Вы мне бабки заплатили за мое реальное интервью из реальной жизни?
Или я Вам по жизни должен?
С уважением
Есть приращение цены, нет приращения цены, предсказание….))
Важно как работают те закономерности, которые вы найдете(если найдете), которые вы заложите в алгоритм и который и будет штамповать сделки, выставляя реверсные ордера.
Но поделитесь системами которые выглядели красиво на истории и слились в последний 6-12 месяцев
Как пример — эквити портфеля (1 млн руб) из 11 инструментов (голубые фишки РФР), с начала войны. 100% алго (система на M1 с использованием EMA и ATR).
Как продолжение идеи — построение алгосистемы для второго аналогичного портфеля, на основе какого-либо индикатора (-ов) ТА по кривой эквити (или сочетания эквити и баланса) первого.