А. Г.
А. Г. личный блог
11 января 2023, 17:25

Воспоминания о будущем

Не дает мне покоя мой убыток 22-25 февраля,  его причины, а также все время гложут  думы о том, как это можно было избежать строго системно. Собственно поэтому я уже несколько месяцев  занимаюсь «разбором» действий моих систем 22.02 и вопросом: «Откуда ноги растут у систем, которые вошли в лонг?»

Собственно начал «от печки». Свою первую систему «только лонг» я создал в 1998-м. По закрытиям дня она очень простая:

  1. Если накануне мы были в лонге, то закрываем лонг, если закрытие ниже max(min(M(Н+L)/2,MC),C(t-1));
  2. Если накануне вышли из лонга, то возвращаемся в лонг, если закрытие выше max(О(t),(min(M(Н+L)/2,MC),C(t-1),C(t-2));
  3. Если мы в ауте на закрытие 2-х и более дней, то входим в лонг, если закрытие выше max(О(t),min(M(Н+L)/2,MC),C(t-1),MH); 

где MS вычисляется по ценам следующим образом:

с точки, которую мы считаем началом предыдущего тренда, вычисляем среднее относительных приращений цен S – m и в качестве MS  берем S(t-1)*(1+m). 

По закрытиям дня эта система работает «не очень», поэтому она была дополнена внутридневными уровнями «невозврата», достижение которых с вероятностью 0,75 показывало, что закрытие будет выше(ниже) соответствующего уровня, который нам заранее известен из пп.1-3. Эти уровни «невозврата» считаются по частотному алгоритму по дневным данным OHLC. Есть небольшая  «хитрость» в том, что вычисляются по два уровня с каждой стороны и до 12:00 используется одни уровни, а после 12:00 – другие более «узкие». Соответственно, верхний уровень – это вход в лонг, если мы в ауте, а нижний – это выход из лонга, если мы в лонге (до 12:00 может быть только выход из лонга). 

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

Кстати, величина MH в п. 3. – это модификация 2002-го года. Потому что без нее, если предыдущий тренд падающий,  max(О(t),min(M(Н+L)/2,MC),C(t-1)) почти всегда равен max(O(t),C(t-1)) и входим в лонг практически на любой белой свече с C(t) больше C(t-1) со всеми негативными последствиями таких входов на затяжных падениях типа 2000-го года или летних падениях 1999-го и 2001-го годов.

Шортовая часть этой системы еще проще: открываем шорт только после убыточного лонга, а уровень закрытия шорта на закрытие дня max(O(t) ,C(t-1)). Ну и при построении уровней «невозврата» для шорта используем эти цены.

Почему я разбираю эту систему? Да потому что она единственная из моих систем, оставшаяся в ауте 22.02 по причине п.3.

А почему другие системы вошли? Да потому что они создавались для исправления недостатков этой системы. В чем они состояли? Разобьем помесячную статистику на три класса: 

  1. Месяцы, в которые доходность инструмента лежала в интервале [-2*sigma,2*sigma];
  2. Месяцы, в которые убыток инструмента был больше-2*sigma;
  3. Месяцы, в которые прибыль инструмента была больше 2*sigma. 

где sigma – среднее дневной «волатильности», о которой я писал много раз, с 1999-го по настоящее время. 

На первом классе среднемесячная  доходность системы «только лонг» составила -0,9% (неудивительно для трендовой системы). На втором +2,1% (я не ошибся, именно плюс и из ниже приведенного примера будет ясно откуда он получается). И наконец, на третьем система имела средний плюс 0,61*средний плюс инструмента. Что видно из этих результатов? А то, что система обыгрывает растущий рынок только за счет месяцев из второго класса. А если их нет? Мы безнадежно отстаем от рынка и получаем рекламации от клиентов, вплоть до их ухода. 

Надо что-то делать. А что? Рассмотрим ситуацию на примере Газпрома в декабре 2021 года

 Воспоминания о будущем

Вот сделки системы в период, представленный на картинке

Воспоминания о будущем

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

Что еще видно? А то, что если бы мы вошли в лонг по закрытию белых свечей 14.12 и 20.12, то при тех же закрытиях лонгов наш результат был бы гораздо лучше. Но исходная система модификации не поддавалась, так как отказ от MH в п. 3 глобально ухудшал ситуацию, да и входа 20.12 не было бы. 

И я потратил год июнь 2002-май 2003, чтобы создать такую принципиально новую систему. Позже мне захотелось еще и «ловить хвостик вниз», как у свечи 20.12. Тут я  воспользовался идеей коллеги из  Риск-Инвеста и, модифицировав ее, создал такую систему в 2007-м. 

Но случился февраль 2022-го. Вот картинки 5 дней декабря 2021-го и февраля 2022-го

 Воспоминания о будущем
Воспоминания о будущем

Как говорится, найдите два отличия. Вот эти системы 2003-го и 2007-го годов создания и нанесли «непоправимую пользу» моему счету 22-24 февраля (на закрытие 24.02 я оставил только позицию в Si). 

Ну а то, что было дальше в феврале Вы знаете

 Воспоминания о будущем 

И вообще прибыль описанной системы в 2022-го году на Газпроме при проскальзывании+комиссия  0,1% составила фантастические +93,7%. Правда если убрать периоды, когда она отключалась по «фильтру большой пилы» («фильтр малой пилы» именно эту систему и не отключает) и 25.02-25.03, когда я отключил всю торговлю

 Воспоминания о будущем

То опять же теоретическая доходность по году составила +29,7%. Неплохо, неужели «грааль»? А вот и нет. Вот результат той же системы в 2010-2014 году 

 Воспоминания о будущем

Фильтр, правда, сократил убыток до 16,7%, но все равно – 5 лет в убытке.  А прибыль в 2012-2014-м годах была получена за счет систем, которые «попали» в феврале 2022-го. Что делать? Непонятно. Видимо, пока есть только одно и внесистемное решение:  надо было выключить торговлю 21.02, так как признание ДНР и ЛНР уже было свершившимся фактом. 

Ну или купить на утреннем падении 24.02 на свободные средства (а они были, так как описанная система не вошла и еще реальные «плечи» можно было взять на фьючерсах), как это сделал президент нашей компании 28.10.1997 и как можно было сделать 17.09.2008 (ночью пришла новость о банкротстве Лемана) и продать все на 15% дороже в следующий торговый день: и 29.10.1997, и 19.09.2008, и 25.02.2022, цены позволяли. Но 17.09.2008 я был в полном ауте и не решился на эту авантюру, как и 24.02.2022.

Вот смотрю на авторов комона, которые не вошли в лонг 22.02 в акциях и RI и вижу, что почти все они были в шортах или ауте до 22-го и не порывались в лонги 22-го, как и моя система. Ну а конечно самая большая прибыль у таких авторов — это лонг Si, перенесенный с 25.02. Но это другая история, история внесистемного закрытия лонга Si 25.02. Впрочем, при доле Si по номиналу всего 25% от СЧА убыток от других позиций я бы не отбил, разве что уменьшил бы процентов на  5-7, если говорить о системе и портфеле в целом.

76 Комментариев
  • Курицын П.В. 🐔
    11 января 2023, 17:29
    Лудоман!
    • Василий Федорович
      11 января 2023, 18:03
      Курицын П.В. 🐔, это вы зря написали, щас сектанты вас забанят.
      • Неудержимый трейдер
        11 января 2023, 18:15
        Василий Федорович, вовсе не зря. Человек сразу блеснул «умом» и автоматом добавился в ЧС.
        • Василий Федорович
          11 января 2023, 18:33
          Юрий, я тоже его отправил в ЧС, но потом вернул, т.к. здесь на ресурсе дилетантов много, но этот же еще и КМН.
          • Неудержимый трейдер
            11 января 2023, 18:37
            Василий Федорович, я имел ввиду Курицына.
            А вот Александра (А.Г.) я знаю уже очень давно. И назвать его дилетантом может только дилетант :)
            • Василий Федорович
              11 января 2023, 18:45
              Юрий, смешно, а назвать его КМН может только КМН?
              • Неудержимый трейдер
                11 января 2023, 18:51
                Василий Федорович, назвать его КМН могли только ДМН, входящие в комиссию ВАК :)
                • Василий Федорович
                  11 января 2023, 18:54
                  Юрий, КМН — кандидат математических наук, он сам себя так называет.
                  • Неудержимый трейдер
                    11 января 2023, 19:09
                    Василий Федорович, ну если у вас такое представление о присвоении ученых степеней, тогда нам больше не о чем говорить :)
                    • Василий Федорович
                      11 января 2023, 19:15
                      Юрий, уважаемый, извините, не знаю Вашего отчества, так это не я к вам на разговор просился.
                  • Brassiere
                    11 января 2023, 19:11
                    Василий Федорович, кмн — кандидат медицинских наук.
                    Он доктор, которого вызывают к пациенту
                    кфмн  про математика
                    • Василий Федорович
                      11 января 2023, 19:13
                      Brassiere, ооооооо, он еще и физик, не знал, спасибо. А он говорил мне что он не технарь.
  • Василий Федорович
    11 января 2023, 17:55
    «мы получили прибыль на падении инструмента в лонгах» — стесняюсь спросить, а это как?
    • Неудержимый трейдер
      11 января 2023, 18:33
      Василий Федорович, видимо, ловлей коротких периодов роста (отскоков) внутри падающего тренда.
      • Василий Федорович
        11 января 2023, 18:35
        Юрий, а я понял так: мы профукали почти всю прибыль и еле успели закрыться в плюс.
  • Friend
    11 января 2023, 18:14
    Хороший разбор системы, а тестовые данные посмотреть можно? в виде таблички результат и эквити, на длинной дистанции 
      • Friend
        12 января 2023, 06:24
        А. Г., Понятно. Спасибо за развернутый ответ 
  • Тимофей Мартынов
    11 января 2023, 18:14
    1. Если накануне мы были в лонге, то закрываем лонг, если закрытие ниже max(min(M(Н+L)/2,MC),C(t-1));

    А что такое М и МС? 
      • Тимофей Мартынов
        11 января 2023, 19:19
        А. Г., тогда возникает еще больше вопросов: что такое S, м, а также M и МС из прошлого вопроса, так как пояснили только за MS :)

        Но если лень, то можете не заморачиваться, вижу что все тут не так просто. Наверняка и мне лень будет разбираться :)
          • Prophetic
            12 января 2023, 09:26
            А. Г., Сами себе противоречите.
            Вот Ваши формулы, скопированные из Вашего текста: 
            1. max(min(M(Н+L)/2,MC),C(t-1))
            2. max(О(t),(min(M(Н+L)/2,MC),C(t-1),C(t-2))
            3. max(О(t),min(M(Н+L)/2,MC),C(t-1),MH)

            Ни в одной из них нет сочетания MS, о котором Вы пишите тут: «где MS вычисляется ...»

            Далее, Вы в ответе JC-trader пишите: «отдельно М нет, есть МS»,
            что есть очевидное враньё. «М» с последующей открывающей скобкой пристутствует у Вас во всех трех формулах.
            Равно, как есть «МС», о котором вы ничего не написали.
            Ну и до кучи, есть еще «МН» (3-я формула), что тоже является загадкой.
              • Prophetic
                12 января 2023, 11:35
                А. Г., Про «С, (Н+L)/2 и Н», Вам никто ни одного вопроса не задал. А Ваш ответ только еще больше непонимания добавил. Если Ваше «М(» — ничего не обозначает — то зачем надо было это писать в формуле? Если же М — это МХ, то оставляйте соответствующие пояснения, если только Вы не хотите, чтобы читателями ваших постов были 1,5 человека.
                Ну, и покажите мне слепому, где же все таки в Ваших формулах MS находится?
                  • Prophetic
                    12 января 2023, 14:42
                    А. Г., Судя по всему, это понимаете только Вы. Видимо, решили пойти по пути достижения аудитории читателей в 1,5 человека. Могу только пожелать удачив этом достижении. За сим откланиваюсь…
                      • Максим Макаров
                        13 января 2023, 14:11
                        А. Г., По вышеописанной системе получается выход если закрытие ниже max(min(M(Н+L)/2,MC),C(t-1)). Это получается при значительном росте мы выйдем на первом закрытии ниже предыдущего. Там точно в условии max? 
                          • Максим Макаров
                            14 января 2023, 12:26
                            А. Г., А какова максимальная просадка на истории?  Если я правильно посчитал на Сбере с 2010-2022. Получается доходность за 12 лет около 250% (за год средняя 8,2%). Максимальная просадка около 40% в 2013 году в июне. Это если входить и выходить по ценам закрытия. Только лонг.   
            • wrmngr
              12 января 2023, 20:10
              Prophetic, кажись M это функция от любой буквы, где любая буква это S  и тогда по колхозному соответствие такое:

              MS -> M(S)
              MC -> M(Close)
              MH -> M(High)
              M(Н+L)/2 -> M ((Нigh+Low)/2)


  • Большой Брат
    11 января 2023, 19:05
    Правильная трендовая система(а ваша не трендовая) этого лося не словила бы.Не даете прибыли течь.
      • Большой Брат
        11 января 2023, 19:47
        А. Г., Ну а зачем такие длинные посты писать? Я не читал, мельком посмотрел в основном на графики и подумал какие могут быть там нафих лоси у нормальной системы....)))
  • svgr
    11 января 2023, 19:21
    Статью не читал, но скажу. Навскидку индикаторы на дневках никак не смогут отловить резкое движение в одну из сторон, которое продолжалось всего пару дней.
      • infinity_warrior
        11 января 2023, 19:54
        А. Г., значит нужно торговать на меньшем таймфрейме внутри дня или вообще уйдя от таймфреме как например это происходит в крестиках-ноликах.
      • Евгений
        11 января 2023, 20:28
        А. Г., наверное, надо учитывать что цена всегда возращается к 200 скользящей и когда мамба на дневках 4к+, а средняя двухсотая в два раза меньше лонги должны быть минимальны... думаю мысль понятна
          • Евгений
            11 января 2023, 20:40
            А. Г., нужен ИИ торгую руками , в этот день в моменте счёт складывался на 50%, спасло то что усреднился когда пошел откуп ножей в итоге по дню отделался лёгким испугом в -10%, год +50% , кто выжил в 22 тот не убиваем)
  • GOLD
    11 января 2023, 20:46
    Пока владелец акций спит, эмитент или его крыша могут прекратить существование. Вероятность этого больше 0%. И этот риск никакими стопами на срезать.

    По сути, во сне владелец акций рискует не только деньгами, но и жизнью. Утром проснулся, увидел на депозите минус 20 млн. и умер.

    Никакая прибыль этого не стоит.
    • IliaM
      11 января 2023, 23:01
      $100, про ДВМП?
  • Sergey F
    11 января 2023, 20:52
    КФМН и прочие бейджики не говорят вообще ни о чём.
    Человек из прошлого века пытается укротить современный рынок топорными математическими моделями.

    Тогда как уже несколько лет назад эти методы с успехом сменили нейросети.

    Я использую нейронки. Прошлый год в жирном плюсе
    • SergeyJu
      12 января 2023, 11:20
      Casper, мало у кого из успешных алго работают нейронки. Вернее так, Вы первый, о ком я услышал. Хотя нейронки многие пытались применить. 
      Интересно, что Вы используете, там очень много подходов. 
  • $even_17 (PhD)
    11 января 2023, 21:17
    Слишком много символов при отрицательном бизнесе

    обычно отрицательные потоки — закрывают
  • zooma
    11 января 2023, 21:41


    Продолжайте, мужики. Я весь внимание.
  • Grisha_che
    12 января 2023, 01:50
    Добротно только не хватает образования все понять.
  • sun_sun
    12 января 2023, 01:56
    просто берешь сбер по 100 продаешь через пару месяцев по 150. чего тут считать?
  • chizhan
    12 января 2023, 04:14
    Ого, тут кажется спалили Грааль. 
  • От «черного лебедя» спасет только хедж путами с дальними страйками.
    • SergeyJu
      12 января 2023, 11:22
      Евгений Д., хедж путами — это для пассивных. А алго — активные. 
  • Socol
    12 января 2023, 11:27
    Александр, а можно как-то более обобщенно сказать, какую именно системную проблему Вы хотите понять — то что большинство систем не «спрогнозировали» обвал рынка по началу СВО, или что-то другое ? 
      • Socol
        12 января 2023, 12:44
        А. Г., на мой взгляд, такое падение как 21.02 уже само-по себе должно выключать некий триггер более крупного аналитического масштаба. В систему невозможно «зашить» все. Она действует в неких «понятных» ей рамках, в определенной «привычной» динамике. А в ситуации черного лебедя рынок драматически меняется по волатильности и привычным шаблонам поведения, которые в систему «не зашиты». Поэтому такое чрезмерное увеличение волатильности, как 21.02 на мой взгляд уже должны выключить возможность любых новых лонгов, до принятия особого решения ЛПР. Много видел ситуаций, где ясно, что только человек может принять адекватное решение. Если-же смотреть чисто технически более абстрактно, не привязываясь к масштабам портфеля и т.п., то день 21.01 скорее всего должен быть выходом по стопу из всех лонгов, и возможным входом в шорт. Вы понимаете, я говорю обобщенно, без каких-либо метрик. А день 22.02 является коррекционным к 21, несмотря на его закрытие в +, он значительно меньше предыдущего дня, и лежит в рамках начавшегося понижающегося тренда, в рамках коррекции. Это если рассматривать упрощенно, как критерии. Т.е. если ближе к практике, на приличном портфеле можно выходить частью бумаг по стопам 21, но человеку надо понимать контекст событий, мало техники. И по технике, если не шорт чисто по теории, то запрет на лонг по факту получения значительного отрицательного сигнала, до принятия решения оператором. А тут смотрите, и положительного технического сигнала не было — по факту, как говорил, 22 укладывается в коррекцию, ход рынка за 21-22 все равно резко отрицательный, да и человек в данных условиях не должен-бы дать добро на новый лонг, в контексте геополитики. Все эти дни тема СВО косвенно уже во всю обсуждалась. Такой примерно взгляд на вопрос.  Кстати, на мой взгляд резкие изменения волатильности индекса рынка вниз вообще должны ставить запрет на лонг до решения оператора, т.к. значительные падения индекса вообще как правило часто предваряют значительное изменение рынка в ближайшем будущем.  Кстати, Александр, интересно как Вы на ваших объемах действовали 21, выходили-ли частично или что?
  • Йонатан Берсон
    12 января 2023, 11:55
    я тебе говорил, что ты сливальщик неудачник и деньги свои и своих родственников просрешь на бирже.

    что было бы, если я бы… рассуждение нытика.
  • Ainur
    12 января 2023, 12:46
    В ваших системах учитывается  индикатор волатильности? И если да то какой?
      • Ainur
        12 января 2023, 14:13
        А. Г., эта «волатильность» это ATR?
  • Егор Кожемякин
    12 января 2023, 14:04
    Не дает мне покоя мой убыток 22-25 февраля
     Весь мир кричал о скорой войне и убегал из бумаг России. Но Зоркий глаз на седьмые сутки плена заметил что у сарая нет одной стены.
      • Егор Кожемякин
        12 января 2023, 17:47
        А. Г., Сам купил Сбер 24.02. чисто по наитию и продал плюс 50 руб с акции через пару месяцев. 
          • Егор Кожемякин
            13 января 2023, 04:38
            А. Г., Наверно, не может быть системы, главное-угадать будущее. 
  • Igor
    12 января 2023, 14:33
    У вас машина на столб намоталась, а вы пытаетесь разобраться, где ошиблись в количестве оборотов и температуре охлаждающей, что она теперь не едет, простите за кривую аналогию.
  • Андрей
    14 января 2023, 14:44
    Просто что пришло на ум..
    1.Может быть вообще разумнее торговать только внутри дня? То есть есть ли во внутирдневной торговли тренды?
    2. Возможно хеджировать портфель, если системы сильно в лонгах шортом ри, скажем через опционы или линейно…

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

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