Индикатор Market Concentration Hi2
- Версия: 1.3
- Требования: Quik 8.11+ Lua 5.4
- Размер: 23.21 MB
- Просм: 933
- Добавлено: 11.02.23
- Скачано: 772
- Изменено: 19.02.26
Индикатор для терминала QUIK, показывающий индекс рыночной концентрации (HI2) Московской биржи. Работает для большинства акций, фьючерсов и валютных пар. Данные с сайта биржи берутся при помощи AlgoPack. Индикатор разработан для Алексея Адамовича.
Что такое Hi2
Индекс Херфиндаля-Хиршмана (HI2) — это ключевой показатель для оценки концентрации рынка и уровня конкуренции среди участников.
В экономике HI2 используется для анализа конкурентной среды на рынках, выявления доминирующих участников и оценки возможных рисков, связанных с монополизацией. Широко применяется в антимонопольной политике и промышленной организации. Его история — это постепенное развитие идей измерения рыночной концентрации через вклад нескольких экономистов.
👤 Альберт Хиршман в 1945 предложил индекс для измерения концентрации внешней торговли (export concentration index). Суть его подхода:
- суммировать квадраты долей участников (например, стран-экспортёров),
- тем самым сильнее «наказывать» крупные доли.
Это был важный шаг, потому что:
- крупные игроки начинают влиять на индекс нелинейно
- показатель становится чувствительным к доминированию.
👤 Оррис Херфиндал в 1950 году в своей докторской диссертации в Гарварде независимо развил ту же идею — но уже применительно к промышленным рынкам США. Он:
- показал его применимость для анализа конкуренции,
- связал показатель с структурой отрасли и поведением компаний.
🏛 Практическое применение (вторая половина XX века)
Индекс стал особенно важен в антимонопольной практике:
В США его используют:
- Министерство юстиции США
- Федеральная торговая комиссия США
Он применяется для:
- оценки слияний и поглощений (M&A)
- выявления угроз монополизации
- анализа конкурентной среды
HI2 определяется как сумма квадратов рыночных долей всех участников
Формула
где si — это рыночная доля i-го участника, выраженная в процентах
Пример расчета
Рассмотрим более детально пример с тремя компаниями:
- Компания A имеет рыночную долю 50%.
- Компания B имеет рыночную долю 30%.
- Компания C имеет рыночную долю 20%.
Рассчитаем HI2:
HI2 = 502+302+202 = 2500+900+400 = 3800
Пример применительно к трейдингу:
| Доля | Индекс | Доля | Индекс | |||
|---|---|---|---|---|---|---|
| Трейдер 1 | 10% | 100 | Трейдер 1 | 50% | 2500 | |
| Трейдер 2 | 10% | 100 | Трейдер 2 | 30% | 900 | |
| Трейдер 3 | 10% | 100 | Трейдер 3 | 5% | 25 | |
| Трейдер 4 | 10% | 100 | Трейдер 4 | 5% | 25 | |
| Трейдер 5 | 10% | 100 | Трейдер 5 | 5% | 25 | |
| Трейдер 6 | 10% | 100 | Трейдер 6 | 1% | 1 | |
| Трейдер 7 | 10% | 100 | Трейдер 7 | 1% | 1 | |
| Трейдер 8 | 10% | 100 | Трейдер 8 | 1% | 1 | |
| Трейдер 9 | 10% | 100 | Трейдер 9 | 1% | 1 | |
| Трейдер 10 | 10% | 100 | Трейдер 10 | 1% | 1 | |
| 100% | 1000 | 100% | 3480 |
Что означает высокий и низкий HI2?
Низкая концентрация: объёмы торгов распределены равномерно между участниками
Высокая концентрация: объёмы торгов распределены неравномерно. Некоторые участники имеют большую долю
| Низкий | < 1500 | Высокая конкуренция на рынке. Большое количество участников имеет равные рыночные доли |
| Средний | 1500 - 2500 | Умеренная концентрация. Несколько участников могут иметь более значительные доли рынка |
| Высокий | > 2500 | Высокая концентрация рынка. Несколько участников доминируют на рынке |
Описание индикатора
Данные о рыночной концентрации (HI2) обновляются на сайте московской биржи ежедневно после окончания торгов. Соответственно, отображение индикатора возможно и имеет смысл только на дневном графике.
Кроме объёма торгов, индикатор выводит данные в разрезе покупок и продаж, агрессивных и пассивных сделок:
| VOLUME | ||||
| BUY | SELL | PASSIVE | AGRESSIVE | |
| NETFLOW BUY | PASSIVE BUY | AGRESSIVE BUY | ||
| NETFLOW BUY | PASSIVE SELL | AGRESSIVE SELL | ||
Индикатор Hi2 (Herfindahl — Hirschman index 2) в Московской бирже - это расширенная версия классического HHI, адаптированная под микроструктуру рынка (заявки, участники, ликвидность). Он не ограничивается одной линией, а декомпозирует концентрацию по сторонам книги заявок и/или типам активности. Ключ - понимать различие агрессивного и пассивного потока, а также то, что именно берётся за «долю»
Ниже — полный разбор типичных линий Hi2 и их экономического смысла.
1. agressive
HHI по всем агрессивным сделкам (taker flow), без разделения на стороны.
Показывает, насколько поток «бьющих» ордеров сконцентрирован у немногих участников.
Интерпретация:
- высокий > цену двигают несколько крупных агрессоров
- низкий > много мелких участников, импульс «распылён»
2. agressive_buy
HHI агрессивных покупок (market buy, удары по ask).
концентрация инициаторов роста цены
Интерпретация:
- высокий > один/несколько крупных покупателей «тащат» рынок вверх
- сигнал возможного импульсного движения вверх, но с риском выдоха
3. agressive_sell
HHI агрессивных продаж (market sell, удары по bid).
концентрация давления вниз
Интерпретация:
- высокий > доминируют крупные продавцы
- часто сопровождает резкие проливы
4. passive
HHI по пассивным ордерам (maker flow, стоящие лимитки).
насколько ликвидность в стакане сосредоточена
Интерпретация:
- высокий > «уровень держат» крупные игроки
- низкий > ликвидность распределена, уровень устойчивее
5. passive_buy
HHI лимитных заявок на покупку (bid).
концентрация поддержки
Интерпретация:
- высокий > сильная, но потенциально хрупкая поддержка
- если крупный игрок снимет заявки > провал
6. passive_sell
HHI лимитных заявок на продажу (ask).
концентрация сопротивления
Интерпретация:
- высокий > «стена» продавца
- но при снятии — быстрый пробой вверх
7. buy
HHI по всем операциям на стороне buy (агрессивные + пассивные).
общая концентрация активности покупателей
Интерпретация:
- высокий > рынок «ведётся» несколькими покупателями
8. sell
HHI по стороне sell (все типы ордеров).
концентрация продавцов
Интерпретация:
- высокий > давление контролируется узкой группой
9. netflow_buy
HHI по чистому притоку покупок (агрессивные покупки минус продажи, в части > 0).
концентрация именно чистого спроса, а не просто активности
Интерпретация:
- высокий > рост создаётся узким кругом игроков
- часто = направленный тренд, но менее устойчивый
10. netflow_sell
HHI по чистому притоку продаж.
концентрация чистого давления вниз
Интерпретация:
- высокий > рынок «продаёт» ограниченное число игроков
11. volume
volume = buy + sell = passive + agressive
- высокий volume + высокий Hi2 > «крупный игрок двигает рынок»
- высокий volume + низкий Hi2 > «массовое участие» (здоровый тренд)
Ключевая логика всей группы
Можно свести к трём осям:
Тип потока
- aggressive > двигает цену
- passive > удерживает/ограничивает
Сторона
- buy vs sell
Чистота сигнала
- raw (buy/sell)
- net (netflow)
Использование
HI2 сам по себе редко используется как единственный сигнал для входа или выхода из сделки. Чаще всего его применяют в сочетании с другими индикаторами (например, индикаторами объёма, волатильности или трендовыми индикаторами) для подтверждения торговых идей.
- agressive_buy ↑ + passive_sell ↑ : борьба за уровень (импульс vs стена)
- agressive высокий и растёт: импульс «кем-то контролируется»
- passive высокий: уровень может быть фейковым (один игрок)
- netflow высокий: направленное движение, но уязвимое
Порядок установки
- Прочитайте файл readme.html
- Убедитесь, что в настройках терминала для индикаторов выбрана версия Lua 5.4 (Где?)
- Зарегистрируйтесь на сайте Московской биржи moex.com
- В папке терминала QUIK создайте подпапку LuaIndicators (если её там еще нет)
- Поместите в нее файл Hi2_Demo.lua (или Hi2_Full.lua, если вам известен пароль от полной версии)
- Библиотеку bot4sale64.dll поместите в папку терминала Quik.
- Добавляйте индикатор на график. При первом запуске индикатор самостоятельно создаст все остальные необходимые ему для работы файлы и немедленно начнёт скачивание данных с сайта биржи в локальную базу. Индикатор работает только на дневном интервале. В случае проблем смотрите таблицу сообщений терминала.
- При первом запуске индикатор спросит у вас API key от algopack сайта Московской биржи.
- Выберите требуемые вам линии в параметре Показать Линии, отключив ненужные.
При первом запуске индикатор начинает скачивать с сайта данные и сохранять их в локальной SQL базе, начиная с 2020 года. Этот процесс довольно длительный, зависит от пропускной скорости вашего интернет канала и загруженности сервера сайта биржи. Прогресс скачивания можно увидеть, щелкнув по соответствующей иконке в панели задач Windows. Однажды скачанные данные сохранятся локально в SQL базе данных и в дальнейшем обращений к сайту за ними уже не будет.
Если по какой-то причине изменился API key, можно при выключенном терминале запустить файл <квик>\www.bot4sale.ru\Hi2\hi2_api_saver.exe и указать новый API key.
Для работы индикатора необходима регистрация на сайте Московской Биржи, необходимо купить подписку у сайта на соответствующие данные.


