Uranium Trade Market Dynamics
- Индикаторы
- Версия: 6.10
- Активации: 5
Uranium Trade Market Dynamics
Что не так с привычными осцилляторами?
Большинство трейдеров знакомы с классическими RSI, Stochastic и ADX. Эти инструменты десятилетиями присутствуют на графиках и дают полезные ориентиры, однако у них есть врождённое ограничение: они работают исключительно с ценой закрытия, игнорируя тиковый объём. Из-за этого сигналы часто запаздывают, а на сильных трендах индикаторы «залипают» в зонах перекупленности или перепроданности, переставая выполнять свою функцию. Трейдер вынужден либо мириться с опозданием, либо искать дополнительные фильтры.
Что предлагает Uranium Trade Market Dynamics
Это единый аналитический модуль, объединяющий три самостоятельных осциллятора: Direction, Force и Integrity. Каждый из них оценивает рынок через собственную систему метрик, в расчёте которых участвуют как ценовые данные, так и тиковые объёмы. Такой подход позволяет получать более раннюю и структурно полную картину рыночного движения.
Результат работы любого из трёх режимов отображается на фиксированной шкале от -2,5 до +2,5. Благодаря встроенному механизму адаптивной категоризации индикатор не залипает в крайних значениях, а сигнал остаётся информативным на любых фазах рынка.
Режимы индикатора
Direction — оценка направленного давления
Direction показывает баланс между бычьим и медвежьим давлением. В его основе лежат четыре метрики: смещение срединной точки, объёмно-взвешенное изменение цены, блочное смещение и импульсный баланс тел свечей.
- Положительные значения (0…+2) указывают на преобладание бычьего давления.
-
Отрицательные значения (-2…0) — на преобладание медвежьего давления.
-
Уровни по умолчанию: +1,2 и -1,2 (зоны уверенного направленного движения).
Force — оценка силы движения
Force измеряет интенсивность текущего движения без привязки к его направлению. Метрики, формирующие этот режим: средний диапазон, стабильность размеров свечей, средний тиковый объём и плотность объёма на пункт.
-
Положительные значения (0…+2) говорят о наличии силы в движении.
-
Отрицательные значения (-2…0) — о слабом, вялом рынке.
-
Уровень по умолчанию: -0,5 (порог, ниже которого сила считается недостаточной для уверенных решений).
Integrity — оценка качества рынка
Integrity определяет, насколько рынок структурирован и свободен от шума. В расчёте участвуют метрики: эффективность перемещения, решительность закрытий, стабильность потока объёмов и перекрытие соседних баров.
-
Положительные значения (0…+2) — рынок движется плавно и согласованно.
-
Отрицательные значения (-2…0) — рынок зашумлён, сигналы других инструментов менее надёжны.
-
Уровень по умолчанию: -0,5 (граница, отделяющая качественное движение от хаотичного).
Как пользоваться
-
Установите индикатор на график стандартным способом.
-
В параметре «Режим» выберите Direction, Force или Integrity.
-
При необходимости измените период расчёта (по умолчанию 20) и период сглаживания (по умолчанию 5).
-
Чтобы одновременно отслеживать направление, силу и качество рынка, добавьте индикатор на график трижды и назначьте каждому экземпляру свой режим. Каждый из них будет работать независимо.
Уровни, отображаемые в окне индикатора, можно изменить в любой момент через вкладку «Уровни» в свойствах графика.
Встроенные инструменты экспорта
Индикатор позволяет сохранять значения в файл для последующего анализа или использования в торговых системах. Поддерживается три формата: CSV, TXT и бинарный. Бинарный формат обеспечивает максимально компактное хранение и мгновенное чтение структурированных данных, что особенно ценно при работе с большими объёмами истории. Поддерживается два режима работы:
-
Экспорт истории — однократная выгрузка значений за выбранный период.
-
Живой лог — непрерывная запись значений каждого закрытого бара в файл. Файл обновляется атомарно, что исключает конфликты при одновременном чтении.
Настройки
Все параметры сгруппированы в три логических раздела.
1. Основные настройки
-
Режим — выбор осциллятора: Direction, Force или Integrity.
-
Период — расчётный период для сырых метрик и окна категоризации. По умолчанию 20. Меньшие значения делают индикатор чувствительнее, большие — сглаживают сигнал.
-
Сглаживание EMA — период финального сглаживания. 1 означает отсутствие сглаживания.
2. Живой лог
-
Включить живой лог — активирует запись в реальном времени.
-
Формат файла — TXT, CSV или бинарный.
-
Включать котировки — добавляет в файл цены открытия, закрытия, максимум, минимум, тиковый объём и спред.
-
Записывать Direction / Force / Integrity — выбор, какие осцилляторы логировать (можно все три одновременно, если запущено несколько экземпляров с разными режимами).
-
Суффикс имени файла — позволяет задать уникальное имя, чтобы избежать конфликтов при параллельной записи нескольких индикаторов.
3. Экспорт истории
-
Включить экспорт истории — при первом запуске индикатор выгрузит данные за указанный период.
-
Дата начала и окончания — диапазон баров для экспорта.
-
Вывод — в лог терминала, в файл или в оба сразу.
-
Формат файла — TXT, CSV или бинарный.
-
Включать котировки — добавляет OHLCV и спред.
-
Экспортировать Direction / Force / Integrity — выбор осцилляторов для выгрузки.
Использование экспорта в торговых системах
Экспорт истории — это не просто сохранение показаний индикатора. В одном файле, будь то CSV или бинарный формат, объединяются фактические рыночные данные и соответствующие им сигналы выбранных осцилляторов. Такой подход даёт сразу несколько практических преимуществ.
-
Готовый датасет для бэктестов. Вы получаете единый файл, где на каждом баре зафиксированы цены, объёмы и состояния индикатора. Это избавляет от необходимости заново синхронизировать котировки с сигналами при тестировании стратегий. Советник может напрямую загружать этот файл и многократно прогонять его в тестере, не требуя присутствия индикатора на графике и не выполняя повторных расчётов. Бинарный формат читается мгновенно с помощью FileReadStruct , что делает загрузку многолетней истории практически незаметной.
-
Удобство для машинного обучения. Имея в одном CSV все входные переменные (OHLCV, объём, спред) и целевую переменную (состояние Direction, Force или Integrity), вы можете сразу подавать эти данные в модели Python, R или специализированные пакеты для поиска закономерностей.
-
Построение пользовательских композитов. Объединяя логи всех трёх режимов, вы можете создавать собственные сводные индексы, не зависящие от визуального интерфейса индикатора, и исследовать взаимодействие направления, силы и качества рынка на исторических данных.
-
Живой мониторинг и интеграция. Функция живого лога позволяет внешним приложениям отслеживать состояние рынка в реальном времени, читая обновляемый файл. Роботы, написанные на MQL5, могут напрямую читать бинарный лог, получая и котировки, и сигналы с минимальными накладными расходами — именно так, как это реализовано в собственных разработках автора.
Для кого этот инструмент
Uranium Trade Market Dynamics ориентирован на трейдеров и разработчиков, которым нужен объективный, не перерисовывающийся индикатор с глубокой аналитической базой, выходящей за рамки стандартных осцилляторов MetaTrader 5. Благодаря встроенным средствам экспорта он служит одновременно визуальным помощником и поставщиком структурированных данных для полностью автоматизированных торговых систем.
