Балабанов Александр 💎
Балабанов Александр 💎 личный блог
30 июля 2016, 01:31

*** Вопросы к роботехникам - алгоритм для TSLab на фСбере и его резултаты с 2010 г. - 2016 г. ***

Доброй ночи, уважаемые друзья!

Хочу выставить на обсуждение и критику результаты своего алгоритма:

Исторические данные — с 2010 г. по 2016 г., источник — Finam.ru — знаю что данные не идеальны, но и погрешность не велика на истории минуток на протяжении 6-ти с половиной лет.
Таймфрейм — 1 минута
Инструмент — фьючерс Сбербанка
Позиция переносится на ночь (как правило гэпы идут в сторону открытия позиции, вероятность очень высокая, просматривал почти всю историю по графику, хотя вероятность словить чёрного/белого лебедя есть у каждого из нас, скорее всего лучше выходить из поз в преддверии таких событий как Brexit или встречи в Дохе)
Комиссия брокера учтена

Суть алгоритма — совершение покупки/продажи при пересечении линий стохастика, при этом для открытия шорта/лонга значения стохастика будут отличаться от тех, которые назначены для выхода из позиции / закрытия лонга или шорта
Фильтры — стоят ограничения по времени, например вход в лонги не ранее 10:53 по МСК, или закрытие лонга не ранее 10:10 МСК
Стопы — регулируемые — 257 пунктов для лонгов, 231 пункт для шортов, плюс ещё ограничение по времени, например для того, чтобы стоп для лонга сработал, необходимо чтобы время было не ранее чем 10:57 и не позднее 23:21 по МСК, то есть что будет после 23:21 его не волнует, а с утра барьер для стопа будет убран в 10:57.

Краткие выводы по алгоритму — бот «запулесосил» ~ 43 700 пунктов за 6,5 лет. В то время, как например стратегия «купил и держи» с 2010 года дала бы всего прирост ~ 5 400 пунктов, и правильно бы было перевести пункты в рубли = 54 рубля, то есть инвестор, купив Сбер по 86,56 руб. на открытии рынка в январе после Нового года в 2010 году, доходность бы составила ~ 62%, то есть примерно по 9,5% годовых.

Бот же заработал 437 руб. с акции путём краткосрочных покупок/продаж, естественно Сбер выше 142.00 руб не поднимался за всю историю торгов и это пока что хаи на сегодняшний день. Доходность бота, без учёта фьючерсного плеча ~ 500%, то есть примерно по 67% годовых.
Учтём плечо, я делаю проще, каждые 1000 пунктов по Сберу на всю котлету — это примерно 50% к счёту, соответственно 43,7*50% = получается примерно 2200% за 6,5 лет, что означает 28% в абсолюте в месяц (2200% делим на 78 месяцев (6,5 лет))
Понятно, что бот будет в каком-то месяце давать и 35%, а в другом 21%, всё зависит от волатильности торгов, наличия затяжных боковиков, или же наоборот трендовых движений к росту или падению.
Все расчёты приведены без учёта реинвестирования, а если его учесть, то и процентная составляющая дохода из месяца в месяц поменяется кардинально, если брать сумму первоначального инвестирования в 100 000 руб, то по итогу за 1 год работы получится примерно 2 300 000 руб. Вот так вот чудо-реинвест, что делает с доходностью...

Жду Вашей разумной критики, что вызывает сомнение, или каков «профит-фактор», «рекавери» должен быть к примеру, или эквити не ровная, и тд и тп. 

И ещё добавлю к слову про эквити — если я слеплю лонги и шорты в единую стратегию, то эквити соответственно выровняется ещё в более лучшую сторону, то есть где идут по шортам провалы, лонги их компенсируют.

*** Вопросы к роботехникам - алгоритм для TSLab на фСбере и его резултаты с 2010 г. - 2016 г. ***

Сами результаты, эквити и пример открытия позиций:
*** Вопросы к роботехникам - алгоритм для TSLab на фСбере и его резултаты с 2010 г. - 2016 г. ***

