Replikant_mih
Replikant_mih личный блог
28 августа 2022, 18:33

Натягиваю ML поверх паттернов.

Текущее экспериментальное направление рисеча в алго – графические паттерны. Формализовал и алгоритмизировал выявление нескольких паттернов. Они в таком сыром виде работают, но не космос. Чтобы было космосее формализовал и алгоритмизировал выделение фичей (они же параметры, они же метрики, свойства – как хотите) паттерна. Ну т.е. паттерн-то он паттерн, но конкретные матчи (кейсы) они же все разные, а чем они разные? – Вот в частности значениями этих фичей. По сути, я ушел на следующий уровень абстракции (сам паттерн – первый уровень, его характеристики – второй). Ну и чтобы работать со свойствами паттерна было удобней традиционно поверх небольшим слоем размазал ML.

 

 

Текущие сложности в этом направлении:

— В моей формализации долго (относительно) ищутся паттерны на окне (зависит от размера окна), поэтому, в частности, насобирать большую выборку для ML долго, а на небольшой, например, много фичей паттерна сразу не оценишь на профпригодность. Для торговли скорости приемлемые если не слишком малые ТФ и не слишком много тикеров одновременно.

 

 

Флоу в целом у меня отлажен, так что то, что здесь паттерны и ML не мешает запустить экспериментальную стратегию на бою. Пока предварительно получается несколько улучшить эффективность относительно сырых паттернов, но более стратегически – сейчас накапливаю датасет для полноценного обучения моделей.

 

 

Пост не преследует целей поведать грааль, максимум – расшевелить воображение, простимулировать творческие рисеч-способности.

