Мальчик buybuy
Мальчик buybuy личный блог
17 ноября 2022, 09:50

Зачем нужны теханализ и математика в алготрейдинге?

Доброе утро, коллеги!

Решил устроить маленькую дискуссию.

Любой торговый алгоритм (IMHO) принимает торговое решение (покупать или продавать) на основании предыдущих приращений цен. Кто-то может с этим не согласиться и вставлять в алгоритм абсолютные значения цен, но, думаю, в целом это верное утверждение.

Далее — практически любая функция от предыдущих приращений цен может быть представлена в виде ряда/полинома.

Ну т.е. скользящие средние (МА) — это линейная комбинация предыдущих приращений цен.
Боллинджер (или границы по СКО) — это линейная комбинация произведений предыдущих приращений цен.
Комбинация МА и Боллинджера — это кубический полином от приращений цен.
...

Если немного потрудиться, то можно понять, что максимальный рост эквити обеспечивает наилучший прогноз будущего приращения цены актива (в плане МНК). Это утверждение не зависит от формы распределения приращения цены актива. Таким образом, в плане заработка задача состоит в построении наилучшего прогноза приращения будущего изменения цены актива по предыдущим изменениям.

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

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

Теперь переходим к интересному.

Задача построения стационарного линейного индикатора (вроде МА) давно сформулирована и давно решена. И результа даже отдаленно не похож на МА ))) На малых таймфреймах результат разочаровывает, т.к. прибыль на сделку у таких систем обычно ниже спреда.
На часовках и дневках результат значительно лучше — условно, речь идет о +30% годовых с DD=-33% (не годовых, конечно ))))

ВОПРОС:
1. Зачем тогда все эти сложные упражнения, если классическая базовая задача давно решена?
2. Или вы существенным образом используете нелинейность, и иксы падают регулярно на ваш счет?

Готов к любой конструктивной дискуссии

С уважением
101 Комментарий
  • Космонавт с МКС
    17 ноября 2022, 10:29
    Ну т.е. скользящие средние (МА) — это линейная комбинация предыдущих приращений цен.

    Так это, может, вы, таки, сначала почитаете про то, что есть МА и точно напишите  — без «НУ» и без «Т.Е.»? 

    И заодно, может, точнее сформулируете «КЛАССИЧЕСКУЮ БАЗОВУЮ ЗАДАЧУ», которая, якобы, «ДАВНО РЕШЕНА», как вы, из-за чего-то, решили?

    А термины, однако, какие у вас мудрëные  — «СТАЦИОНАРНЫЙ ЛИНЕЙНЫЙ ИНДИКАТОР», "  и, даже, «ЭРГОДИЧНОСТЬ» присутствует. 

    Начал писать слово «ЭРГОДИЧНОСТЬ», а словарь исправил на " Эротичность". ))) 

    Сейчас погуглю про ЭРГОДИЧНОСТЬ
  • AlexGood
    17 ноября 2022, 10:15
    Интересные размышления! Как автор относится на спекуляциях опционами, дают преимущества на большой серии сделок в сравнении с фьючами?
  • SergeyJu
    17 ноября 2022, 10:16
    «максимальный рост эквити обеспечивает наилучший прогноз будущего приращения цены актива (в плане МНК)»
    Совсем не очевидное утверждение. 

  • ves2010
    17 ноября 2022, 10:28
    ну как бы боллинджер уже включает в себя сма

    мысль в том что индикатор это 1/3 часть робота

    индикатор + мм + логика
    вообще все проблемы алготрейдинга являются нерзрешимыми… но легко обходятся… и не нуждаются в решении для зарабатывания денег…

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

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

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