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

У счетчика есть источник и единица

BIS описывает децентрализованное, фрагментированное внебиржевое исполнение. Единого полного биржевого счетчика всего спота FX нет. Дилер или площадка могут иметь сделки в собственной области, но это не превращает любой тиковый счетчик в исполненный объем. См. механику рынка OTC.

MetaTrader определяет Forex Volumes как число изменений цены. Зеленый столбец означает превышение счета предыдущей свечи, а не такое число покупок по инициативе покупателей. При использовании объема в техническом анализе записывайте платформу, поток, символ, поле и единицу.

В нашем явно заданном учебном счетчике первая цена не считается; затем считаются неравные соседние цены. Полная последовательность 100,101,100,101,100 дает четыре изменения. Выбор только первой, второй и последней: 100,101,100 — два. Обе имеют O=100, H=101, L=100, C=100. Совпадение OHLC не подтверждает одинакового числа событий. Это наше правило, а не определение тика любой платформы.

Сначала согласуйте окна наблюдения

Возьмем одно и то же завершенное пятиминутное окно 09:00–09:05 UTC в пяти условных предыдущих днях. Среднее считается отдельно по каждому источнику. Числа вымышлены; это не типичные сессионные измерения и не исследованная корреляция.

Прокрутите таблицу вправо, чтобы увидеть все столбцы →

Одинаковое окно часов; отдельные единицы и базы пяти дней
Источник / единицаПредыдущие измеренияСреднееНовое / среднее
Поток A: изменения цены80,90,100,110,120100180 / 100 = 1,8
Поток B: изменения цены120,135,150,165,180150210 / 150 = 1,4
Выбранные фьючерсные контракты400,450,500,550,600500450 / 500 = 0,9

A выше своей базы на 80%, B — на 40%, число контрактов ниже своей базы на 10%. Новое абсолютное значение B больше A, а относительный рост меньше. Расчеты не устанавливают, кто «прав» о следующей цене. Нельзя складывать изменения цены с контрактами или выдумывать коэффициент перевода.

Отдельная контрольная замена: B=240 дает 1,6, или +60%; фьючерсы 540 дают 1,08, или +8%. Значения по-прежнему измеряют разные вещи. Незавершенное окно, пропуск или изменение определения счетчика нужно обозначить. MQL5 iTickVolume может вернуть ноль при ошибке; проверьте ошибку и доступность данных, прежде чем записывать настоящую нулевую активность.

Новое измерение меняет собственную базу

Четыре предыдущих закрытых окна содержат по 100 обновлений, новое — 200. Относительно прежнего среднего 100 отношение равно 2. Включение нового окна поднимает среднее до 120 и снижает отношение примерно до 1,67.

Прокрутите схему вправо, чтобы увидеть ее целиком →

Новое измерение в базовой среднейЧетыре столбца по 100 и новый 200. Прежнее среднее 100, общее 120. Отношения нового значения к ним 2 и 1,67.Входит ли новое значение в базу?100100100100200Прежние 4: среднее 100 · 2×С новым: среднее 120 · 1,67×Порог 1,8× различает эти правила.

Открыть схему целиком

Высота столбцов показывает счетчики. Две линии — разные базы, а не два варианта числа одних и тех же сделок.

При условии «не меньше 1,8» первый вариант проходит, второй — нет. После закрытия оба отношения вычисляются корректно, но это разные правила. До результата запишите, входит ли новое окно в базу.

Условия: вымышленный счетчик одного источника, пять закрытых окон одинаковой длительности с условно сопоставимым временем сессии. Это не статистика брокера и не результат рыночного теста.

Арифметика индикатора наследует смысл входа

Взвешенная средняя равна Σ(цена × вес) / Σ(вес). Условные представительные цены 1.1000 и 1.1020 с весами 100 и 300 дают 1.1015. Перестановка весов дает 1.1005 — разницу 10 пипсов. Это зависимость от весов, а не измеренная погрешность между спотовым и фьючерсным VWAP.

