
Ты простой 49-летний Майкл Смит, живешь себе в небольшом пригороде Бойсе городке Игл, что в штате Айдахо. Чтобы не было скучно, президентствуешь в компании PetIQ, а заодно и исполнительным директором выступаешь. В июне 2024 ты получаешь непубличную информацию о том, что твою компанию собирается купить другая компания. Ну просто ты президент, и так случается, что подобная информация попадает в руки на таких должностях. Чем же грозят такие новости для акций? Я уже говорил об этом, повторю: когда кто-то крупный решает купить небольшую компанию, то для акций небольшой компании это прям йухууу!
В общем, Михаил берет гражданина, состоящего с ним в близких отношениях, и через его брокерский счет 26 июля 2024 покупает акции PetIQ. Где-то по 22$. 7 августа выходят новости о приобретении. Компанию, производящую безрецептурные средства для борьбы с блохами и клещами, оздоровительные добавки и угощения для кошечек и собачек, покупает Bansk Group. Акции, стоившие 6 августа 20,57$, улетают на 30,53$. Там-то Михаил и сливает их, получив профит в районе 40% или 145 754,69$.

Сегодня предлагаю поговорить об объемах. Но не о привычных гистограммах снизу. А о непривычных уровнях. Горизонтальных. Тема не новая, но слабо распространённая на нашем рынке. Возможно, из-за отсутствия аналитических инструментов в основных терминалах, присутствующих на отечественной фонде.
POC – Point of Control. Вспомнили? Волум Профайл, выпуклости на графике, вот это вот всё.
И меня в своё время данная тема маленько затянула. Но не увидел там основного – динамики. Анализ внутридневного движения в стиле – вот выпуклость сформировалась в верхнем диапазоне дня, а значит, ждём завтра движения вверх. Ну OKAY. А мне интересно, как это выпуклость внутри дня формировалась. Откуда и куда шла. Но подобных движений не видно.
И я сделал так, чтобы было видно.
Для начала немного теории. В нашей истории будет небольшое допущение, на котором история и будет развиваться. Допущение, как мне видится, довольно логичное. Ибо ну а как иначе? Вообще, что такое РОС? Некая «точка контроля», вокруг которой, видимо, крутится цена.

По цене 10 у нас стоит аск с объемом 1 контракт. Т.е. это ПАССИВНЫЙ ПРОДАВЕЦ, желающий продать.
По цене 9 у нас стоит бид с объемом 1 контракт. Это ПАССИВНЫЙ ПОКУПАТЕЛЬ, желающий купить.
Как должна произойти сделка? Участники в стакане у нас «пассивные». Они выставили свои лимитные заявки и ждут их исполнения. И так бы рыночек и стоял, если бы не появились АКТИВНЫЕ участники рынка. Те, кто будут целенаправленно выкупать или продавать из/в стоящие в стаканах лимитные заявки. Как это любят называть — оперировать рыночными заявками. Хотя это и не совсем верный термин, но тем не менее.
То есть, если кто-то направит в систему заявку «купить 1 контракт по цене 10», то данный участник ИНИЦИИРУЕТ сделку, ударив в стоящую в стакане заявку. Поскольку инициатором выступил покупатель, то сделка в системе пройдет с направлением «ПОКУПКА». Да, это снова не совсем верно, ибо определение направления будет проходить через очередность выставления заявок, но этак мы уйдем совсем глубоко, и для глобального понимания версия с инициатором будет лучше.
С помощью индикаторов Аттрактор и Levels. Как делаю я

