СыроеШкин
СыроеШкин личный блог
21 декабря 2016, 20:24

Стратегии торговли диагональных уровней. Тестирование, использование…

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

      Была найдена информация на эту тему, созданы методы расчета, тестеры программы симуляционной торговли, и полностью автономный робот на базе терминала Квик.

Что выяснилось? Эти системы работают в реале и существует множество способов «обыгрывания» диагональных уровней. Для их торговли применял фильтры ложного-неложного пробоя по Л. Рашке; метод Сперандро (там уровни чуть по другому рассчитываются) и т.д… Здесь иногда появлялись посты на эту тему, торгуют их. Например misa с его простой и гениальной системой.

 Метод постепенно эволюционировал, оброс диверсификацией, мани-менеджментом и т.п.

      Все это я реально использовал в своих торговых алгоритмах, которые зарабатывали продолжительное время. Затем доходность упала (весна 2016, снижение волатильности в Си, которая была ведущим инструментом в портфеле) мани-менеджмент «порезал» плечи, робот «мумифицировался» и был отключен. Я перешел на другие методы торговли, а недавно протестировал некоторые незаслуженно заброшенные системы диагональных уровней – работают.

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

Самая незатейливая система (для примера): на вход берется пробой или отбой от уровня на часовом таймфрейме, и как фильтр и он же трейлинг-стоп, обычный параболик со стандартными настройками, безо всякой оптимизации:

 Стратегии торговли диагональных уровней. Тестирование, использование…

 Стратегии торговли диагональных уровней. Тестирование, использование…
Стратегии торговли диагональных уровней. Тестирование, использование…
Тесты за два месяца дали неплохой результат на низковолатильном рынке, даже унылое Си в сочетании с параболиком не принесло убытка.

 Результаты тестов только пробой с тем же параболиком:

 Стратегии торговли диагональных уровней. Тестирование, использование…

 Стратегии торговли диагональных уровней. Тестирование, использование…
Стратегии торговли диагональных уровней. Тестирование, использование…
Тоже хорошо, сделок меньше.

 Вот совсем свежие тесты:

RIZ6 с 30.09 до 09.12 пробойная+ отбой доход 22000 пунктов на контракт, далее Ри только пробой уровня, тот же период

 Стратегии торговли диагональных уровней. Тестирование, использование…

 Си повело себя так(период 30.09-09.12):

 

 Стратегии торговли диагональных уровней. Тестирование, использование…
Видно, что универсальная (пробой уровня+отбой от него) больше просаживается по отношению к только пробойной стратегии.

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

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

Не грааль, наверно, не стоит забывать, что:

   «Люди думают, что спекуляция — это игра предсказания будущего, знания того, что не может быть известно. Это не так. Это игра развивающихся стратегий с побеждающими преимуществами, привлечением шансов на вашу сторону, работой с этими шансами.» — Ларри Вильямс. ))

 

19 Комментариев
  • ves2010
    21 декабря 2016, 21:12
    а в чем проблема скачать с финама склеенные фьючи и протестить от 2006г за 10лет?
      • ves2010
        22 декабря 2016, 06:33
        СыроеШкин, свой тестер не факт что работает без ошибок… вообще запустишь в реальные торги сам все увидишь
        • transmega
          22 декабря 2016, 16:52
          ves2010, love_to_trade, СыроеШкин делает в том числе и моих роботов. Делает всё профессионально. ошибок в симуляторе нет
  • love_to_trade
    22 декабря 2016, 11:44

    Продажа кота в мешке, выложите нормальную статистику для начала, кол-во сделок, средняя сделка, профит фактор, рекавери, шарп, соотношение прибыльных и убыточных, макс.просадка. Плюс тест с 2011 года. Один год вообще не показатель, слишком маленькая выборка.

  • Stoic
    22 декабря 2016, 20:18
    делал тоже робота на диагональных уровнях, протестировать не смог, так и зависло. Робот был на QPILE. Как Вы тестировали интересно в квике?
      • Stoic
        22 декабря 2016, 21:24
        СыроеШкин, Я на луа не много писал роботов, опыт маленький, но если можно сделать тестер, это меня вдохновляет) Займусь этим вопросом всерьез, а то я думал mql изучать, там то тестер есть))
         Смотрел Ваш индикатор, у меня принцип немного другой)
          • Stoic
            22 декабря 2016, 21:48
            СыроеШкин,  мысль понял, а как насчет скальперских стратегий, где нужны тиковые данные внутри свечи?)
            Что касается диагональных уровней, у меня возможно будет время в январе и я все же освою mql, о результатах отпишусь, так что спишемся))
              • Stoic
                22 декабря 2016, 22:04
                СыроеШкин,  спишимся, спишемся) я еще не закончил с этими уровнями. А пока что с Наступающим!))
  • VladMih
    31 декабря 2016, 12:35
    СыроеШкин, если хотите, можете познакомиться с моей «Адаптацией метода Сперандео для новичков» — де факто она и для роботов )
    Она подробно изложена на моём сайте в открытом доступе (даже без регистрации).
    Если надо будет — могу проконсультировать по нюансам.

    Дело в том, что в книге Сперандео не даёт формализации некоторых важных элементов своей ТС, а многочисленные перепевы Вика на разных сайтах зачастую не уточняют эти элементы, да еще и перевирают базовые моменты.

    Лично я ввиду сложности (для меня) графики в коде вместо трендовых использую мувинги, поэтому вам помогу просто ради помощи.
    Ну, может иногда ответите на мой вопрос по ТСЛаб. )
      • VladMih
        03 января 2017, 11:32
        СыроеШкин, спасибо за оценку )
        Только в алгоритмизации главный подводный камень будет не там, где вы скорей всего думаете. На сегодняшний момент у меня есть скрипт, который строит как разворотного, так и коррекционного Вика (осн. и корр. тренды) безошибочно относительно моих задач.
         Если mql4 знаете...

        Тоже с праздниками!

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

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