Uranium Trade Market Dynamics

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 (граница, отделяющая качественное движение от хаотичного).

Как пользоваться

  1. Установите индикатор на график стандартным способом.

  2. В параметре «Режим» выберите Direction, Force или Integrity.

  3. При необходимости измените период расчёта (по умолчанию 20) и период сглаживания (по умолчанию 5).

  4. Чтобы одновременно отслеживать направление, силу и качество рынка, добавьте индикатор на график трижды и назначьте каждому экземпляру свой режим. Каждый из них будет работать независимо.

Уровни, отображаемые в окне индикатора, можно изменить в любой момент через вкладку «Уровни» в свойствах графика.

Встроенные инструменты экспорта

Индикатор позволяет сохранять значения в файл для последующего анализа или использования в торговых системах. Поддерживается три формата: 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. Благодаря встроенным средствам экспорта он служит одновременно визуальным помощником и поставщиком структурированных данных для полностью автоматизированных торговых систем.



Фильтр:
Нет отзывов
Ответ на отзыв