Я уже писал, что изначально аттрактор (https://smart-lab.ru/blog/1205970.php) – это выход. Его первое название «целевая кривая». От слова цель. Да, на нём часто случаются развороты. Тем не менее, с помощью него ищу место выхода.
Сразу скажу, что, обладая постисторическим знанием, всегда можно найти выходы лучше. Но в реальном времени мы не знаем, что будет лучше – ждать пробоя Левелс, либо полностью выскакивать с разворотом на аттракторе. Поэтому выход делаю частями.
На графике вчерашний брент. Допустим, в зеленой зоне был осуществлен вход в шорт. Причин на это могло быть предостаточно. Что делаю дальше? В точке 1 цена выходит на аттрактор, и я скидываю 50% позиции. Цена выходит на аттрактор в точке 2 второй раз. И я скидываю 50% от остатка. Цена пробивает уровень Левелс в точке 3. Я скидываю остаток.
Что это дало? Средневзвешенная цена моего полного выхода из позиции оказалась ниже уровня точки 1 и ниже уровня точки 3. Потому что была точка 2. Т.е. если бы я сразу полностью вышел на первом касании аттрактора или на пробое Левелс, прибыль от шорта оказалась бы меньше.

Целевой канал – это канал в рамках которого двигается цена. Он построен на индикаторе Аттрактор, который, по сути, является противоположностью индикатор VWAP.

Данный продукт — это дальнейшее развитие всем известного индикатора VWAP. VWAP имеет один недостаток. Старт его расчёта необходимо выбирать вручную. Привязывать к старту дня. К хаю или лою дня. К последнему экстремуму. Это не всегда удобно. Наверняка многие из вас хотели бы, чтобы кривые средневзвешенных цен строились сами. Это упростило бы работу.
AutoVWAP — это реализация подобного механизма. Автоматическое построение кривых VWAP.
Создание алгоритма автоматического построения — задача нетривиальная. Человеческий глаз, а точнее мозг, легко определяет экстремумы на графике цены. Легко определяет важность того или иного минимума или максимума. Но компьютер всего этого не видит и не понимает. Ему нужны чёткие правила. Частично механизмы алгоритма скрыты в скрипте, частично отданы на откуп пользователю через доступные настройки. Пробежимся по возможностям индикатора и познакомимся с его опциями.
В основе у нас есть выбор между двумя разными подходами в построении.

Первый. Оценка скриптом всех имеющихся минимумов и максимумов без разделения дней. Т.е. он будет работать на любых таймфреймах. Глубина отрисовки задаётся в настройках параметром Quantityofcandles, который измеряется в свечах.
Фьючерс на индекс Мосбиржи

Для выявления пассивынх участников, т.е. тех, кто работает лимитными заявками, я использую индикатор SmartMap для торгового терминала MetaTrader 5. Она показывает две составляющих процесса. Во-первых, это скопления заявок в стакане на различных уровнях. Да, это можно наблюдать глазами непосредственно в стакане, но у вас не будет истории, и это недостаточно доходчиво визуально. SmartMap же скопления показывает блоками на графике цены. И сразу видно, где много, где мало. Сила скопления высчитывается алгоритмом индикатора. Собственно, вы сами можете видеть, как цена ходит от скоплений. Во-вторых, это определенным образом рассчитанные общие массы асков и бидов. Результат отображается в виде красных и зеленых кривых в «подвале» графика. Сильные перекосы в сторону каких-либо заявок я так и называю – перекосы. И если вы «соедините» эти перекосы с ценой, то увидите, что очень часто превалирование бидов происходит на ценовых минимумах, а превалирование асков на ценовых максимумах.
Традиционно смотрим поведение пассивных участников торгов, т.е. тех, кто торгует лимитными заявками.
Фьючерс на природный газ

В первой половине дня были робкие попытки роста в газе, но в стакане превалировали заявки на продажу. Об этом нам говорит нахождение красной кривой над зеленой на нижнем графике. Это часть индикатора SmartMap, вторая его часть – светлые блоки на графике цены. Блоки показывают скопления в стакане, а кривые внизу динамику заявок в стакане.
В итоге фьюч пролили. В районе 2,950 в бой вышло множество покупателей. Кто это был – фиксирующие шорты продавцы, или желающие купить покупатели – неизвестно. Но первая попытка не удалась. А вот вторая очень даже. Очень сильное превалирование покупателей на лое.
Кстати, на этой картинке очень хорошо виден недостаток кумулятивной дельты. Её график выведен сразу под графиком цены – красно-синие гистограммы. Я напомню, кумулятивная дельта – это расчет сделок по направлению купля/продажа нарастающим итогом.