Блог им. InvestiruyStabilno

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

Всем привет!

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

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

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

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

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

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

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

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

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

СКАЧАТЬ..

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

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

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

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

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


avatar

Читайте на SMART-LAB:
Фото
Вторичный рынок золота в России растет
РБК опубликовал материал о том, как рекордные цены на золото запустили рост внутреннего вторичного оборота драгметалла в России. 📊 По...
Фото
Рост продаж более чем в 5 раз и сокращение чистого долга на 2,1 млрд рублей – операционные результаты ПАО «АПРИ» за январь 2026 года
Рост продаж более чем в 5 раз и сокращение чистого долга на 2,1 млрд рублей – операционные результаты ПАО «АПРИ» за январь 2026 года...
Фото
Оптимальная точка входа на рынок валютных облигаций: новый выпуск Газпрома
Во вторник, 11 февраля, Газпром проведет сбор заявок на 5-летние долларовые облигации объемом от $200 млн. Ориентир купона — не выше 7,75% годовых....
Фото
РУСАГРО: выкупить акции и спасти Мошковича - могут ли акции вырасти на 100% от текущих ценах, подробный разбор 
Начинаем покрытие компании РУСАГРО этим постом, надеюсь удастся под микроскопом разглядеть инвестиционную привлекательность или хотя бы сделать...

теги блога econopulse

....все тэги



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