Блог им. InvestiruyStabilno

QLua против роботов

Всем привет!

Написал 2 скрипта (покупка/продажа) на QLua, которые автоматически выявляет потенциальные торговые роботы — те, что совершают сделки с одинаковым количеством лотов и через примерно одинаковые интервалы времени.

QLua против роботов

Почему это интересно?

👉 Такие паттерны часто указывают на автоматизированные стратегии — а значит, можно попробовать “подсмотреть” за ними, понять их поведение, а иногда даже предугадать следующий шаг.

📌 Что показывает таблица:

Тикер — бумага, по которой работает робот
Лоты/время — например, “10 / 4.0” = каждые 4 секунды по 10 лотов
Объём — стоимость сделок в тыс. руб.
Замечен — когда робот начал свою активность
Посл.сделка — последнее время сделки по этому паттерну
Сумма объёма — общий объём, набранный роботом за всё время в млн.
🟢/🔴 — если ячейка закрашена — робот остановился. Время работы указано в «Посл.сделка».
⚠️ Если после остановки приходят сделки с тем же количеством лотов — запись удаляется (не робот, или робот изменил параметры).
📊 На скриншоте — реальный пример работы сканера:
→ Вверху — роботы на покупку
→ Внизу — роботы на продажу

💡 Используйте как сигнал:
— Куда “дует” автоматика?
— Есть ли повторяющиеся паттерны по конкретным тикерам?
— Можно ли использовать это для входа/выхода?

⚠️ Важно: 
Это не “сигнал к покупке”, а инструмент анализа поведения рынка. Роботы могут быть разными — от маркет-мейкеров до алгоритмических трейдеров. Не слепо копируйте — анализируйте!
Не забываем, что таблица обезличенных сделок должна быть открыта.

PS. В таблицу попадают только те сделки, у которых стоимость сделки не ниже 5000 руб. 

СКАЧАТЬ..

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
575 | ★2
10 комментариев
если они еще и по рынку бьют, то прям норм ресерч ) можно воспользоваться
avatar
Андрей К, данные ловит из таблицы обезличенных сделок, так что, по рынку.
avatar
econopulse, так мож он заявку ставит, это постоянный участник в стакане, а в него бьют
avatar
Вы, вероятно, таким образом, идентифицируете исполнение стратегий автоследования. Алгоритмисты (многие, если не все, насколько могу знать) уже давно лимитными заявками торгуют, ибо выгоднее по комиссии.
avatar
Op_Man💰 и Андрей ККак известно рынок двигают рыночные сделки, которые съедают ликвидность (т.е. лимитные ордера — пассивы) и именно они отмечаются в таблице обезличенных сделок.
Лимитные, так называемые «агрессивные» ордера могут тоже исполнятся при пересечении цен, и они также попадают в таблицу обезличенных сделок, чья цена заявки на покупку была выше цены заявки на продажу.
Поэтому если работает робот с агрессивными лимитными ордерами, то по сути они исполняются по лучшей цене, система определяет, кто проявил инициативу и заносит его в таблицу, а программа указывает куда работает робот.
Сути мне кажется не меняется, что рыночный, что лимитный агрессивный ордер.
Да и вообще, мне кажется ставить робота на агрессивные лимитные ордера, та ещё затея, например, если не хватит лотов, то такие заявки начнут зависать в стакане и собираться если рынок пойдет не в ту сторону.
По поводу автоследования, я бы не стал так рассуждать, т.к. возможно робот работает у маркетмейкеера, а это совсем другая история.
avatar
__rtx, спасибо за комментарий — действительно, можно было бы выразиться точнее.

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

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

По поводу маркетмейкеров — имел ввиду, что их поведение принципиально иное: они создают ликвидность, а не потребляют её. Поэтому слепо следовать за такими сделками через автоследование — рискованно, если не понимаешь контекста.
Именно это я и хотел подчеркнуть.

Спасибо за уточнение про флаги eActiveSide / ePassiveSide — полезная деталь, особенно для тех, кто работает напрямую с данными биржи.
Хотя в QUIK, как вы справедливо заметили, в таблице обезличенных сделок отображается только активная сторона, так что для большинства пользователей разницы между «рыночным» и «агрессивным лимитным» визуально нет — и в этом был мой основной посыл.


avatar

Читайте на SMART-LAB:
Фото
Финансовые результаты Аэрофлота по РСБУ за 6 месяцев 2026 года
Аэрофлот опубликовал финансовые результаты по РСБУ за 2 квартал и 6 месяцев 2026 года. ✈️ Выручка во 2 квартале увеличилась на 3,3% год к году и...
Фото
Эмитент допустил дефолт: что делать инвесторам в таком случае?
Дефолт по облигациям не всегда означает полную потерю вложений. Даже если эмитент перестал платить купоны или не погасил долг, инвестор...
Ключевые тезисы менеджмента Норникеля по итогам раскрытия финансовых результатов за 1П 2026 г.
Сегодня мы раскрыли финансовые результаты за 1П 2026 г. по МСФО. Все наши материалы доступны на сайте...
Фото
ГМК Норникель: Прибыль иксанула, а котировки упали - обзор отчета по МСФО за 1-е полугодие 2026
ГМК Норникель отчитался сегодня по МСФО за 1- е полугодие Чистая прибыль выросла в 2 раза по сравнению с прошлым годом...

теги блога econopulse

....все тэги



UPDONW
Новый дизайн