aimaster
aimaster личный блог
01 апреля 2019, 12:00

Прибыльные паттерны

Всем привет!

Сделал еще один вариант сервиса по поиску похожих паттернов — ТОП текущих прибыльных паттернов.

Работает это примерно так:

1. Берем текущий сформировавшийся паттерн на графике:
Прибыльные паттерны



2. Для него ищем 100 наиболее похожих паттерна в прошлом на разных инструментах:
Прибыльные паттерны


3. Проверяем, что было бы, если бы мы торговали эти 100 похожих паттерна в прошлом — открываем позицию после каждого и удерживаем в течении фиксированного времени. В итоге получаем такую торговую статистику по всем ТОП100 похожих паттерна:
Прибыльные паттерны

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

Она отсортирована по столбцу Отн-е средней прибыли в сделке к стандартному отклонению — как показатель эффективности паттерна. Также интересный показатель — Коэфф сходства по всем 100 похожим паттернов. Для каждого текущего прибыльного паттерна можно посмотреть 100 похожих, по которым считалась статистика:
Прибыльные паттерны



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

 Прибыльные паттерны

 При тестировании торговля и поиск паттернов выполнялось всего на 6 инструментах. Возможно нужно попробовать на большем количестве инструментов, так как среди этих 6 есть те, которые последние годы сильно выросли (сипи, сбер) и, так как инструментов мало — они вносят большой вклад в итоговую статистику: почти все сделки при тестировании — на покупку (521/38).

Или попробовать добавлять еще какие то фильтры или факторы. Может быть попробовать отбрасывать паттерны, у которых низкий совокупный коэффициент сходства.  
Вот тут поднимал обсуждение данной темы:
https://www.elitetrader.com/et/threads/analyzing-similar-patterns-in-the-past.330478/
и участник форума отписался, что тестировал аналогичную стратегию на 500 ETF и результаты были положительные.

Некоторые найденный похожие паттерны весьма интересны, например вот этот с сигналом на шорт:
Прибыльные паттерны


24 Комментария
  • Вита Мих
    01 апреля 2019, 12:06
    Отличный материал.

    Можно сделать это все еще эффективнее, если по каждому паттерну расписать причину его возникновения в виде анализа ввода заявок продавцами и покупателями. Когда станет понятно ПОЧЕМУ появился именно такой паттерн — да еще это подтвердится анализом предыдущих ситуаций (что исключает ошибку в наших предположениях) — эта система станет весьма эффективной.


      • VladMih
        01 апреля 2019, 13:48
        aimaster, имхо обязательно надо включать в анализ сколько пунктов проходит этот паттерн, что-то типа MFE «вообще» и/или за время.
        Просто время — не очень хороший показатель.

        Ну и паттерны лучше выбирать приближенные к классическим.
        Если хотите, можем вместе поработать, люблю ПРОСТЫЕ паттерны.

        PS: при создании отчета по фунту получил ошибку
        При переключении на поиск паттернов "Page not found (404)"
          • VladMih
            01 апреля 2019, 14:27
            aimaster, не очень понял вопрос, лучше стукнитесь в скайп
            или свой дайте
            Вариантов может быть куча, всё зависит от ваших возможностей.
      • Сергей
        02 апреля 2019, 07:47
        aimaster, не открывается страница. 404 ошибка
  • Replikant_mih
    01 апреля 2019, 12:35

    А 3-5 PF в разрезе паттернов это Profit Factor всех 100 случаев подобного паттерна?

    В чем подвох?)

      • Replikant_mih
        01 апреля 2019, 12:49
        aimaster, Ага, понял, спасибо. В общем если к этому прикрутить блок, который оценивает случайность/закономерность, то может получиться весьма интересный вариант! Он и так интересный), только если с умом подходить).
  • Replikant_mih
    01 апреля 2019, 12:37
     Или прикол в топ, что этот ТОП 100 паттернов, который составлен из изначального, например, ТОП 10000, т.е. тут уже предвзятость и не факт, что результаты не подогнаны?
  • Replikant_mih
    01 апреля 2019, 12:38
     А так идея с поиском похожих историй в прошлом и на других инструментах в том числе интересная — у меня есть идеи, пересекающиеся с этой.
  • Replikant_mih
    01 апреля 2019, 12:54
    Ну и конечно, сдается мне, что очень сильно здесь все зависит от того, как определяется похожесть. Предполагаю, что есть существенные факторы, а есть несущественные. Если паттерны похожи по несущественным моментам, то, думаю, толку от их похожести будет мало. А если по существенным — уже интересней. В общем тема для рисёча)).
  • Евгений
    01 апреля 2019, 18:02
    Привет, а где считаете «похожесть» и гоняете на истории?
  • MS
    01 апреля 2019, 18:03
    Делалось такое уже здесь. См. Алексей Ван.
    Ответ по всем паттернам: дальнейшее поведение 50/50.

    Чтобы отклоняться от 50/50, нужно копать КАК именно эти фигуры складывались, какими внутренними параметрами, кроме тупо цены.
    А параметры эти могут быть нетривиальными. Ну, кто до чего додумается.
  • Forex Trader
    01 апреля 2019, 19:57
    Дзянкую
  • ezomm
    01 апреля 2019, 23:28
    Изобретаем колесо? Путь от нуля до эксперта =10 лет изучения книжек по ТА.прямой путь -волновой анализ(грааль правило чередования) и сразу идеальный паттерн- фрактал Эллиота 5-3. А фрактал Вильямса чем плох? Почему угол из 5ти точек? Почему не из 1- 3х или 7? У автора куски фрактала Эллиота.Это как оторвать ногу или хвост и исследовать последствия. Свечи -самые простые паттерны.С них и надо начинать.



  • Язык программирования? Где проводите анализ? Спасибо!
  • Denis Richardson
    02 апреля 2019, 09:34

    Задумка классная. В такие моменты думаешь — и почему я сам такое не замутил)). Как думаете монетезировать, месечная подписка?

    Чисто по дизайну, я бы чуть шрифт увеличил бы.  Удачи!

  • day0markets.ru
    02 апреля 2019, 16:02
    Интересно, что у вас под капотом?

    DTW?
    HMM?
    RNN?
    k-Means?

    или просто корреляции?

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

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