Мальчик buybuy
Мальчик buybuy личный блог
09 июля 2024, 22:10

Сколько нужно баров истории, чтобы подтвердить рыночную гипотезу?

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

Всем известно, что алготрейдеры строят определенные гипотезы про рынок и/или торговые алгоритмы, а потом тщательно их проверяют.
Я читал на этом форуме про WFT и прочие методики, которые гласят, что если система хорошо себя показала на участке 3 мес. (условно), то и на 4 мес. она будет работать неплохо.

Позволю себе с этим не согласиться.

У меня есть пример торговой системы, отлично работающей (Шарп больше 5) на участке длиной 1000000 минутных баров.
Но при расширении этого участка (как в прошлое, так и в будущее) система идет вразнос и показывает трэш, а не профит.
При этом она устроена довольно хитро — подстраивает себя сама (ну т.е. это не чистый curve fitting).

Пруфы выкладывать лениво (прошлый год), но если будет интересно — выложу к выходным.

Что вы думаете по этому поводу, коллеги?
Сколько баров успешной торговли нужно, чтобы поверить в свою систему?

С уважением
28 Комментариев
  • AntiKukl
    09 июля 2024, 22:27
    похоже на особый вид курфитинга, когда правила подстройки системы работают на этих данных, а на других нет. попробуйте другие минутки, желательно из других годов, чтобы избежать корреляций с похожими активами…
  • AntiKukl
    09 июля 2024, 22:38
    1.предполагаю, что активы похожи
    2. вопрос о количестве баров вообще не корректен, так как торговое время не линейно
  • AntiKukl
    09 июля 2024, 22:42

    минутки и близко не стационарны.
    я даже не про тики, а про блоки цен из тиков, равные по долларовой сумме, например.

    там параметры случайного процесса лучше

  • AntiKukl
    09 июля 2024, 22:46

    сложно убедить убежденного...

    я читал Advances in Financial Machine Leaming MARCOS LOPEZ DE PRADO

    и др его работы, если интересно...

  • AntiKukl
    09 июля 2024, 22:47

    Какое количество сделок, совершенное ТС, позволяет предполагать ее прибыльность в будущем?

    мой ответ — вообще ни какое

  • А. Г.
    09 июля 2024, 22:59
    1. Число сделок не меньше 100.
    2. Таймфрейм для расчета  графиков значений доходности не меньше 2*среднее время в позиции, включая аут.
    3. Центрированные и нормированные распределения приращений  доходности на двух непересекающихся участках из п.2 должны быть распределены одинаково.
      • А. Г.
        09 июля 2024, 23:08
        Мальчик buybuy, в п. 3 Вы сравниваете не доходности, а центрированные и нормированные распределения ее приращений. После центрировки  доходности то на отрезках нуль.

        Все же элементарно. Если на рынке было случайное блуждание, то и доходность на этом отрезке — случайное блуждание, а при выборе параметров систем с наибольшей доходностью выбирается эксперимент с бОльшей частью положительных доходностей на отрезках случайного блуждания и, соответственно, выборочным средним там больше нуля, что подгонка «чистой воды» и в будущем не повторится. Чтобы выбрать параметры систем без такой подгонки и нужен п. 3.
          • А. Г.
            09 июля 2024, 23:20
            Мальчик buybuy, ну я все тесты прогоняю

            studfile.net/preview/593621/
    • SergeyJu
      10 июля 2024, 10:13
      А. Г., рынок иногда сильно меняется. В 12 году я увидел, что мои системы с многолетним бэктестингом и опытом успешной работы полетели в тартарары. Такую же подлянку я (задним числом) обнаружил на насдаке.  
      Думаю, что нужно торговать то, что работает здесь и сейчас, но все время мониторить смену рыночного режима. 
  • AntiKukl
    09 июля 2024, 22:59

    ценовой ряд  — не случайный процесс и не детерминированный процесс

    если бы да, то достаточно было 2- 3 сделок

    цена — процесс неопределенный, наша задача приблизится к его пониманию, моделируя его из первых двух + использовать родственные активы (парный трейдинг, стат арбитраж)

    так что, количество сделок зависит от вашей модели, раз она сбоит, значит не верна или не полна

  • AntiKukl
    09 июля 2024, 23:02
    хм… ответ дан… его  нужно только понять… с уважением
  • ACURADATA
    09 июля 2024, 23:37
    могу показать, как легко три бара в будущее представляют будущее. И насрать, на мнение дебилов про несколько лет еквити
    • Silver J.
      10 июля 2024, 18:29

      Василий Фурсов, 

      Покажите, правда интересно. Еще бы методику, хотя-бы в двух словах?

      Спасибо.

  • robomakerr
    10 июля 2024, 00:06
    Не баров, а сделок.
  • Cubigator
    10 июля 2024, 00:36
    1000000 минутных баров это примерно пять лет?
  • 22022022
    10 июля 2024, 09:38

    Логически чем больше баров, чем больше сделок, тем стабильнее ТС, больше уверенности. Ведь 9999999 сделок и +1000% это ващее не случайность!!! Тут все забывают что не все сделки из 999999 в плюс)))) Некоторые даже уверены что разгадывают целый «механизм ценообразование». Хотя ну какой тут «механизм ценообразования», если стакан устроен по принципу аукциона и ставок.
    Да и большая уверенность на рынке, меньший риск — частенько уже не «верняк».
    По своему микро-опыту могу сказать, что не имеет значение кол-во баров и сделок. Понятно, что хочется уверенности, гарантий, но нет. Самые имбовые ТС находятся через слом старой ТС, когда наблюдаешь как рынок меняется и ломает старые курвы. Бывает достаточно парочки недель для теста и старта а далее такая ТС улетает в космос. Когда результаты лучше тестов. А заметят такую ТС лишь через 6-12 месяцев любители 99999999 баров))))
    ИМХО Важны не бары, свечки, а наблюдаемые процессы и изменения.

  • Whalerman
    10 июля 2024, 13:14
    Мальчик buybuy, 

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

    Попробуйте добавить в работу технику бутстрапинга: то есть генерация данных по выборке. Если система будет показывать сносные результаты — это весомый показатель. 

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

    С уважением!

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

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