Индикатор выводит на график одновременно 11 линий - по числу предоставляемых биржей последовательностей (см. выше). Для удобства анализа лишние линии можно отключить, указав только нужные линии в параметре индикатора Показать Линии.
В процессе работы индикатор создаёт утилиту для скачивания данных с сайта московской биржи. Некоторые антивирусы ошибочно считают его вирусом, что не соответствует действительности. Если ваш антивирус проявляет подобную излишнюю подозрительность, следует внести его (а лучше всю папку терминала Quik) в исключения. Я не пишу вирусы, но в случае сомнений в этом вы можете просто не использовать этот индикатор.
Демонстрационная версия работает только на валютах. В полной версии ограничения отсутствуют - индикатор показывает данные по всем акциям, фьючерсам и валютам, по которым сайт Московской биржи предоставляет данные
Если вы находитесь за границей и индикатор ничего не выводит, возможно, что проблема кроется в вашем заграничном IP адресе. Попробуйте использовать VPN с сервером в Российской Федерации. Сайт Московской биржи временами не отдает данные за пределы великой и необъятной. Странно, но уже привычно. Другой причиной может быть тот факт, что сайт не отдает вам данные. Проверьте, не изменился ли ваш API key, а также существование вашей подписки на данные Hi2 на сайте биржи.
В случае проблем с получением данных можно посмотреть лог скачивателя. Это локальный файл <квик>/www.bot4sale.ru/Hi2/hi2.err
Распространение
Вы можете свободно использовать демонстрационную версию индикатора. Она работает только на валютах. В полной версии будут доступны акции, фьючерсы и валюты.
Полную версию вы можете получить двумя способами:
1. Получив у А. Адамовича курс "Секреты торговли фьючерсами". В курсе приведена методология применения паттернов для анализа позицию юридических лиц и поиска точек входа. Име*ются задания и разборы примеров, на практике анализируются реальные сделки. Детально описаны принцип и способы использования этого индикатора, а также подробно разъяснен смысл. Стоимость индикатора включена в стоимость курса, вы получите полную версию без ограничений.
2. В случае, если вы хотите приобрести только полную версию индикатора без покупки курса, вы это можете сделать по платежным реквизитам, которые приведены ниже в статье. Цена полной версии индикатора 5000 рублей.
История версий
| Версия | Список изменений |
| 1.2 |
|
| 1.3 |
|