Для конкретного VWAP запишите ценовое поле, вес, таймфрейм, начало накопления и часы сброса. TradingView описывает типичную цену (H+L+C)/3 и накопленные взвешенные суммы с настраиваемыми источником и периодом Anchor. Уровень на графике не доказывает возвращения организаций к нему или выгодности входа ниже.

OBV прибавляет выбранный объем при росте Close, вычитает при падении и не меняется при равном Close. Если на входе число изменений цены, результат по-прежнему накапливает эти числа. Направление свечи не идентифицирует сделки агрессивных покупателей или продавцов.

Для Volume Profile (на английском) запишите данные, распределение меньшего таймфрейма и настройки. TradingView описывает тиковый объем Forex и разделение по Close относительно Open вместо фактической стороны агрессора. POC — максимальная строка в этой конструкции. Настройка области 70% не обещает удержания цены с такой вероятностью или притяжения к уровню.

Исполненные контракты — отдельная ограниченная запись

Объем CME считает проданные контракты в указанном биржевом охвате; открытый интерес — оставшиеся открытыми контракты. Контракт учитывается один раз, а не по разу на каждую сторону. Для сравнения задайте контракт, срок, сессию, задержку данных и обработку смены контракта. Это не полный учет спота FX. CFTC COT из библиографии описывает позиции и категории, а не тиковый счетчик или внутрисессионную ленту сделок.

Связанные фьючерсы и спот различаются способом котирования, ценой и исполнением. Фьючерсный VWAP не становится автоматически доступной ценой спота; данные не обязательно бесплатны и поступают без задержки. Потоку ордеров (на английском) нужны соответствующие исполнения; счетчик котировок не раскрывает активность всех закрытых пулов ликвидности.

Сохраняйте новую запись вне базы «только предыдущие»

В схеме четыре прежних значения по 100 и новое 200. Отношение к прежнему среднему равно 2. С новым значением среднее 120, отношение 5/3, около 1,67. Порог «не меньше 1,8» пропускает первую конструкцию и отклоняет вторую.

В упражнении два прежних значения по 100 и новое 300 дают общее среднее 500/3 и отношение 1,8. Если взять только прежние, получается 3. Оба расчета верны при своих знаменателях; скрытая замена знаменателя нарушает записанное правило.

Фиксируйте изменения источника, пропуски и окна. Эти примеры не устанавливают универсальных сессионных корреляций, диапазона тиков, эффективности таймфрейма или превосходства над акциями. Для таких выводов нужны отдельный набор данных и метод; подобного исследования здесь нет.

Сделайте измерение воспроизводимым до оценки сигнала

Запишите завершенный интервал, часы, поток, инструмент, поле, единицы, состав базы и отношение. Новые окна сравнивайте по заранее принятому правилу, сохраняя низкую активность и неудачные случаи. Для торговой гипотезы отдельно задают цены, ордера, расходы и способ оценки.

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

Настоящий ноль и отсутствующее измерение

Новый вымышленный пример. Для одного неизменного счетчика выбраны пять прежних завершенных одинаковых окон: 100, 0, «нет записи», 200, 100. Ноль во втором окне подтвержден корректной записью; третье окно не наблюдалось. Заранее принято считать среднее только по доступным корректным окнам, сохраняя их число. Новое значение 150; порог отношения «не меньше 1,8».

Прокрутите таблицу вправо, чтобы увидеть все столбцы →

Три обработки отсутствия отвечают разным правилам
СпособБаза150 / базаПорог
Четыре доступных, включая настоящий ноль400/4=1001,5Не пройден
Пропуск ошибочно заменен нулем400/5=801,875Пройден при другом правиле
Удален и настоящий ноль400/31,125Не пройден при другом правиле

Сумма 400 одна и та же, знаменатели 4, 5 и 3 различаются. Первая оценка основана на четырех доступных окнах, не на полной пятиоконной истории. Сохраняйте пропуск и число наблюдений; не объявляйте его фактическим бездействием рынка. Если правило требует все пять окон, результат пока отсутствует. При базе ноль отношение не определено — не подменяйте его нулем или произвольным большим числом. Упражнение не оценивает прогноз цены или качество брокера.