Блог им. InvestiruyStabilno

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

Всем привет!

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

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

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

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

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

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

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

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

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

СКАЧАТЬ..

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

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

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

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

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


avatar

Читайте на SMART-LAB:
🛒 Фикс Прайс остался без "органики"
Ретейлер представил отчет по МСФО за 4 квартал и весь прошлый год   Фикс Прайс (FIXR) ➡️ Инфо и показатели     Результаты за 4...
Фото
⚡️ Как прошёл январь: подводим финансовые итоги первого месяца 2026 года
Публикуем финансовые результаты по итогам января 2026 года
Уголь дорожает вслед за резким ростом цен на газ в Европе
Фьючерсы на уголь из Ньюкасла, которые считаются ключевым ориентиром для Азии, подскочили на 8,6% и достигли $128,7 за тонну, что стало максимумом...
Фото
Мой Рюкзак #64: Усиление в банковском секторе в ожидании справедливой переоценки
Февраль продолжает радовать стоимостных и смелых инвесторов Прошлый пост тут —  smart-lab.ru/company/mozgovik/blog/1265828.php...

теги блога econopulse

....все тэги



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