Student Wyckoff · Elliott Wave

Блог и практика

Объёмы, Volume Profile и TPO рядом с волнами Эллиотта

Сравните реальные и tick-объёмы, расчёт базы, объёмный POC и TPO на вымышленных таблицах и схемах.

Редакция Student Wyckoff

Опубликовано: (UTC+3)

Русский · English · Deutsch · Español · Français · Italiano · 繁體中文 · 日本語 · 한국어

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

Исполненный объём и tick-объём — разные единицы

Для шести завершённых баров одной вымышленной площадки V={10, 12, 14, 16, 18, 30} — количество исполненных единиц, всего 100. Tick-ряд {20, 18, 22, 17, 19, 15} считает обновления цены, всего 111. Это не одинаковые единицы: на шестом баре максимальный V=30 сочетается с минимальными 15 обновлениями. Реальная сделка может иметь иной размер, а несколько обновлений — не означать такой же объём сделок.

Исследовательское правило: до сравнения фиксируем инструмент, площадку/провайдера, единицы, сессию, длительность и статус завершения баров. Данные одной площадки не объявляем всем рынком; base-volume и quote-volume тоже не складываем без определения. Ряд V помогает описать активность, но не проверяет внутренние части импульса. Контрпример уже в таблице: большой исполненный объём не означает много обновлений и сам по себе не подтверждает направленную волну.

Исполненный объём и tick-объём — разные единицыВымышленные независимые единицы:ΣV=100, Σ обновлений=111. Сравниваются определения, а не общий рыночный объём.Исполненный объём VОбновления цены110212314416518630120218322417519615Итого:100Итого:111
Вымышленные независимые единицы:ΣV=100, Σ обновлений=111. Сравниваются определения, а не общий рыночный объём.
БарЗакрытиеИсполненный объём VОбновления цены
11001020
21011218
31021422
41011617
51031819
61023015
Итого—100111

Можно ли утверждать, что 111 обновлений означают 111 исполненных единиц?

Нет. Обновления и количество сделанного объёма измеряют разные вещи. Нужны определения поля и охвата источника, а не совпадение названий «volume».

Сравнение с заранее выбранной базой

Используем тот же V: первые пять завершённых баров дают 10+12+14+16+18=70, среднее 14. До появления шестого выбираем правило V 6/mean(V 1…V 5)≥2. При V 6=30 получаем 30/14=15/7≈2.14: условный флаг активности сработал. Если включить текущий бар в базу, среднее станет 100/6, а отношение 1.8 — это уже другое определение.

Сохраняем исходную базу, порог 2, сессию и cutoff; новую оценку ведём по тому же правилу, включая несработавшие случаи. Такой протокол можно исследовать рядом с фиксированной волновой гипотезой, не называя его готовой стратегией. На шестом баре закрытие падает со 103 до 102 при максимальном объёме 30: повышенная активность не подтверждает восходящий импульс и не отменяет его ценовые правила. Будущая результативность здесь не измерялась.

Сравнение с заранее выбранной базойУчебная база 14 и порог 28 для V 6.30≥28 даёт только заранее определённый флаг активности; закрытие 103→102 остаётся отдельным наблюдением.База 14Порог 2811021231441651863030/14≈2.14; r≥2
Учебная база 14 и порог 28 для V 6.30≥28 даёт только заранее определённый флаг активности; закрытие 103→102 остаётся отдельным наблюдением.
БарИсполненный объём VЗакрытие
110100
212101
314102
416101
518103
630102
База 1470/5=14—
Порог 282×14=28—
Условный флаг30/14≈2.14≥2103→102

Почему нельзя после результата заменить базу на удобную и сохранить прежнее название теста?

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

Volume Profile: объём по цене

Другая вымышленная выборка содержит блоки A/B/C и ценовые строки 100/101/102 с шагом 1. Суммы исполненного объёма по строкам равны 3/12/6, всего 21. Определим volume-POC как строку с наибольшей суммой: это 101 с 12 единицами. Здесь используются заданные исполнения по ценам, а не восстановление их точных цен из одной свечи OHLC.

До следующего блока D фиксируем окно A–C и шаг 1. Учебное условие контекста — close(D)>POC. При заданном close(D)=101 оно ложно: равенство не больше. Профиль не содержит будущий D. Иная ширина строк или другое окно могут изменить POC, поэтому сравниваем одинаковые настройки. Даже закрытие выше POC не доказало бы волновую структуру или вероятность роста; объёмная концентрация — описание этой выборки.

Volume Profile: объём по ценеВымышленный профиль: V 100=3, V 101=12, V 102=6, Σ21; volume-POC 101. Будущий closeD 101 не использован в построении.ЦенаИсполненный объём V1003101121026POC=101; ΣV=21
Вымышленный профиль: V 100=3, V 101=12, V 102=6, Σ21; volume-POC 101. Будущий closeD 101 не использован в построении.
ЦенаABCИсполненный объём V
1001113
10106612
1020066
Итого171321

Гарантирует ли объёмный POC 101 последующий отскок?

Нет. Это максимум исторической суммы в фиксированном окне. Наш следующий close 101 даже не выполняет выбранное строгое условие; внутренние волны всё равно нужно проверять отдельно.

Market Profile/TPO: посещения цен во времени

В той же сетке TPO начисляется один раз за посещение ценовой строки в каждом равном блоке A/B/C. На 100 есть A/B/C — 3 TPO; на 101 B/C — 2; на 102 только C — 1. Всего 6 TPO, TPO-POC 100. Это счёт возможностей посещения по блокам, не количество контрактов и не точное число минут, проведённых на цене.

Заранее фиксируем блок, строки, сессию и окно. Повторная сделка на 101 внутри B увеличила бы объём, но не добавила TPO. При будущем closeD=101 условие closeD>TPO-POC 100 истинно, хотя сравнение с volume-POC 101 ложно. Это воспроизводимый контрпример взаимозаменяемости двух профилей. Согласие или расхождение с волновой гипотезой записывают как контекст; никакая TPO-форма сама не доказывает завершение волны.

Market Profile/TPO: посещения цен во времениОдна вымышленная сетка даёт TPO 3/2/1 с POC 100 и объём 3/12/6 с POC 101. TPO не измеряет точную длительность на цене.ЦенаTPOABC100ABC3101BC2102C1TPO-POC=100; ΣTPO=6
Одна вымышленная сетка даёт TPO 3/2/1 с POC 100 и объём 3/12/6 с POC 101. TPO не измеряет точную длительность на цене.
ЦенаABCTPO
1001113
1010112
1020011
Итого1236

Почему TPO-POC 100 и volume-POC 101 не противоречат друг другу?

Они максимизируют разные величины: число временных блоков с посещением и количество исполненных единиц. Большой объём за один блок может дать мало TPO.

Источники и границы