Михаил Михалёв
Михаил Михалёв личный блог
23 мая 2025, 11:34

Я самый ленивый трейдер.

Мне лень сделать несколько кликов, чтобы найти инструмент, открыть окно создания заявки, ввести данные… ох, я даже уже устал писать про этот процесс. А ещё же надо стопы расставить. А перед эти вообще понять, стоит ли соваться в этот рынок или посидеть на заборе.

Короче говоря, решил это дело оптимизировать, потому что типовая рутина меня печалит. Делал как надстройку над Quik. Сначала поэкспериментировал на lua. Ничего кроме культурного шока от этой затеи не получил.

Решил делать на python. Написал на C++ мост lua-python, который позволяет прокидывать именованные и анонимные колбэки туда-сюда. Потом ещё приделал hot-reload, чтобы после изменений в python коде ничего не перезапускать. Кровушки, конечно, они мне попили, эта троица: qlua, плюсы и питон.

В общем, что-то рабочее уже получилось:
Я самый ленивый трейдер.

Фичи:
  • Деньги на споте и срочке показываются прогресс барами, учитывая ликвидную стоимость и ГО позиций
  • Деньги на споте можно парковать и распарковывать в фонды ликвидности в один клик. Запаркованные деньги показываются на прогресс баре синим цветом.
  • Открывать и закрывать позиции можно в один клик, при этом на споте будут автоматом распаркованы деньги из фондов ликвидности, если не хватает кэша.
  • Лимит позиций для каждого инструмента свой. Указывается в процентах от ликвидной стоимости портфеля.
  • При покупке или продажи оперируем квантами в 1/3 лимита по инструменту.
  • Стопы выставляются автоматически после открытия позиции и убираются при закрытии позиций. Для каждого инструмента свои настройки стопа.
  • Стопы настраиваются, ставятся и убираются в два клика.
  • Есть большой выбор готовых стопов, чтобы не вводить вручную. Лимит, брэкет, трейлинг.
  • На одном графике можно по одному клику показать соответствующий фьючерс, индекс мосбиржи, нефть, газ, юань, нефтегазорублебочку
  • Интервал на графике выбирается в два клика: этот день, этот день и предыдущий, эта неделя, эта неделя и предыдущая и т.п.
  • В таблице инструментов соответствующий фьючерс всегда находится напротив спота.
  • Соответствующие ближайшие фьючерсы находятся автоматически.
  • Для фьючерсов средневзвешенная цена позиции вычисляется по истории сделок, а не через эффективную цену и маржу, что крайне неудобно.
  • Соответственно все сделки сохраняется в sqlite, как и соответствующие заявки в виде комманд.
  • При запуске все ещё несохраненые сделки тоже сохраняются в sqlite.
  • Ну и самое вкусное: голосовые оповещения, пока что только по ###(граали не палим).
P.S. Да, я знаю, что quik — не лучший выбор. Уже понял, осознал. Меня с ним связывает только два моста — приложения и торгового апи.
25 Комментариев
  • Мир в экономике
    23 мая 2025, 12:38
    стопы ставить не надо.
    стопы и тейки — кратчайший путь к сливу депо
    • zhorzh
      23 мая 2025, 22:09
      Мир в экономике, миллион баксов то уже есть на депо?
      • Мир в экономике
        24 мая 2025, 11:42
        Михаил Михалёв, опасный и глупый инструмент
          • Мир в экономике
            24 мая 2025, 13:04
            Михаил Михалёв, Вы или принимаете риск, но и премию за риск или лучше не лезть вообще.

            А ограничение рисков — иллюзия. Это значит, что вы и премию за риск ограничивает. То есть просто извращаете инвестицию
              • Мир в экономике
                24 мая 2025, 14:44
                Михаил Михалёв, ТА не работает.
                Это даже обсуждать нелепо.
                  • Мир в экономике
                    24 мая 2025, 18:22
                    Михаил Михалёв, ок, если ни при чем.
                    Выбило стоп, получаешь убыток (или меньшую прибыль) и сидишь на заборе.

                    То есть, получаешь однозначный негатив. Зачем?
                      • Мир в экономике
                        25 мая 2025, 12:01
                        Михаил Михалёв, ну да, стандартное:
                        Вынесли по стопу и дальше без тебя на хаи.

                        Выход в окно.
                        Типично.
  • VladMih
    23 мая 2025, 13:18
    Лет 20 прошло с тех пор, как я увидел первые скрипты, устанавливающие по разметке трейдера одним кликом
    и ордер, и ТП к нему, и СЛ.
    В некоторых еще и трейлинг можно устанавливать сразу.
    Сейчас их несчетное количество на любой вкус.
    И это в разных терминалах
    Неужели по Квику вы первый?!.. Тогда 
      • VladMih
        24 мая 2025, 11:40
        Михаил Михалёв, чем изобретать велосипед — лучше бы прокачались в торговых роботах. Если хотите, мне нужен единомышленник-программист,
        а то я уже пол года этим не занимаюсь.
        Заодно и трейдингу научитесь — пригодится.
          • VladMih
            24 мая 2025, 12:03
            Михаил Михалёв, странные эти русские… ©
            Вас это ни к чему не обязывает, а узнать что-то новое у опытного человека — я б никогда не отказался.
            Например, у вас поголовная болезнь рынки сканировать для выбора торгового инструмента, а знаете почему? Сами подумайте.
            Я лишь скажу, что торгую ОДИН инструмент (золото).
            Хотя ТС может работать на любом инструменте и любом ТФ.
              • VladMih
                24 мая 2025, 15:31
                Михаил Михалёв, даже сходил посмотреть ваш возраст.
                Понимаю, что это шутка и тем не менее...
                Бля, тема для книги — тема специфики поведения вашего поколения.
                Я не про отношение ко мне или моему предложению, я про ваше «ВСЕХшнее» отношение к самим себе, любимым, к своему делу, о подходе к решению задач.

                Михаил, а спорим, что готовые решения были задолго до вашего?
                И так у вашего поколения во всём —
                новые велосипеды и только своим лбом. Будто у вас 100 жизней.
                Как в компьютерных играх живёте.
                Вот и шутка ваша оттуда - «игру», «заспойлерить»

                Не навязываюсь, просто это больная у меня тема. Не вы первый.
                Играйте.
  • Beach Bunny
    23 мая 2025, 22:04
    Какой смысл в этом посте, просто похвастаться?
      • Beach Bunny
        24 мая 2025, 16:47
        Михаил Михалёв, круче у вас или не круче, можно судить если это лежит не github, а так это все ни о чем. И по большому счету просто спам.
        А если судить по github то здесь только у примерно 5 человек есть что посмотреть и реально хорошо/интересно, но они посты практически не пишут, только в комментах тусуются.
  • zhorzh
    23 мая 2025, 22:11
    Квик как раз хорош тем, что брокеров под него много. Только я не понял, а нафига нужен Lua?
  • Yod
    24 мая 2025, 00:12
    Ты просто похвастался?

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

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