Блог им. EgorRepnikov

Толпа и крупные участники рынка: алгоритм определения их покупок и продаж

В данном материале я расскажу про алгоритм определения сделок толпы и крупных участников рынка акций, который впоследствии я применил для разработки своего сервиса. На примере акций Лукойла я покажу как это работает, а также посмотрим на особенности поведения разных групп участников рынка.
Толпа и крупные участники рынка: алгоритм определения их покупок и продаж
Всем привет, меня зовут Егор. Ранее я уже рассказывал, как я разрабатывал бота для определения аномальных событий на рынке акций. И ещё тогда у меня возникло несколько идей как можно использовать те данные, которые я собираю с API Мосбиржи. В первую очередь мне хотелось разработать такой алгоритм, с помощью которого можно было бы идентифицировать сделки крупных участников рынка и визуализировать это в виде графика, чтобы понимать, когда большие капиталы начинают заходить в акцию или выходить из неё. И после нескольких экспериментов у меня удалось создать инструмент, о котором я и расскажу в данной статье.

Алгоритм

Ранее в своем боте для определения аномальных событий на рынке я использовал фактически простое отклонение от среднего значения с эмпирически подобранным коэффициентом отклонения. Но этот алгоритм на мой взгляд требовал доработки и я пришёл к распространённому статистическому методу — стандартное (или среднеквадратическое) отклонение.

Толпа и крупные участники рынка: алгоритм определения их покупок и продаж
Коротко говоря, работает это следующим образом. Для набора значений (в нашем случае множество сделок) высчитываем дисперсию (фактически это среднее отклонение от среднего значения). Затем извлекаем из дисперсии квадратный корень и получаем стандартное отклонение. Теперь можно прибавить к среднему значению одно или несколько стандартных отклонений и получим пороговое значение отклонения, больше которого события считаются аномальными.

В результате, во-первых, новый алгоритм сделал более сглаженными результаты в моем боте, а, во-вторых, позволил составлять более статистически корректные графики динамики сделок.

Сделки крупного и обычного размера

Благодаря стандартному отклонению мы можем разделить сделки на две группы:

  • Обычные сделки (толпа) — минимальное отклонение от среднего значения.
  • Крупные сделки (крупные участники рынка) — сильное отклонение от среднего значения. 

Важно отметить, что эти условные разделения могут быть неидеальными. К примеру, крупная заявка может закрыться несколькими маленькими сделками и тогда эта активность будет отнесена к действиям толпы, но это допустимая погрешность учитывая обезличенность сделок. В этом плане сделки крупных участников рынка можно выделять гарантированно, потому что толпа с маленьким капиталом физически не сможет совершить крупную покупку или продажу.

Графики сделок толпы и крупных участников рынка

С этими вводными можно попробовать отрисовать графики, чтобы отследить динамику сделок, но требуется ещё одно уточнение — нужно высчитывать чистые сделки для определения направленности (чего в данный момент больше покупок или продаж). Для этого достаточно взять разность покупок и продаж — назовем это дельтой. И мы получим следующие графики на примере Лукойла с интервалом в один день.

Толпа и крупные участники рынка: алгоритм определения их покупок и продаж
На относительно небольшом интервале результат получается не слишком очевидным. То есть на этих графиках примерно понятно, когда каждая из групп рынка покупает и продает, но для определения именно динамики результат стоит сгладить — для этого я решил использовать индикатор SMA (простая скользящая средняя). И вот что из этого получится.
Толпа и крупные участники рынка: алгоритм определения их покупок и продаж
На таких графиках уже можно разглядеть тренд сделок каждой из групп рынка.

На недельном интервале Лукойл будет выглядеть следующим образом: к примеру, тут тренд покупок крупных участников рынка только зарождается.
Толпа и крупные участники рынка: алгоритм определения их покупок и продаж

Разница в поведении крупных участников рынка и толпы

Результат, который данный инструмент показывает, следует изучать в рамках каждой акции отдельно, чтобы корректно отслеживать реакцию рынка на те или иные действия, но уже сейчас я заметил два момента.

Во-первых, зачастую крупные участники рынка начинают покупать или продавать раньше толпы, а толпа в свою очередь подключается к тренду только через несколько свечей. На самом деле для многих трейдеров это очевидный момент, что именно крупные капиталы двигают рынок, но было интересно увидеть это на графиках вживую.

Неидеальный пример с акциями Мосбиржи: тут можно отследить, что толпа начинает покупки или продажи только через некоторое время после крупных участников рынка.
Толпа и крупные участники рынка: алгоритм определения их покупок и продаж
Второй момент — это то, что толпа более эмоциональная. К примеру, 21 августа 2025 года произошли обыски в офисах компании Самолет (SMLT) и мы можем посмотреть, что в этом момент происходило на рынке. На графике ниже хорошо видно в правой части, что в день обыска 21 августа котировки пошли вниз, в свою очередь толпа начала распродавать, а крупные участники рынка — наоборот закупать, ещё и с удвоенной силой. Хотя это можно интерпретировать и по-другому: крупные участники позволяют себе взять больший риск, но по последующим новостям Самолета выглядит так, что на данный момент с этим вопросом у компании больше нет проблем, поэтому я склоняюсь к тому, что все-таки дело в эмоциональности толпы.
Толпа и крупные участники рынка: алгоритм определения их покупок и продаж

Источники: биржевые и дилерские сделки

Стоит отдельно отметить, что у сделки есть источник: биржа или дилер. Но даже внебиржевые дилерские сделки формально проходят через биржу, поэтому у нас есть возможность отследить и такой тип сделок. Объёмы там меньше, но и тут мы можем почерпнуть интересную информацию. К примеру, в случае Лукойла, который мы разбирали ранее, дилерские сделки в основном состоят из покупок.

Толпа и крупные участники рынка: алгоритм определения их покупок и продаж

Заключение

В итоге я запустил сервис в виде Telegram Mini App для удобства интеграции между своими ботами. В рамках одной экосистемы это выглядит очень удобно, когда, к примеру, в моем RTS Bot приходит сигнал об аномальном объеме и прямо внутри Telegram можно открыть котировки или тренд сделок. Сам сервис можно посмотреть здесь — https://t.me/reaglesbot?start=c21hcnRsYWIx. А на этом я закончу. Всем пока.

280 | ★2
2 комментария
Работу объема надо изучать в контексте с формой фракталов типа Билла В.У Билла красивые ступеньки по хаям или лоям.Но объем в телах свечей.Мораль — изучаем  свечной  анализ в контексте с формой фракталов по телам свечей .
Это все в теории VSA. Объем, спред= размах свечей, анализ. Далее ВА Эллиота объясняет форму свечей. В конце пути читаем график по каждой свече и ее объему и понимаем смысл и назначение всех углов ( фракталов ) графика.



avatar
Денег не дам.
avatar

Читайте на SMART-LAB:
🏦 Дом.PФ продолжает расти
Компания опубликовала отчет за 11 месяцев по МСФО. Это первые результаты после IPO   Дом.PФ (DOMRF) ➡️ Инфо и показатели     Результаты...
Carvana, Robinhood Markets и Coinbase вошли в состав индекса S&P 500 в этом году
Немногие развороты на фондовом рынке носят столь же драматичный характер, как как в случае с компанией Carvana. Онлайн-ритейлер подержанных...
🏆 В основе успешной работы Займера — опытная команда с высокой экспертизой
Только в этом году сразу три наших департамента получили престижные профессиональные награды: ⭐️ Служба безопасности Займера победила в премии...

теги блога EgorRepnikov

....все тэги



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