Ironframe SMC Gold Order Blocks Liquidity MT5
- Индикаторы
- Версия: 1.584
- Обновлено: 20 октября 2026
- Активации: 5
IRONFRAME SMC GOLD MT5
Smart Money Concepts, рыночная структура, картирование ликвидности и детерминированное ежедневное притяжение ликвидности
ОБЗОР ПРОДУКТА
Ironframe SMC Gold MT5 — это многослойный пользовательский индикатор для MetaTrader 5, предназначенный прежде всего для XAUUSD и внутридневного анализа, ориентированного на золото. Он объединяет Smart Money Concepts, ордер-блоки, спрос и предложение, расположение в премиум/дисконт-зонах, снятия ликвидности, дивергенцию, истощение, абсорбцию, подтверждение пробоя, контекст старшего таймфрейма, распознавание свечных паттернов, фильтры рыночного состояния и детерминированную дневную цель по ликвидности.
Индикатор разделяет рыночное расположение, условия сетапа, качество триггера, контекстные подтверждения и выбор цели. Он отображает стрелки BUY/SELL, объекты структуры и зон, уровни ликвидности, опциональные панели, метки точек перегиба и паттернов, ссылки Фибоначчи, диагностику и скрытые буферы данных для совместимых экспертов (EA). Индикатор не открывает и не сопровождает сделки; исполнение, размер позиции и риск по счёту остаются ответственностью трейдера или отдельного EA.
Конфигурация по умолчанию — Active Range Breakout с пресетом Balanced Breakout. Также доступны режимы Range-Bound Reversal и Conservative. Слои, зависящие от данных, являются опциональными и требуют настройки поддерживаемых источников данных.
КРАТКО О ВОЗМОЖНОСТЯХ
Движок структуры SMC с подтверждёнными свингами, контекстом диапазона, расположением в премиум/дисконт-зонах, ордер-блоками и зонами спроса/предложения.
Три режима сигналов: Conservative, Range-Bound и Active Range Breakout.
Контроль качества пробоя для буфера ATR, тела свечи, объёма, возраста сетапа, инвалидации, ретеста, расширения и повторного взведения.
Детекторы дивергенции, истощения, абсорбции и кластерной конфлюэнции.
Подтверждение старшего таймфрейма, фильтрация сессий, кулдаун сигналов и контроль устаревших зон.
Аннотации точек перегиба и точек интереса (POI).
Анализ рыночного состояния Phase 1, жизненный цикл пробоя и диагностика запрета торговли.
Многодоменный скор Phase 2, конечный автомат сетапа, журналирование подавленных сетапов и опциональный вывод KPI-данных.
Входной слой Phase 3 для фьючерсных тиков брокера и снапшотов золотых опционов и макро/сентимента с временными метками.
Распознавание паттернов Phase 4 по закрытым барам: поглощение, пин-бары, Morning/Evening Star, двойные вершины/основания, Head and Shoulders и флаги.
Карта пулов Daily Draw on Liquidity и статус жизненного цикла.
Направленное смещение притяжения (Directional Draw Bias) с использованием преимущества целевого скора, структуры и импульса.
Детерминированная ежедневная внутридневная цель, восстановленная из полных дневных UTC-свечей, агрегированных из данных M15 и ранжированных с использованием дневного ATR.
Ссылки расширения Фибоначчи, настраиваемые оповещения и 15 буферов индикатора, включая скрытые выходы для EA.
-
БЫСТРЫЙ СТАРТ
Установите скомпилированный индикатор через MetaTrader 5 Market или скопируйте предоставленный исходный файл в MQL5\Indicators и скомпилируйте его в MetaEditor, если применима установка из исходников.
Прикрепите индикатор к вашему символу золота. XAUUSD — основной объект дизайна. Суффиксы брокера и спецификации символа могут влиять на данные.
Начните со значений по умолчанию: SignalMode = MODE_ACTIVE_RANGE_BREAKOUT и ParameterPreset = PRESET_BREAKOUT_BALANCED.
Проверьте UseHTFFilter, HTFTimeframe, AllowedSession и UTCOffsetHours. HTF по умолчанию — H4, фильтр сессий разрешает все сессии.
Дайте историческим барам загрузиться. Детерминированной дневной цели требуется достаточная история M15 и достаточно полное покрытие UTC-дней.
-
РЕЖИМЫ СИГНАЛОВ
SignalMode выбирает основную логику сигналов. По умолчанию используется MODE_ACTIVE_RANGE_BREAKOUT.
Active Range Breakout
Этот режим выявляет квалифицирующее закрытие за пределами активного диапазона. BreakoutUseATRBuffer = true и BreakoutBufferATR = 0.10 задают граничный буфер, масштабированный по волатильности. BreakoutMinBodyATR = 0.50 контролирует минимальный размер тела свечи. BreakoutRequireVolume = true и BreakoutVolumeFactor = 1.00 задают условие по объёму. BreakoutSetupMaxBars = 3 ограничивает окно сетапа, а BreakoutInvalidateATR = 0.50 определяет дистанцию инвалидации.
Уточняющие входные параметры включают BreakoutMinRangeATR = 0.80, BreakoutMaxExtensionATR = 1.75, BreakoutRetestToleranceATR = 0.25, BreakoutCloseLocation = 0.65, BreakoutUseSameBoundaryRearm = true и BreakoutRearmBars = 3. Эти фильтры помогают отличать принятое движение от слабого зонда, неудавшегося пробоя или поздней погони за движением. Этот режим может создавать сигналы продолжения и не является режимом только для разворотов.
Range-Bound Mode
Режим Range-Bound фокусируется на структурном расположении плюс подтверждении, таком как дивергенция, истощение или абсорбция. RangeBoundMinScore = 3 — минимальный скор для этого режима. Доказательства кластеров и конфлюэнции опционов могут учитываться в соответствии с активным путём скоринга.
Conservative Mode
Режим Conservative использует более строгий структурный и подтверждающий фильтр. RequireOrderBlock и RequireSweep по умолчанию true, RequireDivergence по умолчанию false, а MinSignalScore = 4 контролирует порог основного скора. OBProximityPct = 0.005 ограничивает близость к области ордер-блока.
Пресеты параметров
ParameterPreset предлагает Balanced Breakout, Strict Breakout, Range Reversal и Custom. Пресет определяет применимый профиль параметров; используйте Custom при индивидуальной настройке связанных входных параметров. RequireOrderBlock, RequireSweep и RequireDivergence являются управляющими параметрами консервативного режима, а не универсальными фильтрами для каждого режима.
-
ОБНАРУЖЕНИЕ БАЗОВОЙ СТРУКТУРЫ
Основные входные параметры структуры: SwingWing = 3, SwingLookback = 100 и ATRPeriod = 14. SwingWing задаёт число баров, требуемых с каждой стороны для подтверждения пивота, SwingLookback ограничивает поиск структуры, а ATRPeriod задаёт масштаб волатильности таймфрейма графика, используемый многими фильтрами уровня графика.
OBDisplacementMult = 1.0 задаёт минимальное требование смещения тела относительно ATR для квалификации ордер-блока. OBMaxWickRatio = 0.3 ограничивает долю тени квалифицирующей свечи. DisplacementMult = 1.8 — общий порог движения, а SDMoveMultiple = 3.0 связывает взрывное движение с прокси высоты базы спроса/предложения. EquilibriumBandPct = 0.35 ужесточает условия у краёв диапазона в сторону внешних премиум/дисконт-зон.
Ордер-блоки и зоны спроса/предложения — это ценовые области, определяемые моделью. Премиум и дисконт рассчитываются относительно обнаруженного активного диапазона, а не являются фундаментальной оценкой, и зона не доказывает, что конкретный институциональный участник разместил там ордер.
-
ДИВЕРГЕНЦИЯ, ИСТОЩЕНИЕ, АБСОРБЦИЯ И КЛАСТЕРНЫЙ СКОРИНГ
EnableDivergence = true включает анализ дивергенции. DivergenceMinSwingATR = 1.0 фильтрует сравнения по размеру свинга, DivergenceCooldownBars = 8 ограничивает повторные метки, а MaxTickBars = 50 ограничивает окно недавних нативных тиковых дельт. DrawDivergenceMarks = true управляет видимыми маркерами.
EnableExhaustion = true включает проверки истощения по теням/телу. ExhaustionWickMult = 0.6 и ExhaustionBodyMult = 0.3 определяют важные пропорции свечи.
EnableAbsorption = true включает анализ объёма/диапазона/отторжения; AbsorptionVolFactor = 1.5, AbsorptionRangeFactor = 0.8 и AbsorptionRejectPct = 0.2 являются его основными порогами. DrawExhaustionMarks и DrawAbsorptionMarks по умолчанию false, поэтому график может оставаться чистым, пока детекторы включены.
Доказательства тикового объёма и тиковой дельты зависят от брокера и не являются полным биржевым стаканом.
-
СПРОС/ПРЕДЛОЖЕНИЕ, СТАРШИЙ ТАЙМФРЕЙМ И КОНТЕКСТ СЕССИИ
DrawSupplyDemandZones = true включает отображение зон. SDLookback = 100 контролирует окно поиска, SDMaxBaseCandles = 4 ограничивает длину базы, SDDisplacementMult = 0.5 задаёт порог движения, масштабированный по ATR, а SDMaxZonesShown = 3 ограничивает количество отображаемых зон. SupplyZoneColor по умолчанию красный, DemandZoneColor — синий.
UseHTFFilter = true включает подтверждение старшего таймфрейма. HTFTimeframe = H4, HTFLookbackBars = 20 и HTFNeutralPct = 0.05 — значения по умолчанию. Фильтр использует завершённую информацию старшего таймфрейма; изменение таймфрейма может изменить набор квалифицирующихся сетапов.
AllowedSession по умолчанию SESSION_ALL. Доступные окна: все сессии, London, New York или London/New York. Приблизительные внутренние окна: London 08:00–16:00 UTC и New York 13:00–21:00 UTC; они не корректируются автоматически при переходе на летнее время. UTCOffsetHours = 0 задаёт настроенную поправку UTC. Сверьте это значение с серверным временем брокера.
SignalCooldownBars = 5 уменьшает повторные сигналы вокруг одной и той же зоны. LiquiditySweepMaxAgeBars = 3 требует недавнего подтверждения снятия ликвидности. MaxBarAgeForSignal = 25 ограничивает максимальный возраст ордер-блока для нового сигнала. MaxSignalAgeBarsForLog = 25 контролирует, считаются ли более старые события по закрытым барам достаточно свежими для журналирования/оповещений.
-
ПРОФИЛЬ СТРЕЛОК И ДВИЖОК ТОЧЕК ПЕРЕГИБА / POI
ArrowProfile по умолчанию ARROW_SWING; доступен ARROW_SCALPING. ScalpingExtremeLookback = 5, ScalpingMinReversalATR = 0.35 и ScalpingRequireExtreme = true — управляющие параметры, ориентированные на скальпинг. ArrowMinBodyATR = 0.25, ArrowMinCloseLocation = 0.60 и ArrowMinSeparationBars = 1 добавляют ограничения качества свечи и интервалов. RangeEdgeBufferPct = 0.05, ArrowRearmATR = 0.75 и UseLocalStructureBiasFilter = true уточняют допуск у края диапазона, повторные триггеры и локальный направленный контекст.
EnableInflectionPoints = true включает движок контекста точек разворота. Он оценивает сглаженный ценовой ряд, изменения наклона/кривизны, отклонение от локального среднего, RSI, близость к пивоту, контекст диапазона и отторжение свечи..
-
PHASE 1: РЫНОЧНОЕ СОСТОЯНИЕ И ЖИЗНЕННЫЙ ЦИКЛ ПРОБОЯ
EnablePhase1Engine = true активирует контекст рыночного состояния. Субфильтры UsePhase1HTFStructureFilter, UsePhase1StateFilter, UsePhase1SessionLiquidity, UsePhase1BreakoutLifecycle и UsePhase1NoTradeEngine по умолчанию true.
Модель классифицирует условия, такие как сжатие, диапазон, расширение, тренд, истощение и переход, согласно настроенным правилам. Она может отслеживать попытки пробоя, ретесты, принятие, неудачу и истечение срока, а также записывать причины блокировки сетапа.
-
PHASE 2: МНОГОДОМЕННЫЙ СКОР И KPI-ДАННЫЕ
EnablePhase2Engine, EnablePhase2StateMachine и EnablePhase2OrthogonalScore по умолчанию true. Phase2ReplaceLegacyScore = true использует ортогональный скор Phase 2 как основной скор-фильтр; false сохраняет устаревший скор как дополнительный фильтр.
Скор охватывает расположение, ликвидность, триггер, участие и макро/позиционирование с весами по умолчанию 0.22, 0.22, 0.22, 0.22 и 0.12..
-
PHASE 3: ДОКАЗАТЕЛЬСТВА ДАННЫХ И ОПЦИОНАЛЬНЫЙ РЫНОЧНЫЙ КОНТЕКСТ
Phase 3 может использовать историю фьючерсных тиков брокера, снапшоты золотых опционов с временными метками и макро/сентимент-снапшоты. EnablePhase3Engine = true и Phase3LoadCommonFiles = true — значения по умолчанию. Фьючерсный маршрут отключён, пока Phase3FuturesSymbol не содержит точный символ брокера. Phase3FuturesMinQuality = 0.35 и Phase3FuturesPressureThreshold = 0.15 контролируют, когда фьючерсные доказательства можно использовать.
Файл опционов по умолчанию — Ironframe_GoldOptions_Snapshots.csv. Phase3OptionsAllowedUnderlyings по умолчанию GC;MGC;GOLD. Phase3OptionsPreferredExpiry может выбирать экспирацию; Phase3OptionsMaxAgeHours = 48, Phase3OptionsMinQuality = 0.35, Phase3OptionsStrikeToleranceATR = 0.50 и Phase3OptionsMaxRows = 50000 контролируют свежесть, качество, близость и размер файла. Ожидаемые поля снапшота включают время as-of, базовый актив, экспирацию, страйк, тип опциона, открытый интерес, объём, подразумеваемую волатильность, гамму и источник.
-
КОНФЛЮЭНЦИЯ ОПЦИОНОВ И ФУНДАМЕНТАЛЬНЫЙ/СЕНТИМЕНТНЫЙ КОНТЕКСТ
UseOptionsConfluence = true включает бонус конфлюэнции опционов, когда доступны подходящие данные. OptionsConfluenceATRMult = 0.5 контролирует близость к квалифицирующему уровню опционов, а OptionsConfluenceBonus = 1 задаёт бонус к скору.
Устаревшие входные параметры опционов включают CSV_File_Name, Weekly_Call_Strikes, Weekly_Put_Strikes, Weekly_Weight, Min_OI_Threshold = 100, Min_Volume_Threshold = 200, Max_Pain_Buffer = 5, Max_Strikes_Processed = 100 и Max_Battle_Zones_Shown = 5. В текущем рабочем процессе пользовательского индикатора используйте действительные снапшоты золотых опционов Phase 3, а не предполагайте, что устаревший API-ключ загружает живую цепочку.
Режимные скоры нормализованы от 0 до 100. FundamentalScore = 50 и SentimentScore = 50 — нейтральные резервные значения, когда недоступен поддерживаемый общий скор. Фундаментальная интерпретация: 0 — медвежья, 100 — бычья для золота. Сентимент оценивается по шкале от страха до жадности.
-
PHASE 4: РАСПОЗНАВАНИЕ ПАТТЕРНОВ
EnablePatternEngine = true включает распознавание паттернов по закрытым барам. Доступные паттерны: бычье/медвежье поглощение, пин-бары, Morning/Evening Star, двойные основания/вершины, обратные Head and Shoulders/Head and Shoulders и бычьи/медвежьи флаги.
PatternEnableEngulfing, PatternEnablePinBar, PatternEnableStar, PatternEnableDouble, PatternEnableHns и PatternEnableFlag по умолчанию true.
-
DAILY DRAW ON LIQUIDITY
Обычный модуль Daily Draw сопоставляет несколько внутридневных пулов ликвидности. Он отделён от детерминированной Daily Intraday Target, которая выбирает одну дневную цель из дневных справочных данных.
Кандидаты Daily Draw могут включать справочные уровни предыдущего дня и предыдущей недели, завершённые диапазоны Asia/London, равные максимумы/минимумы, подтверждённые пулы свингов, разрывы справедливой стоимости (FVG), ордер-блоки, зоны спроса/предложения и подходящие опционные стены/Max Pain, если существует подходящий снапшот Phase 3. Переключатели источников DailyDrawUseReferenceLevels, DailyDrawUseEqualHighsLows, DailyDrawUseSwingPools, DailyDrawUseFVGs, DailyDrawUseOrderBlocks, DailyDrawUseSupplyDemand и DailyDrawUseOptionsLevels по умолчанию true.
-
НАПРАВЛЕННОЕ СМЕЩЕНИЕ ПРИТЯЖЕНИЯ
Directional Draw Bias объединяет разницу между качеством целей вверх/вниз, рыночную структуру и нормализованный импульс. EnableDirectionalDrawBias = true и DrawDirectionalDrawBias = true включают его расчёт и отображение.
Веса по умолчанию: DailyDrawBiasWeightTargets = 45, DailyDrawBiasWeightStructure = 30 и DailyDrawBiasWeightMomentum = 25. Нейтральная полоса контролируется DailyDrawBiasNeutralBand = 7, что означает примерно 43–57 при балансе вокруг 50. Структура, импульс и недавние доказательства пробоя настраиваются отдельно..

