Мальчик buybuy
Мальчик buybuy личный блог
15 ноября 2023, 18:55

Главный секрет успеха алготрейдинга это умение построить систему, в которой доходность не будет деградировать во времени ?

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

Навеяно постом самого плодовитого писателя СЛ VictorGromov
smart-lab.ru/blog/960422.php

Сам пост очень заумный. Коэф. Шарпа — не более, чем метрика для эквити торговой системы.
Торговые системы можно ранжировать по МО, МО/ДД (просадка), МО/СКО — кому как нравится.
Есть еще 100500 разных способов — но это все от лукавого, IMHO.

То, что не существует торговых систем с Шарпом, который никогда не падает ниже 1.5 — это шляпа, конечно.
Ну и Шарп 1.5 — это совсем не то, за что стоит бороться.

Попробую задать гораздо более простой вопрос.

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

Curve-fitting и аутотренинг не предлагать!

С уважением
74 Комментария
  • wistopus
    15 ноября 2023, 19:07
    Вот у нас есть торговая система.Как убедить себя, что ее доходность останется положительной в следующий торговый период?
    самый простой способ… энто внушение....
    у меня хорошая система… хорошая… хорошая и т.д…
  • Тимофей Мартынов
    15 ноября 2023, 19:09
    Вот у нас есть торговая система.Как убедить себя, что ее доходность останется положительной в следующий торговый период?

    Понять почему она зарабатывает и что должно случиться чтобы она перестала зарабатывать.
      • Тимофей Мартынов
        15 ноября 2023, 19:34
        Мальчик buybuy, ну примерно как это было в рассказе Джека Лондона про рассохшуюся рулетку, на которой игрок построил свою систему, основанную на том что одни числа и сектора выпадали чаще чем другие. Пока эту рулетку не заменят, система будет работать.
          • Тимофей Мартынов
            15 ноября 2023, 19:42
            Мальчик buybuy, ну как же нет. А перекос NYSE/NASDAQ в сторону роста. Чем не рассохшаяся рулетка? Правда не для интрадея, а для долгосрочных инвесторов, но все же…
          • robomakerr
            15 ноября 2023, 22:52
            Мальчик buybuy, может, вы плохо искали?)
  • SergeyJu
    15 ноября 2023, 19:24
    Не нужно ничего доказывать, нужно быть готовым к отрицательной доходности хуже, чем наблюдалась в прошлом. 
    Поэтому в том числе и приходится разрабатывать и торговать разные не слишком хорошие системы на разных активах и, если повезет, даже на разных принципах. 
    А теории построения святого грааля вызывают лично у меня примерно такое же ощущение, как теория вечного двигателя. 
      • SergeyJu
        15 ноября 2023, 19:35
        Мальчик buybuy, никак не уверить и стараться запудрить самому себе мозги верой — занятие, имхо, вредное-вреднючее. 
          • SergeyJu
            15 ноября 2023, 19:43
            Мальчик buybuy, вопрос не понимаю. 
            Если я изначально допускаю возможность потери части денег за месяц, за квартал, за год, и радуюсь, что этого не случилось, (последний год с минусом был 2012), зачем мне размышлять о задаче в Вашей постановке.
  • ves2010
    15 ноября 2023, 21:11
    да легко… есть 3 способа...

    1 делаешь бота под индекс… т.к индекс самый стабильный… затем… ..... … а потом… и все просто...

    2 берешь несколько… а потом… ....  ...

    3 в итоге 2 и 1 свелись к 3...

    в этом суть системной торговли… чего непонятного? все логично и просто…

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

    вот например… какая общая есть задача у алготрейдеров спекулей и инвесторов?
  • bozon
    15 ноября 2023, 21:13
    Протестить на истории.
  • Replikant_mih
    15 ноября 2023, 21:25
    Как убедить себя, что ее доходность останется положительной в следующий торговый период?

     

    Нужно четко разграничить способы, характеристики, метрики для оценки качества стратегии… в статики и отдельно робастности стратегии. Ну т.е. берем 3 набора трейдов с результатами и оцениваем какой в статике больше «нравится». Ну т.е. прибыль к просадке, PF, RF, чё хочешь. Это одно. А робастность это совсем про другое, с точки зрения робастности ни PF сам по себе ни RF сам по себе, ни шарп сам по себе на дадут информации о робастности, или дадут очень мало. Тут тебе нужно понять, что такое (и как выглядит) случайность и найти способы различать случайность от неслучайности. Это всегда вероятностные оценки, можно в этом преуспеть лучше/хуже, но никогда полностью, ты всегда только прикидываешь, оцениваешь.

     

    Когда в голове есть понимание про что робастность и что это совсем не про то же самое, про что качественные характеристики состояния в некотором статическом срезе сделок, ты как бы ореалистичиваешь результаты бэктестов, а это всегда понижение. При этом твоя daily routine не «о, класс, а, нет, на бою сливает, о, класс, а, нет и эта на бою сливает», а: «нет, это не класс, это тоже не класс, это средненько, это ничё так». 

  • 11 11
    15 ноября 2023, 21:33
    Сдаётся мне Билли, что и это обсуждение — эквивалент самоуговаривания. 
    Без него, родимого, когда сам себя не похвалишь, никто не похвалит… Так что как не крути, не обойдёшься. А потому что нет повтора. И не будет. И не рассчитывай.
  • Trufel
    15 ноября 2023, 21:41

    Стационарность может дать уверенность. Тем же самым методом выстраиваешь стратегию, используя историю за пол временного периода (например). Далее проверяешь ее на оставшейся части истории. Если покажет в итоге прибыль - то это плюс к уверенности

    • 11 11
      15 ноября 2023, 21:42
      Trufel, аутотренинг.
  • bozon
    15 ноября 2023, 21:49
    Зайдём издалека. К примеру, планируешь завести любовницу:
    — выбрал круг потенциальных жертв среди знакомых девушек;
    — спланировал процесс прелюдия, ну там киношка, кафешка;
    — нашёл недорогую жил.площадь на ночь (ну или микроавтобус напрокат с тонировкой и траходромом сзади:));
    — затарился презервативами на неделю (а вдруг).
    Ну и начинаешь пошагово воплощать план в жизнь, где-то корректируя, где-то импровизируя. Дело доходит до постельной сцены...
    И тут ты вдруг понимаешь что не сможешь. Ну не встанет в самый ответственный момент. И как жене потом в глаза смотреть? А как же дети? Да и вообще всё это не по-христиански.
    Как в этой ситуации убедить себя, что всё получится?
  • MatrixLis
    15 ноября 2023, 22:34
    Надо провести форвард тестирование по параметру фактор восстановления. Тестируется 2/3 истории и потом последующая 1/3 истории. Если фактор восстановления приблизительно равен, то торговая система стабильна.) 
    • Trufel
      15 ноября 2023, 23:08
      MatrixLis,

      Что такое фактор восстановления?

      • MatrixLis
        15 ноября 2023, 23:18
        Trufel, фактор восстановления (recovery factor) — характеристика торговой системы или результатов трейдера, которая рассчитывается как отношение абсолютной прибыли к максимальной просадке.
  • robomakerr
    15 ноября 2023, 22:51
    Как это доказать?
    А вот для этого надо было учить физику, а не математику)
  • MadQuant
    15 ноября 2023, 22:55
    Нет, секрет алготрейдинга — это умение *поддерживать на плаву* систему, которая не будет деградировать со временем.
  • Сергей
    15 ноября 2023, 23:43
    Чем отличается ученый от (алго)трейдера?
    Ученый предлагает некую модел процесса (рынка), весьма сложную или посредственную. (Алго)Трейдер тырит и аппроксимирует эту и все другие доступные ему модели рынка(процесса) 1,2,3-n параметрической кривой, каждый год, каждый месяц, каждый день, неважно чем симплекс методом, монте карло, или методом угорелой кошки.
    Т.о. чтобы убедить себя, что доходность его системы останется положительной в следующий торговый период, трейдер, должен убедить себя что по крайней мере модель рынка, и её граничные условия будут не изменны при переходе в следующий торговый период.
  • Cubigator
    16 ноября 2023, 11:58
    Есть базовые вещи которые не меняются столетиями. К примеру 70% канал 30% тренд. Торгуя канал вы уже смещаете вероятность в свою сторону, но надо не забывать и про оставшиеся 30%
    Когда в канальной части меня три раза подряд бьют мордой об стол, я начинаю предполагать, что что-то с каналом не то и нужно попробовать торговать по тренду. И такие сделки бывают очень прибыльны.
    Вот сегодняшний пример. Три стопа, открытие по тренду и забор почти всего движения.

    Что интересно, руками я бы никогда такую сделку не открыл из-за банального страха,но анализируя статистику я понял, что такие сделки работают, и прописал их в алгоритме робота, а он не ведает страха.
    • VалиБакS
      16 ноября 2023, 00:28
      Cubigator, под каналом вы понимаете контренд в районе нижней границы по тренду? А под торговать Тренд это вход на пробой мак минимума по тренду?
      • Cubigator
        16 ноября 2023, 12:02
        истинный миллион, Сделки в канале могут быть как по тренду так и против. Сделки по тренду у меня только на пробой ближайшего уровня, когда канальные входы в одну сторону трижды дают убыток.

        Вчера трендовая сделка закрылась, значит торгуем канал. Получилось, что следующие сделки в канале открылись как бы по тренду, но это не обязательно. Первая канальная сделка закрылась по стопу, а вторая ушла в хороший плюс. Если закроет ее внизу, то робот начнет покупать.
        • VалиБакS
          18 ноября 2023, 02:11
          Cubigator, тут напрашивается ещё прикрутить фильтр по уровням на пробой. Потом тут без стакана никак. Нужно смотреть на поведение цены возле данного уровня, есть ли «бомба «, время торгов, ближайшие обьемы в стакане и как давно они стоят, чьи они маркетмейкера или другого кого. Как далеко может прострелить и тд А в канале когда, то силу тренда. И не входить против трееда, когда отклонения минимальны и идёт движение уверенное с махонькими откатами…дождаться проторговки хотя б и какая она нарисовалась. Как то так. Все не просто в формализации
    • VалиБакS
      18 ноября 2023, 02:12
      Cubigator, с банальным страхом надо бороться:) Нужно его победить!
      • Cubigator
        25 ноября 2023, 21:10
        VалиБакS, Я раньше. как и  вы, тоже ошибочно считал, что если торговать только в определенное время можно улучшить результат, но нет. Тесты железобетонно показывают обратное. Мои входы часто попадают на время, когда уже никто не ждет движений, и соответственно не торгует, а выходы там, где вы только будите входить.
    • ves2010
      22 ноября 2023, 17:43
      Cubigator, у тя 70% времени канал т.к торгуешь утро и вечорку… там застой 
  • 22022022
    16 ноября 2023, 00:43
    Как убедить себя? И зачем? Потом сложнее будет расставаться.
    Доходность может как деградировать так и взлетать.
    «У нас есть торговая система..» а значит будет ТС№2, ТС№3, ТС№999…
  • bocha
    16 ноября 2023, 04:15
    «Неправильно ты, дядя Федор системы конструируешь. Ты в робастности себя убеждаешь, а надо — клиента. Так доходнее выходит.» ©
  • adastra
    16 ноября 2023, 06:35
    Никак.
  • Errar
    16 ноября 2023, 10:10
    А как убедить себя, что ракета, спроектированная с использованием далеко идущих выводов из формулы F=m*v долетит до луны?

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

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