Viacheslav Merten
Viacheslav Merten личный блог
25 января 2018, 14:14

Торговый робот на QLUA в действии

Добрый день, коллеги!

Сделал небольшое видео по работе своего робота. Видео делал первый раз и поэтому есть посторонние шумы (открывание и закрывание двери моего кабинета), извините за это!

youtu.be/XR3BwPyNt1M

А вот график Equity за сегодняшний день по RIH8, объем 1 лот, комиссия учтена: 2р 45коп:

Торговый робот на QLUA в действии

А это за вчерашний: дневная и вечерняя сессии

Торговый робот на QLUA в действии
Торговый робот на QLUA в действии

Что изменилось в роботе с момента моей последней публикации о нем:

1. Уменьшил кол-во сделок (не стоит кормить брокера и биржу)

2. Окончательно решил вопрос с масштабированием. Теперь робот может работать с объемом, больше чем 10 лотов. Правда при этом снижается доходность, из-за невозможности открыть и закрыть сделку достаточного объема по лучшей цене.

Немного о самом роботе:

Робот скальперский, без индикаторный, использует две неэффективности фьючерса RI:

— первая: это хорошая стоимость шага цены, которая позволяет, при минимальном изменении цены, не только перекрыть издержки на комиссию брокера и биржи, но еще и положить прибыль в карман!

— вторая: это собственно логика робота, которая и позволяет ему зарабатывать денежки. Раскрывать я ее не собираюсь, скажу лишь одно — робот работает по принципу: «Если на рынке появляется возможность купить актив дешевле расчетной цены, он это делает. Для „шорт“ позиции зеркальное действие. Для закрытия позиций действия похожи, но немного модифицированы»

Краткая история создания

Задумываться над созданием робота, которому было бы «наплевать» куда движется рынок, я начал еще в 2015 году. Начинал я со своим партнером — программистом. Я разрабатывал стратегию, а он ее реализовывал ввиде программного кода. После нескольких неудач, мы забросили идею. После, я несколько раз возвращался к мыслям о таком роботе, но все оставалось на уровне мыслей! Несколько месяцев назад у меня появилось достаточно времени и я решил, что нужно добить идею о роботе, поставить точку — сделать его или закрыть эту тему окончательно. Но была проблема. У меня уже не было партнера программиста. Что делать? Отдать на фриланс? Разработка могла стать очень дорогой и возможно, что не эффективной. Поэтому я решил самостоятельно изучить QLUA для квика и написать робота. И это была очень интересная задумка. В юношеском возрасте я занимался программированием (тогда это был язык BASIC, а компьютеры TESLA и SPECTRUM, может кто помнит), поэтому «азы» мне были понятны, нужно было освоить команды общения QLUA с терминалом квик. Благо у меня остались программные коды, написанные программистом. Так как логику робота разрабатывал я, то мне не трудно было освоить программный язык на основе уже написанных кодов и интернет ресурсов. К октябрю 2017 робот был готов, как сейчас говорится в Бета версии. Далее пошли мелкие недочеты, работа над багами, улучшение интерфейса, ускорение работы (оптимизация кода) и прочие моменты пуско-наладачных работ… И вот к настоящему дню, робот готов во всем своем великолепии!!! Прошу любить и жаловать))

P.S. Зачем я написал сей пост? Похвастаться? Да! Но не только. Для тех, кто задумывается над созданием собственного робота — коллеги, действуйте! Игра стоит свеч! Старайтесь не отдавать на разработку свои стратегии, делайте сами! Да, это займет больше времени, но позволит вам понять в большей степени, как работает рынок. Даст возможность более четко конструировать ваши торговые алгоритмы, да и в конце концов — это очень увлекательное занятие!!!

Ну, а для тех, кто не хочет «пыхтеть» над разработкой собственного работа, а просто хочет использовать уже готовые, отвечаю — робота я не продаю, а в аренду сдавать буду. Правда в ограниченном количестве, ограниченное время и лишь для торговли 1 лотом (не хочу, что бы моя стратегия мне же навредила). Если хотите знать подробности, прошу в ЛС. На этом все, спасибо за внимание!

Всем успехов, берегите себя и свои финансы!







