Currency Strength PRO MT5
- Индикаторы
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Версия: 1.1
- Активации: 20
Currency Strength Pro ранжирует восемь основных валют по относительной силе, считая её по 28 парам на мультитаймфреймовом композите, а затем ранжирует собственные пары корзины в сканер с классом A/B/C. Только закрытые бары, никогда по тику.
Идея простая: брать сильную валюту против слабой, а не тот график, который сегодня удачно выглядит. Таблица силы отвечает на вопрос «какая валюта». Сканер и его класс A/B/C отвечают на вопрос «какая пара, и насколько чист сетап».
Что делает индикатор
Панель выстраивает EUR, GBP, AUD, NZD, USD, CAD, CHF и JPY от сильной к слабой. Каждое значение построено на парах, которые ваш брокер действительно котирует. Каждая пара прибавляет одной стороне и вычитает у другой, поэтому восемь оценок всегда центрированы на 50, а корзина по построению даёт нулевую сумму. 50 — это среднее корзины, а не фиксированный уровень: оценка 70 означает, что валюта сильна относительно остальных семи прямо сейчас, а не сильна сама по себе.
Под таблицей сканер оценивает классом каждую пару, которую способна дать корзина: A — за широкий разрыв, с которым согласны таймфреймы, B — за явный, C — за пограничный. Карточка лучшего сетапа излагает верхнюю строку словами, а наведение на любую строку сканера объясняет, откуда взялся класс: разрывы по каждому таймфрейму, охват корзины за каждой из сторон, цена входа в спреде.
Только закрытые бары
Число, напечатанное на панели, не может измениться задним числом. Котировки читаются с позиции 1, поэтому формирующийся бар никогда не участвует в опубликованном значении, а слот буфера для текущего бара остаётся пустым. Пересчёт происходит на закрытии бара самого быстрого взвешенного таймфрейма плюс редкий страховочный интервал. Никогда не на тике. В нижней строке указан конкретный бар, с которого взяты числа, в серверном времени, так что любое значение можно в любой момент сверить со своим графиком.
Десять движков, один рейтинг
Силу можно измерить десятью разными способами, сгруппированными в четыре семейства. Импульс: LOG_ATR (по умолчанию, ход на единицу текущего ATR), Z-Score, ROC и Flow. Тренд: Slope, EMA Trend и Efficiency. Осциллятор: RSI и Stochastic. Смесь: Hybrid, который сочетает LOG_ATR, RSI и охват корзины по весам. Каждый — это свой ответ на вопрос «насколько далеко ушла цена», и переключение между ними пересчитывает всю доску на следующем закрытом баре: ни один из них не косметический фильтр поверх одного и того же числа.
Мультитаймфреймовый композит
Четыре таймфрейма усредняются с настраиваемыми весами. Встроены три пресета — Scalping (M5/M15/H1/H4), Intraday (M15/H1/H4/D1, по умолчанию) и Swing (H1/H4/D1/W1) — а пресет Custom открывает все четыре таймфрейма и веса для собственных значений. Валюта, сильная на одном таймфрейме и слабая на трёх, наверх таблицы не поднимется.
История под панелью привязана ко времени, а не к номеру бара: каждая точка привязана к закрытому бару самого быстрого таймфрейма, а остальные таймфреймы дают последний бар, закрывшийся к этому моменту. Именно поэтому линии и история оценки перестают двигаться после того, как отрисованы — здесь ничего не перерисовывается задним числом.
Сканер пар и классы
Каждая пара, которую способна дать корзина, ранжируется по разрыву силы, уменьшенному на то, насколько взвешенные таймфреймы с ним не согласны: пара, с которой согласны все таймфреймы, сохраняет почти весь свой разрыв, пара, о которой они спорят, теряет значительную его часть. Класс A требует широкого разрыва, согласия таймфреймов и чистого охвата с обеих сторон. Класс B — явный сетап при меньшем согласии. Класс C — пограничный. Широкий спред брокера, измеренный в ATR, никогда не прячет пару — он может лишь не пустить её в класс A.
Отдельный маркер отмечает дивергенцию: цена продолжает идти, тогда как разрыв силы за ней уже сокращается. Клик по валюте открывает все её пары, начиная с самого широкого разрыва. Клик по паре открывает её символ на графике.
Матрица delta
Сетка восемь на восемь — каждая валюта против каждой другой, в пунктах разрыва силы, с цветовой кодировкой и переключением на обычные числа. Отдельный маркер отмечает пару, которую брокер не котирует напрямую, — такие считаются через их USD-ноги и всё равно показываются, так что в матрице никогда нет пустой ячейки, на которую корзина способна ответить.
Другие рынки
Металлы, индексы и крипта стоят отдельным блоком, оцениваются той же формулой по закрытым барам, но на собственной шкале от 0 до 100 — 50 означает отсутствие движения, а не среднее корзины, поскольку у золота нет контрвалюты, относительно которой можно центрироваться. Список инструментов редактируется, а карточка лучшего рынка объясняет верхнюю строку так же, как карточка сканера объясняет пару.
Алерты
Двенадцать событий за иконкой колокольчика на панели. Восемь читают сам измеритель силы: валюта входит в зону силы или слабости или выходит из неё, валюта пересекает середину корзины, сменилась сильнейшая или слабейшая валюта, оба полюса сменились разом, развернулся моментум, сменилась сторона у пары этого графика, корзина разошлась шире или схлопнулась, пропало или вернулось покрытие данных. Ещё четыре читают сканер и блок рынков: пара получила класс A или B либо потеряла его, цена продолжает идти, а разрыв позади неё закрывается, все взвешенные таймфреймы согласны по одной паре, и инструмент из блока рынков пересекает те же зоны силы и слабости.
Всплывающее окно, звук, push и почта, в любом сочетании. Пауза между сообщениями считается отдельно для каждого события, поэтому пересечение зоны одной валютой не глушит на те же пять минут не связанный с ней алерт по сетапу. Охват сужает, какие валюты вправе поднять алерт — все валюты корзины, только две, из которых состоит символ графика, или выбранный вручную набор, — независимо от того, какие валюты участвуют в расчёте. Первый проход после установки только запоминает состояние рынка и ничего не сообщает: график, открытый посреди сессии, не встречает алертом о сетапе, который стоит уже несколько часов.
Настройки живут на отдельном экране за иконкой колокольчика, с кнопкой SAVE и файлом, который переживает закрытие графика: одни и те же алерты следуют за вами с графика на график.
Экспорт и буферы для советников
Снимки в CSV и JSON можно писать в файл при каждом обновлении на закрытом баре — для всего, что читает данные вне терминала. Внутри терминала восемь значений силы и рейтинг лучшего сетапа — пара, класс, уверенность, направление — публикуются как буферы индикатора, поэтому советник может читать их через iCustom, не дублируя расчёт.
Корзина настраивается
Любую из восьми валют можно выключить. Корзина сжимается до N*(N-1)/2 пар, и все счётчики на панели считаются от этого числа, а не от фиксированных 28. Четыре включённые валюты означают шесть пар, и в заголовке будет шесть.
Символы брокера
Суффиксы и префиксы определяются по символу графика, а отдельный вход перекрывает определение, если это нужно. Кандидаты сверяются с базовой и котируемой валютой, которую объявил сам брокер, поэтому похожий по имени инструмент не будет принят за нужную пару. Если брокер вообще не котирует кросс, он считается через свои USD-ноги, и строка помечается. В Market Watch включаются только те символы, которые выбранная корзина действительно читает.
Интерфейс
Четыре макета: полная доска, доска без матрицы delta, только таблица силы, или режим графика, который рисует историю оценки прямо на панели. Панель перетаскивается за любое место, включая строки, которые сами по себе кликабельны: решает то, двинулась ли рука, а не то, что оказалось под курсором. Тёмная и светлая темы. Английский и русский, по языку терминала, со встроенной постраничной справкой.
Клик по строке сканера или ячейке матрицы переключает символ графика, и панель возвращается ровно такой, какой вы её оставили — положение, тема, макет, движок и пресет переживают переключение, для каждого графика свои.
Чем это не является
Это фильтр инструмента и направления. Это не сигнал входа и не прогноз. Индикатор показывает, какую валюту покупают, а какую продают, и какая пара сейчас даёт для этого самый чистый повод, а вход, стоп и цель оставляет вашему методу.
Требования
Работает у любого брокера, который котирует мажоры, на любом символе и любом таймфрейме графика. Каждое опубликованное число — таблица силы, сканер, буферы, которые читает советник через iCustom, — берётся только с закрытых баров.
