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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Сейчас погуглю про ЭРГОДИЧНОСТЬ
      • Космонавт с МКС
        17 ноября 2022, 10:36
        Мальчик buybuy, оно, да. Спасибо, хоть, узнал, что такое ЭРГОДИЧНОСТЬ. 
        Хотя, сразу предположил, что эту «ДИЧНОСТЬ» уплетают «за обе щëки» сторонники применения ТЕОРИИ ВЕРОЯТНОСТЕЙ в трейдинге. 
        Всë с вами понятно. 
        С уважением. 
          • Космонавт с МКС
            17 ноября 2022, 10:43
            Мальчик buybuy, прям, чую — скоро в вашем блоге появится многоуважаемый А. Г. и масса его соратников. )
            Вроде, А. Г. пока не появился. 
            Предположительно, он — пока наблюдает со стороны или ещë не видел этого блога.
              • Космонавт с МКС
                17 ноября 2022, 11:12
                Мальчик buybuy, как это всуе?  Работа не волк. Тема же в вашем блоге и на смартлабе — вечная и бесконечная, и будоражит трейдерские умы всегда. 

                А сторонникам применения теории вероятностей в трейдинге и еë применения при подсчëте вероятности выстрела из револьвера, как они любят часто это делать — вполне можно дать вместо револьвера парабеллум. ) 

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

      • SergeyJu
        17 ноября 2022, 10:57
        Мальчик buybuy, пусть позиция может быть 1,0,-1. 
        Если у меня средние издержки на трейд Х, а прогноз +х/2 (или х, или х/10), ясно, что позицию +1 я не стану менять. А что насчет 0 или -1? 
        Введение порогового условия уже само по себе есть введение нелинейного элемента. Если при этом объем имеет значение, все становится еще хуже. 

          • SergeyJu
            17 ноября 2022, 11:09
            Мальчик buybuy, что такое D и как связаны i и n?
              • SergeyJu
                17 ноября 2022, 11:24
                Мальчик buybuy, если число измерения много больше к, мы можем в лоб решать формально устойчивую матричную МНК задачу на расчет а(1)-а(к).
                Можем даже оценить дисперсию и любую другую статистику разницы прогноза и факта.
                У меня этот эроплан не взлетел. 
                  • SergeyJu
                    17 ноября 2022, 11:32
                    Мальчик buybuy, видимо, я до нюансов не добрался
  • ves2010
    17 ноября 2022, 10:28
    ну как бы боллинджер уже включает в себя сма

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

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

    рулят концепции… а не индикаторы… т.е бот должен иметь стратегический замысел и основан на реальном свойстве и занании механики  рынка… именно это знание и делает деньги… и уж точно это не набор индикаторов
  • bozon
    17 ноября 2022, 10:23
    Рискну предположить, что грааль-соискатели ищут именно «иксы» на счёт каждый день. Возможно ли такое на линейном инструменте без плечей и прочих нелинейностей?
      • ves2010
        17 ноября 2022, 10:38
        Мальчик buybuy, имхо ты слишком умный для алго

        но у тебя нет модели рынка

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

        и основная задача алго это не подбор алгоритма и индикаторов… а нечто иное совсем

        в простейшем случае алго является инструментом… типа линейки или циркуля… для решения более общей и гораздо более важной задачи
          • ves2010
            17 ноября 2022, 10:50
            Мальчик buybuy, проблема достижения доходностей в 100 % решается элементарно… за счет диверсификации… что уменьшает дродаун в корень квадратный из числа торгуемых активов раз и плеча...

            т.е чтоб заюзать плечо 4ре тебе нужно уменьшить дродаун в 4 раза… торгуешь 16 активов и больше…

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

            т.е модель должна предсказывать будет ли бот зарабатывать в дальнейшем или нет… или даже не так… используя модель рынка — заставляем бота работать как нам надо… т.е бот глубоко вторичен и не интересен для алго и уже как глубоко не интерсны всякие индикаторы
              • ves2010
                17 ноября 2022, 10:54
                Мальчик buybuy, если активы не коррелированы, то просадка уменьшается не квадратный корень из числа активов раз, а в число активов раз...

                т.е если 4ре актива нескоррелированы, то просадка уменьшится в 4ре раза...

                ты можешь легко проверить...
                есть исключения — контрендовые боты…
                  • ves2010
                    17 ноября 2022, 11:08
                    Мальчик buybuy, неплохо жил… пока гэп -50% не словил… что привело к -15%… и это на втором плече...

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

                    а уж крипта совсем неудобна 24/7 бррр... 
                  • RKS_01
                    06 июня 2023, 22:28

                    Мальчик buybuy,
                    защитная корреляция важна, но
                    не на постоянной основе
                    странно, что вы этого не уловили
                    -
                    главное, 100% обратный ход
                    в момент действительного кризиса
                    пример ES + ZB / VХ
                    -
                    разумеется, и на FX vs DX
                    это отстроить можно, но
                    основной вес, будет на DX
                    и доходности, видимо не те
                    (FX, не мой профиль)

                • SergeyJu
                  17 ноября 2022, 11:02
                  ves2010, да не существует в реалии независимых активов. А если учесть, что активом у нас является не акция, не фьюч, а все-же некая тс (бот, по вашему), то и тем более. 
                  Мне вообще сама тема корреляции как меры сходства нестационарных процессов представляется неподходящей. 
                  • ves2010
                    17 ноября 2022, 11:11
                    SergeyJu, а тебе и не нужны независимые...
                    главное — диверсификация снижает просадку... 

                    тут все просто… берешь и тестишь… и наблюдаешь снижение просадки...
                    исключение контрендовые боты
                    • SergeyJu
                      17 ноября 2022, 11:18
                      ves2010, если бы я не тестил, я бы Вам на слово поверил. 
                      Но я тестил, поэтому знаю, что так благостно, как Вы написали, не получается. 
                      • ves2010
                        17 ноября 2022, 11:20
                        SergeyJu, не получается на тестах? или уже при реальной торговле?

                        это 2 бооольшие разницы
                        • SergeyJu
                          17 ноября 2022, 11:27
                          ves2010, уже на волкфорвад тестировании получается весьма не так, как Вы пишете. То есть улучшение есть, но, во первых, сильно зависит от качества ботов, а во вторых, рост числа ботов выше некоторого практически не дает улучшения. Подозреваю, что фрактальная размерность, несмотря на рост числа ботов, почти  перестает расти, но я этого не проверял. 
                          • ves2010
                            17 ноября 2022, 11:41
                            SergeyJu, значит у мя более лучшие и стабильные боты )
                            • SergeyJu
                              17 ноября 2022, 12:17
                              ves2010, на волкфорварде в портфеле шарп лучше 3,2 никак не выходит. В реале будет всяко  похуже. 
                              А как у Вас? 
                              • ves2010
                                17 ноября 2022, 13:35
                                SergeyJu, тслаб считает шарп криво...
                                это один из трех ботов которые счас торгуют… уже с учетом комиссов...
                                из-за повышения комиссов я оставил ботов с максимально большой средней сделкой 0.4-0.6%

                                плечо 2 постоянная сумма 100мио
                                +по нему дивы идут от лонга и контанга от шорта…

          • bozon
            17 ноября 2022, 10:46
            Мальчик buybuy, таким образом условные «иксы» возможны лишь для самой биржи, для брокера и для поставщиков ликвидности — т.е. для обслуживающего персонала спекулятивной действительности. Всем остальным крупным инвесторам 30-50%% это более-менее безопасный потолок.
              • bozon
                17 ноября 2022, 10:53
                Мальчик buybuy, ладно. Буду «считать» дальше.
              • ves2010
                17 ноября 2022, 10:56
                Мальчик buybuy, кстати многое зависит от режима тестирования… тесть всегда на постоянной сумме по ряду причин…
      • bozon
        17 ноября 2022, 10:30
        Мальчик buybuy, значит моему бэкраунду в математике не хватает нескольких курсов до полного погружения в «дзен»:>>>
      • ves2010
        17 ноября 2022, 11:01
        Мальчик buybuy, я ж тебе так и сказал… для алго ты слишком умный
        у тя образование гуманитарное — математика…

        а должно быть техническое… т.е я пользуюсь готовыми наработками… которым меня учили и им уже лет 80как хожено перехожено терто и перетерто… а ты изобретаешь велосипед
          • ves2010
            17 ноября 2022, 11:13
            Мальчик buybuy, ну как бы я с 1 мио руб в 2006ом дошел до 95 в 2022… при этом выводил… успехов тебе
              • Дмитрий Овчинников
                17 ноября 2022, 12:27
                Мальчик buybuy, 
                у математиков, как всегда, все сводится как и у пожарных к вопросу у кого длиннее.

              • Foudroyant
                18 ноября 2022, 13:31
                Мальчик buybuy, у Вас ведь основной капитал вне биржи создан?
            • Артур
              17 ноября 2022, 14:52
              ves2010, тебе еще бабушка пару хат на 30 мио оставила — это вы забыли почему-то указать.
  • Алексей Никитин
    17 ноября 2022, 10:54
    остается  добавить,  что цена = константа + сумма всех приращений.
    ну  или по простому, сумма всех приращений и есть график цены
  • Sergio Fedosoni
    17 ноября 2022, 10:55
    Любой торговый алгоритм (IMHO) принимает торговое решение (покупать или продавать) на основании предыдущих приращений цен. Кто-то может с этим не согласиться и вставлять в алгоритм абсолютные значения цен, но, думаю, в целом это верное утверждение.

    ну вот не любой, наверное — арбитражно маркетмейкерские алгоритмы работают иначе, контанго/бэквардационные (как частный случай арбитражных) совсем по другому
    • SergeyJu
      17 ноября 2022, 11:06
      Sergio Fedosoni, также сезонность, выходные дни, новости, инсайд, мало ли кто что может успешно торговать. 
  • wrmngr
    17 ноября 2022, 11:17
    у вас какой-то зашоренный взгляд, далеко не любому алгоритму нужна история приращений. весь hft фактически успешно работает без приращений
      • NZT2020
        17 ноября 2022, 11:27
        Мальчик buybuy, у вас есть 10$ мио? с такими деньгами можно и забыть о трейдинге
          • NZT2020
            17 ноября 2022, 11:30
            Мальчик buybuy, круто, это все с алготрейдинга?
              • NZT2020
                17 ноября 2022, 11:34
                Мальчик buybuy, уважуха, я только в начале пути
              • Sergio Fedosoni
                17 ноября 2022, 11:59
                Мальчик buybuy, 
                вот интересный кейс






                  • Sergio Fedosoni
                    17 ноября 2022, 11:57
                    Мальчик buybuy, это выборка с торгуемой ликвидностью (моменты когда можно на обоих площадках сделать сделку за минуту), это два дня 15 и 16 ноября, не успел шкалу подставить
          • Тимофей Мартынов
            17 ноября 2022, 15:48
            Мальчик buybuy, 

            В кэше — $5m примерно

            /

            4. Хочу перейти на NYSE/NASDAQ — бабла не хватает...

            Ну да, $5m для NYSE/NASDAQ ни о чем :)
        • Sergio Fedosoni
          17 ноября 2022, 16:07
          NZT2020, тут дело не в есть ли свои на жизнь, а есть где взять попользоваться
      • ves2010
        18 ноября 2022, 10:58
        Мальчик buybuy, тя средняя сделка сколько %?
        у мя рекорд 2.6-5% на фонде… при среднегодовой доходности 50%...
        торговать раз в неделю… я специально как то такого бота сделал чтоб можно было раз в неделю торговать руками или по телефону если инфраструктура наипнется...

        вообще при средней сделке 0.03% у меня получается 1.5-2% профита в день на 40-50ти сделках… но на фонде у мя не отбивается комисс… а во фьючах нет ликвидности




        • Дмитрий Овчинников
          18 ноября 2022, 18:30
          ves2010, 
          но на фонде у мя не отбивается комисс… а во фьючах нет ликвидности
          На фонде комиссия сейчас сопоставима с комиссией на срочном рынке, если рассматривать тейкерские сделки.
          • ves2010
            19 ноября 2022, 07:57
            Мальчик buybuy, а сильно ниже это сколько? я вчера прикидывал что впринципе торговля в IB на валюте окупается при средней сделке 0.01%… комисс 0.004% на круг… и размере счета от 100к...  

            успехов
        • RKS_01
          06 июня 2023, 22:36

          ves2010, 
          добрый, пожалуйста скажите
          вы где-то описываете, систему своей торговли?
          я подписан на вас, но
          отсутствовал больше года
          решал вопрос разблокировки, всего и везде

          • ves2010
            06 июня 2023, 22:50
            RKS_01, у меня алго… описано в блогах… в гайде... 
            трендовое в тренд… все решает не сложность бота а выбор торгуемого актива…
            в гайде есть конкретный пример ...
            где то по осени закончу работу по америке… соберу торговлю… сваяю пост с описанием…
            • RKS_01
              06 июня 2023, 22:57

              ves2010, 

              спасибо, искренне
              особенно интересны, индекс ES + ZB
              если отрабатываете, маякните

              мы торгует фьючерсы по COT, устали...
              решил спускаться внутрь дня, изучаю
              дочитаю мальчика, буду штудировать вас

  • Synthetic
    17 ноября 2022, 12:47
    Известно, что для эргодичного нормально-распределенного случайного процесса линейный прогноз является оптимальным.

    Нельзя ли уточнить, откуда это известно?
    • svgr
      17 ноября 2022, 14:04
      Synthetic, да и сразу коробит когда эргодический процесс называют эргодичным.
  • Алексей Федоров
    17 ноября 2022, 12:58
    Эмнэ… со всем уважением… если есть инструмент, дающий доходность 30% годовых (и есть уже давно, как утверждает автор)… то почему, с учетом сложного процента и доступного потребительского кредита в любом банке до 20% годовых ещё не заработаны на верном способе все деньги мира?😜
    • Freeman Busido
      17 ноября 2022, 13:05
      Алексей Федоров, потому что это все больше к рассуждениям и фантазиям относится
  • Трейдер (Порутчик)
    17 ноября 2022, 13:21
    почитал комменты. Понял. Тема для меряний письками, фантазиями и своими виртуальными лямами
      • Трейдер (Порутчик)
        18 ноября 2022, 23:22
        Мальчик buybuy, да, это моя очень давняя фишка, ей уже лет 12, не меньше)
  • svgr
    17 ноября 2022, 13:58
    можно понять, что максимальный рост эквити обеспечивает наилучший прогноз будущего приращения цены актива (в плане МНК).

    Если точнее формулировать, то надо пояснять за какой период это приращение рассматривается. Иначе цитируемое неверно.

    Представим ситуацию, когда имеется высокая и достаточно быстрая волатильность инструмента. Тогда можно ошибиться с прогнозом направления, но недолго пересиживая неверные входы, каждый раз исправлять ситуацию, закрываясь в существенный плюс.
    При этом торговля «по формулам» будет показывать результат хуже из-за нефиксирования прибыли вовремя.
      • svgr
        18 ноября 2022, 23:03
        Мальчик buybuy, во-во, я и вижу в ваших мат. рассуждениях стремление обязательно выделить в графике цены гладкую составляющую. То есть сразу ограничение реальности удобным мышлением об её устройстве. Что может быть неприемлемой ошибкой для конечной цели исследований.
          • svgr
            19 ноября 2022, 13:19
            Мальчик buybuy, в таком разе изложите свой подход принципиально, в теме — пусто. В подводке речь о полиномах — гладких функциях, в выводе о наилучшем известном прогнозе — линейном, он тоже — гладкая функция.
            А далее лишь вопросы.
            Я привёл очевидный пример, Вы не стали вникать.
  • Replikant_mih
    17 ноября 2022, 17:24

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

     

    В общем предлагаю в холостую этот механизм не крутить, а какую-то прикладную алго-тему обсудить :).

    • Replikant_mih
      17 ноября 2022, 17:25
      Replikant_mih, В том смысле, что если уж что-то доказывать через логические выкладки — цепочка должна быть железобетонной, тогда это будет доказательство, а если куча промежуточных звеньев, то и ошибка может накапливаться и таким доказательствам не можешь доверять.
  • 3Qu
    17 ноября 2022, 17:33
    По ошибке, не такой уж большой, кстати, написал коммент не к тому посту нашего Мальчика.
    Придется повторить.)
    Фигня все это.
    Рынок, по существу, это СБ, и никакой математикой целенаправленно выиграть на нем в принципе невозможно.
    Есть только одно но — рынок не всюду СБ. И вот здесь начинается достаточно сложная математика.
    Как говаривал наш Мальчик: какая? — Не скажу.)
  • Roman Ivanov
    18 ноября 2022, 09:59
    Конечно нелинейность. Сами входы и выходы из позиции уже не линейны.

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

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