69 Комментариев
  • KSN
    25 января 2018, 14:27
    хомяк топиться пошёл, увидев прибыль с 1 лота.
  • Igr
    25 января 2018, 14:46

    а каким образом в аренду, как это вообще выглядит? 

     

    сколько проходит времени от отправки заявки роботом до получения роботом результата по этой заявки? 

      • Igr
        25 января 2018, 15:39

        Nazar Mironov, 

        вот робот дал сигнал на выставление заявки, через какое время робот будет знать какой статус у заявки — вставлена ли она, исполнена ли? 

      • Igr
        25 января 2018, 15:39
        Nazar Mironov, а каким образом в аренду, как это вообще выглядит? 
  • Karim
    25 января 2018, 14:48
    При торговле 1 лотом в день около 3000, 10 лотами 30 000руб.
    Мало?
    Почем аренда и в чем подвох.
    Потом неожиданно сольет все что-ли.
  • J.S.V.
    25 января 2018, 15:35
    У меня есть печатный станок и я его даю в аренду соседу тоже:) Только стоит запрет! печатать только по 1 тыс.купюре.Но я не ручаюсь если его менты заломают:)
  • Жора Интрадей
    25 января 2018, 15:35
    Зачем его сдавать в аренду если он делает 3000 р в день???) Ну а если пост написан ради мотивации роботостроителей тогда ок. Хотя нет, это подстава… сложная…
      • KSN
        25 января 2018, 16:09
        Nazar Mironov, у Андрея Мурманска контакты инвестора Алексея есть.
      • Борис Гудылин
        25 января 2018, 21:03
        Nazar Mironov, лишь бы не с большими паяльниками(((
  • athlant64
    25 января 2018, 15:47
    расчетная цена RI - цена, по которой происходит исполнение фьючерсного контракта?
      • athlant64
        25 января 2018, 15:52
        Nazar Mironov, а поподробнее можно? Или киньте пруфлинк пожалуйста.
    • bstone
      25 января 2018, 16:01
      Nazar Mironov, медленный какой-то у вас робот. У меня за три секунды улетело 25000, т.е. должно быть по 8000 в секунду, а не 1500 :)
        • bstone
          25 января 2018, 16:06
          Nazar Mironov, поработайте над этим! :)
      • Igr
        25 января 2018, 16:58

        bstone, у вас робот напрямую к бирже подключен ? 

        на чём написан? 

        • bstone
          25 января 2018, 17:03
          Igr, на QLUA. Если б напрямую к бирже был подключен, я бы без штанов остался за три секунды :)
          • Igr
            25 января 2018, 17:06
            bstone, тогда откуда такая скорость… сколько времени проходит от подачи роботом заявки до получения роботом результаты по этой заявке, выставлена, исполнена?
    • Igr
      25 января 2018, 16:41

      Nazar Mironov, это не ответ, нельзя вычислить, ведь он у вас мог просто подряд совершать сделки не дожидаясь результата предыдущей сделки, или в моменте мог быть куплен только 1 фьюч?

       

      у вас на прямую к бирже подключён робот?  

    • Niktesla (бывш. Бабёр-Енот)
      25 января 2018, 17:35
      Nazar Mironov, чёто больно крутой темп для квика то получается… это по скольку же заявок в секунду у вас робот кидает когда его переклинит? по ~150 чтоле?
  • Friendly Deep Space
    25 января 2018, 15:52
    Концовка все испортила) Я уж надеялся, что вы не станете предлагать купить, дать в ду, взять в аренду и т.п., но увы)
  • tranquility
    25 января 2018, 16:07
    Странно. Я похожую стратегию тестировал и ничего перспективного в ней не нашел. Ее суть заключалась в том, что если цена выше средней за небольшой промежуток времени плюс ск отклонение, продаем, в обратном случае — покупаем. Но я по тиковым данным все считал, не привязываясь к минутным свечкам. Если подобная стратегия на самом деле работает, все должны ринуться в нее и уменьшить размах свечек до такой степени, что прибыль в типичной сделке сравняется с комиссией… И тогда это уже будет не скальпер, а спредер.
      • tranquility
        25 января 2018, 16:33
        Nazar Mironov, так «рассчетная цена» — это ведь тоже индикатор по сути, просто не стандартный, а пользовательский. Тем более, что она у Вас чуть ли не на каждом тике пересчитывается, насколько я понимаю. То, как ее считать — по горизонтальным объемам, стакану, усреднению тиков или геометрии последних свеч — это другое дело, все равно индикатор получается. Но логика да, не канал, я так подумал когда первый кадр видео увидел. Вечером еще изучу видео поподробнее, если оно доступно еще будет;)
  • MKS
    25 января 2018, 16:38
    Скорее всего, это обыкнвенный одноногий арбитраж. Скорее всего, рвсчетная цена — это либо корзина акций, либо mix / si, либо что-то в этом духе. Одно непоняно, как из QLUA, да еще и маркет-ордерами удается брать такие сделки.
  • MKS
    25 января 2018, 17:01
    Ну это вопрос терминологии. Когда с одной стороны у вас есть инструмент (Ри в данном случае), а с другой стороны вы применяете, пусть и синтетический инструмент, для определения справедливой стоимости Ри — это и есть часть арбитража. При этом торгуете вы только одну ногу по тем или иным причинам. Но повторюсь, это просто вопрос терминологии.
      • tranquility
        25 января 2018, 17:15
        Nazar Mironov, интересная угадайка получается. Но если все только на данных ри тикера основывается, по сделкам должно быть легко стратегию восстановить. Надежный работающий алгоритм не должен какие-то сверхсложные рассчеты производить, до которых сложно додуматься не перепробовав кучу каких-нибудь сложных статистических моделей.
          • tranquility
            25 января 2018, 17:24
            Nazar Mironov, т.е. руками что ли часто подкручивается? Иначе откуда еще брат данные, если есть только один торгуемый тикер… Если имелось ввиду не статистическая, то должно быть раз плюнуть восстановить стратегию по сделкам — тогда данных меньше подгонять гораздо.
          • tranquility
            25 января 2018, 17:34
            Nazar Mironov, Ну тогда остается только грести по 30к в день, пока лазейку не прикрыли или в нее не набежали голодные до профита «майнеры».
  • Дмитрий - Челябинск
    25 января 2018, 17:30
    Вход и выход по рынку или лимитками ?
    Анализируется стакан или свечи (тики)?
      • tranquility
        25 января 2018, 17:37
        Nazar Mironov, объемы используются хоть?
          • tranquility
            25 января 2018, 17:46
            Nazar Mironov, а что анализируется тогда? тиковые данные, причем без объема? Направление сделок хоть берется из тиков?
    • tranquility
      25 января 2018, 18:02
      Nazar Mironov, Ну, я имею ввиду направление сделки как свойство самого тика, оно ведь доступно. А если вычисляется по тому, что цена прошлого тика была ниже, значит по текущему тику была покупка по рынку — это уже считай что не используется, т.е. только временной ряд цен анализируется… А открытый интерес, неужели используется?
        • tranquility
          25 января 2018, 18:16
          Nazar Mironov, это само собой) Но сказанного и показанного в принципе и так достаточно, спасибо в любом случае!
            • tranquility
              25 января 2018, 18:30
              Nazar Mironov, я видео пока не посмотрел, пока рановато формировать представления. Сейчас почему-то думается, что в роботе какие-то несложные тиковые паттерны используются (иначе откуда такое большое число сделок?). Что-то вроде того, что было три сделки без приращения цены, значит микро уровень, пробили его на 4й тик — значит открываем сделку в направлении пробоя. Но у меня свой проект, там все будет использоваться, тики, статистика, объемы, открытый интерес + поводыри и стакан, если потребуется.
                • tranquility
                  25 января 2018, 18:48
                  Nazar Mironov, если будут противоречить — выкинем часть)) Хочется тоже получить на выходе стратегию, генерирующую много сделок (несколько десятков в день) с минимальным стопом и неограниченным тейком (трейлинг стоп в свое время неплохо себя зарекомендовал). Спасибо за пожелания! И Вам удачи и открытия новых неэффективностей!)
                    • tranquility
                      26 января 2018, 00:04
                      Nazar Mironov, кстати о тиковых паттернах. В сентябрьских видео Тимофея с конференции проскакивал один похоже рекламный доклад про новую версию какого-то терминала (волфикс что ли?), где с помощью машинного обучения можно вычислить тиковые паттерны и потом их успешно торговать. Как считаете, это вообще годная тема?
                        • tranquility
                          26 января 2018, 15:58
                          Nazar Mironov, Тимофей Мартынов бы спросить что это за доклад был, я на канале так сходу не нашел то видео.
  • Андрей К
    25 января 2018, 19:57
    арбитраж акций?

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

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