*** Вопросы к роботехникам - алгоритм для TSLab на фСбере и его резултаты с 2010 г. - 2016 г. ***
38 Комментариев
  • Alexander
    30 июля 2016, 01:37
    на реальном счете не запускали? может оказаться наоборот)
      • Alexander
        30 июля 2016, 01:57

        Балабанов Александр, у меня хорошая связка, сайт финам-квот апдейт-тслаб, остальное руками, как открытие позиции, так и закрытие… запустите одним контрактом фьюча на сбер, а лучше 10 (понимая риски на тест стратегии при торговли фьючами), на торгуемый период фьюча свой скрипт. понятно, что комис брокеру и плату за прогу больше отдадите. ещё протестите на акциях сбера. 

        По поводу косяков на истории, она возникает в местах склейки фьючей, либо сверх доходность, либ сверх просадка. Моё мнение, качайте каждый конкректный фьючь и попробуйте тест...

    • ДОСТАЛИ МЕНЯ-УХОЖУ
      30 июля 2016, 02:59
      Балабанов Александр, прикрутите, пожалуйста мартингейл в случае если 2 убыточные сделки, то 3ья сделка будет с мартингейлом.
  • Alexander
    30 июля 2016, 02:05
    Спасибо за пост, хорошая штука тслаб!
  • dip
    30 июля 2016, 03:25
    Маленькая средняя сделка, маленький пф. С трудом будете отбивать коммиссию и проскальзывание. 
      • dip
        30 июля 2016, 03:44
        Балабанов Александр, да я же разве простив? Торгуйте на здоровье. 
  • Oleg Only Algo
    30 июля 2016, 04:22
    Средняя сделка 0 процентов:) извини, но можешь не мечтать дальше. Это обычный слив в реале
    • Oleg Only Algo
      30 июля 2016, 04:23
      Oleg Only Algo, алгоритм должен работать за весь период, а не с 2010
        • Oleg Only Algo
          30 июля 2016, 07:21
          Балабанов Александр, на Сбербанке самом и надо!
      • Oleg Only Algo
        30 июля 2016, 07:20
        Балабанов Александр, ну а какие пояснения? Средняя сделка чем больше, тем больше вероятность, что не пролетишь на проскальзываниях и коммисиях(сделок то оч много) Ну А чем длиннее выборка, тем алгоритм надежнее и устойчивее будет работать. А то рынок изменится, а ты будешь думать, что это просадка пока, а он тебе насливайет конкретно
          • Oleg Only Algo
            30 июля 2016, 10:47
            Балабанов Александр, ну и что что минутки. Запусти за весь период т ты увидишь что подогнано под конкретный период. Рыног меняется и со своей средней сделкой 10 п будешь уходить в хороший такой минус
  • Павел Бувака
    30 июля 2016, 09:01
    а через ночь и выходные поза переносится?
  • михаил алексеев
    30 июля 2016, 10:25
    алгоритм циклический фигня

    фильтры смешные

    почемута в лонг нельзя до 10.53

    стопы надуманные

    короче слив 100%
      • михаил алексеев
        30 июля 2016, 11:44
        Балабанов Александр, проста хотел сберечь ваше время

        а то так и будете биться как рыба об лед

        до самого погоста
      • Балабанов Александр, Супер!))))))))))))))))))
  • Андрей К
    30 июля 2016, 11:54
    Средняя сделка все таки маловата. Учесть еще спред + комисс + вдруг проскользнет + вдруг еще, что случится, и прибыль уже съедена.
    Надо хотя бы кубик Комиссия еще поставить, чтобы приблизить к реальности.
      • Андрей К
        30 июля 2016, 12:21
        Балабанов Александр, да, не увидел с первого раза.
  • михаил алексеев
    30 июля 2016, 12:18
    циклический алгоритм

    это полное говно

    он работает толька на истории

    такие элементарные вещи санек ты должен знать
  • ves2010
    30 июля 2016, 14:03
    по таблице видно что у тя очень мелкая средняя сделка… т.е. торговать такое невозможно
    кроме того запрети торговлю в первые 5 минут торгов и 5 мин после вечернеего клира
  • Friendly Deep Space
    02 августа 2016, 17:11
    Данные с Финама? С их сайта скачивали? Мне почему то сайт не дает такой диапазон в минутках получить, например 2010-2016 5 мин не даст, на выходе пустой файл 1Кб. А в программе типа QuotesUpdater я как-то пробовал, там ужасная склейка получается с киометровыми гэпами, не знаю, как она так данные формирует. В общем, где можно взять столько минуток в нормальном качестве?

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

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