99 Комментариев
  • Albert Rudolfovich
    28 августа 2022, 19:09
    Как разметить тейк при паттерне? Чему равер тейкпрофит если патерн найден?
      • Bearminator
        28 августа 2022, 19:39

        Тема интересная, сам этим путем иду. Результатов запредельных нет, но модель в плюсе при наличии тренда на рынке.

        Могу сделать вывод, что на трендовом рынке любая трендовая система будет зарабатывать 

          • Bearminator
            28 августа 2022, 19:50

            Replikant_mih, ну да.

            Вообще интересно использование машинного обучения. Я как-то все руками прогоняю на истории.))

            Будет круто, если у тебя получится все автоматизировать. 

            Ты все еще на WLD делаешь или уже ушел на другую платформу?

      • Matrica
        28 августа 2022, 22:25
        Replikant_mih, цена = времени (1 бар = 1 пипсу прошлого движения), время = цене (1 пипс коррекции = 1 бару предыдущего движения), время = времени (самое прикольное на тренде, вверх 20 баров, и вниз 20 баров, цена осталась на месте)!
        Есть еще и другие мат пропорции паттернов, заранее ищутся в бесплатной программе Ганзилла (Артема Калашникова).
    • Matrica
      28 августа 2022, 22:01
      aea_neon, я конечно намекну, но вы этот ответ не увидите (я у вас в ЧС). Орел же свинье не товарищ, вот и летите от нужной инфы подальше!
      Тейк профит равен градусам третьего движения, относительно стартовой точки (угла) всего движения. А это как правило один единственный вариант. Т.е. цена всегда приходит в одну определённую точку по цене и времени…
  • Андрей К
    28 августа 2022, 22:02
    готов проверить код формализации )
      • Roman Ivanov
        29 августа 2022, 09:43
        Replikant_mih, может на Rust? Сейчас модно
          • Roman Ivanov
            29 августа 2022, 19:48
            Replikant_mih, вроде как все эти свойства в наличии
              • Roman Ivanov
                29 августа 2022, 23:42

                Replikant_mih, «15 июня 2021 г. Rust получил статус «самого любимого языка программирования» в шестой раз подряд»

                может тоже попрет

  • Matrica
    28 августа 2022, 22:37
    Replikant_mih 
    Пост не преследует целей поведать грааль, максимум – расшевелить воображение, простимулировать творческие рисеч-способности.
    Не сочтите за хамство, простимулируйте себя руками (все что вы вбиваете в робота, пройдитесь сами на истории), сэкономите массу времени и сил, когда увидите кучу нестыковок.
    Эх, нынешние Айтишники… Не чета вы старым зубрам 80-90-х годов. Вот те реально знали, чего они хотели найти и автоматизировать!
    Какой красивый, логичный и ОПТИМАЛЬНЫЙ код выходил из тех рук…
      • Matrica
        28 августа 2022, 22:44

        Replikant_mih, ну если руками, значит уже нашли все математические закономерности в паттернах, пора автоматизировать! :)
        Я вот не шкодю, не обучен таким наукам, поэтому экселька для расчетов, старый индикатр для мт4, и Ганзилла как подсказка будущих уровней.
        Хотя ту же Ганзиллу как не фиг делать можно прикрутить к любому терминалу. Опыт уже имеется.

  • 3Qu
    28 августа 2022, 22:47
    К сожалению, пустое все это. На mql5 ML уже лет, этак, 10 обсуждают. Пока, вроде, все по нулям.
    К сожалению, не знаю, не могу сказать, а что же не пустое.
    Лишь, замечу, «паттерны» (не оч понимаю что это такое) для обучения должна выделять само ML, т.к. в выборке для обучения должны присутствовать как правильные, так и неправильные ответы в пропорциях, в которых они встречаются в реальности.
    • Андрей К
      28 августа 2022, 22:52
      3Qu, на форумах обсуждают наверняка с большой текучкой кадров. И каждые 2-3 года все по новой начинают, не передавая знания друг другу )

      а в трейдинге зачастую, включая и эту задачу, чтобы довести до логического конца, нужно взять задачу и пилить ее нон стоп, с небольшими перерывами.
      • 3Qu
        28 августа 2022, 23:00
        Андрей К, эт не знаю, захожу на МКЛ оч изредка, пролистываю неск последних страниц — вижу, пока тишина. Но, вроде, там более-менее постоянный состав.
        Я пока на МЛ научился делать только обучаемую логику ТС, но смысла ее реального применения не вижу. Надо подтягивать к ТС Python, в общем ресурсов много, выигрыша с обычной логикой особо нет. Зачем платить больше, если результат одинаковый. ©
  • Алексей Никитин
    29 августа 2022, 04:55
    Представим, что мы хотим создать волшебный алгоритм который анализирует 100 акций на мосбирже, с целью впрыгнуть всем капиталом в одну бумагу, получить 20-30 % профита и выйти.
    Допустим, выход тупой, по прибыли  и времени.
    А вход? Подумайте, у вас сотня бумаг, допустим дневки, с какой то историей, допустим 30 дней, да возьмем все это за 5 лет для теста.
    Итого на входе имеем массив 100х30х5лет
    И как вы такой массив вручную предложите размечать? Ну только если действительно индусами.

    • Matrica
      29 августа 2022, 10:01
      Алексей Никитин, дневки это вообще просто даже руками. Уж молчу про недельки и месяца. Даже на м5 можно руками, а можно индикатором. Всё равно внутри дня от силы 2-3 входа дают.Обычно 1.





      • ezomm
        29 августа 2022, 10:30
        Matrica, слишком много лишних линий. в ВА есть пару формул(граалей)  и они очень полезные  .1- глубина откатов цены 2+4 = 100%. Количество волн(перемен) в импульсе (тренде) .   Это  5 +4N где N = 0,1,2,3 и тд
        Твои коробки работают при средних равных объемах.А на нижнем графике 3я волна изменила целевой вектор от 1я волны уменьшив средний объем. Мораль -коробка Ганна работает только от 1я и 2й волн с не измененным вектором цели 3й волны.Иначе перерисовывай коробку от новой 1й. цель 4й =1.17376
        • Алексей Никитин
          29 августа 2022, 10:59
          ezomm, как это работает ???
          • ezomm
            29 августа 2022, 13:05
            Алексей Никитин, целевой вектор проходит через середину коррекции и дает 4-6 целей 3й волны Эллиота.Из них время целей только 3. Вообще важнее считать не цели цены, а цели времени тк их меньше.Но проблема в объеме.Объем сжимает и растягивает время. Иначе как считать по 1й и 2й волнам не получится.Это 1й фрактал в танце цены.
        • Matrica
          29 августа 2022, 11:06
          ezomm, всё очень сложно. У меня третье движение автоматом приходит в определенную точку.



          • ezomm
            29 августа 2022, 12:54
            Matrica, в валютах на порядок сложнее чем в акциях. У 3й волны и 5 и 6 целей, но по времени в 2 раза меньше, чем по цене .



            • Matrica
              29 августа 2022, 12:55
              ezomm, цель всегда одна! Модель заканчивается в строго определенных точках.
              • ezomm
                29 августа 2022, 13:30
                Matrica, ничего строгого в торговле нет.Есть только приближения к расчетам. Советую почитать книгу Патрик Микула -...5 новых техник Эндрюса.
                • Matrica
                  29 августа 2022, 13:31
                  ezomm, зачем читать того, кто не разобрался в математике движения?
                  • ezomm
                    29 августа 2022, 13:39
                    Matrica, В этой книге нет буков, а только графики. За 27 лет торговли я ставлю ее на 2 место после Глена Нили -Мастерство анализа волн Эллиота .
                    Тебе советую быть скромнее.Математика не всем дана.Тем более не нам с тобой.Я уже дал оценку Ганну, коробки которого ты так рекламируешь.А я сам рисую свои коробки.Они лучше, чем у Ганна.
                    Кстати движение делают не цифры, а люди своими деньгами и активами.Числа Ганна только вероятные уровни. На 1м месте форма свечей (волн Эла), а не углы ганна.Вместо углов отлично работают средние(Билла В ) и Ишимоку.
                    • Matrica
                      29 августа 2022, 13:42
                      ezomm, мы уже пробовали, мой прогноз и твой. Мой победил. Зачем начинать всё заново?
                      P.S. — я и Костю Бабочку та же ловил, его прогноз и мой. И цена шла куда я и указывал. Всё в реале.
                    • Matrica
                      29 августа 2022, 13:46
                      ezomm, я по Ганну заранее знаю ценовые уровни, где развернется цена (в коррекции погрешность не более 1-3 пипсов). По ВА сможешь такое озвучить?
                      • ezomm
                        29 августа 2022, 14:12
                        Matrica, ты может и знашь, но твои коробки идеально чистые и без буквы пояснений . 
                        Я озвучиваю в чате Нефтянников у Раиля.
                        ⭐️ НЕФТЬ торговля интрадей — Клуб Нефтяников 29.08.2022 (smart-lab.ru)

                        • Matrica
                          29 августа 2022, 14:45
                          ezomm, ну могу по нефти на м5 нарисовать, мне не сложно. Синий и красный уровни взяты из цены лоу.

                          Снова треть диапазона…
                          • Алексей Никитин
                            29 августа 2022, 14:54
                            Matrica, как вы  это рисуете ?

                            • Matrica
                              29 августа 2022, 15:02
                              Алексей Никитин, 
                              Matrica, как вы  это рисуете ?
                              Бесплатным индикатором для МТ4.
                        • Matrica
                          29 августа 2022, 20:22
                          ezomm, едем по нефти дальше… Как ловить конец корректоза показывать не буду. Катим вверх, всё тот же заранее выставленный трендовый угол. И вы будете утверждать что ВА вам даст все это заранее?
                        • Matrica
                          29 августа 2022, 20:48
                          ezomm, посчитал уровни по нефти от коррекции.


                          • ezomm
                            30 августа 2022, 13:16
                            Matrica, игры с уровнями у меня в прошлом . Фибо работает. Лучше расскажи про перекрытия и чередование формы.
            • Matrica
              29 августа 2022, 15:06
              ezomm, ну вот снова ваш прогноз о перелоу не оправдался… Мы еще коррекцию правильную не сделали. Не решайте за цену, как она должна себя вести, смотрите где она будет в правильное время!



              • ezomm
                30 августа 2022, 13:18
                Matrica, перелоу это детский сад.Правильно -5я волна не пошла вниз.
  • Илья Нечаев
    29 августа 2022, 10:32
    Ребята кто знает в ML и Quik (QLUA)
    напишите мне — есть подозрение на грааль, но надо анализировать данные (не по истории а онлайн, а датасайнтистам подавай эксель готовый). Работу готов оплатить.
    тг @wave_catcher
    Спасибо

    Replikant_Mih, хотел в личку написать но не получилось.
  • reserved
    30 августа 2022, 00:17
    рекогнишен, локалфючматчинг,retrieval,anomalyДетекшн,similarity, ts+indctrs-> 2d image + cnn, etc.
    из опыта — грааль вы через сетку не найдете)
    если просто для скила и академического интереса — одно, но для реальной торговли — ниочем. успехов)
  • reserved
    30 августа 2022, 00:33
    вы же про мль пишите? — это как минимум сетка, даже под капотом фреймворка котрый юзаете. да и вообще весь этот мл — это переумножение матрицы обычное)
    обычная рабочая стратегия — это кроссмувинги и не нужно никаких мль. но такую модель нужно грамотно оптимизировать в реалтайме по движению рынка.
  • reserved
    30 августа 2022, 00:38
    если вы хотите заняться поиском патернов по изображению(timeseries) — то лучший способ это делать через anomalyDetection. гляньте на Гите там полно репозиториев
  • reserved
    30 августа 2022, 01:37
     фьючматчинг так же себя хорошо показывает
    это пример на парах офисных изображений, но никто не мешает подставить график😀
  • yurikon
    30 августа 2022, 07:18
    @Replikant_mih , посту не хватает картинки… пример распознавания паттерна или эквити какой-нибудь модели. Вообще огонь было бы ;-)

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

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