NEXA Momentum Squeeze
- Эксперты
-
Park Seongcheon
Здравствуйте!
Меня зовут Пак Сон Чхан (Park Sung Chan), я разработчик алгоритмических торговых систем MetaTrader 5.
Я занимаюсь исследованием и разработкой долгосрочных и надежных автоматических торговых систем, основанных на структурных особенностях финансовых рынков и статистических моделях. - Версия: 1.30
- Активации: 5
NEXA Momentum Squeeze
NEXA Momentum Squeeze — это Expert Advisor для MetaTrader 5, разработанный в основном для работы на таймфрейме M30.
Продукт использует Bollinger Bands и Keltner Channel для определения зон сжатия волатильности. После завершения фазы сжатия советник оценивает Momentum, Volume и Breakout условия для поиска возможных торговых setup. Стратегия не основана только на одном индикаторе. Основное внимание уделяется поведению цены после фазы Squeeze, когда рынок может начать формировать направленное движение.
Этот Expert Advisor предназначен для оценки возможных условий начала трендового движения. Торговая активность может отличаться в зависимости от рыночной ситуации. Результаты могут меняться в зависимости от настроек пользователя, торговой среды, спреда, условий исполнения и рыночной волатильности.
Strategy Logic
NEXA Momentum Squeeze сначала проверяет, находятся ли Bollinger Bands внутри Keltner Channel. Это состояние рассматривается как Squeeze, то есть период сжатия рыночной волатильности.
После выхода из состояния Squeeze советник проверяет направление Momentum, поведение Volume и условия Breakout. Если условия соответствуют внутренней логике, советник оценивает возможность входа в сделку.
Структура входов включает несколько типов.
Initial Breakout проверяет, пробивает ли цена ключевой уровень после выхода из Squeeze.
Retest проверяет, возвращается ли цена к области пробоя и затем снова закрывается в направлении setup.
Continuation Pulse оценивает, продолжается ли движение в том же направлении после выхода из Squeeze.
Momentum Recross доступен как входной параметр, но по умолчанию отключен.
Main Features
Этот Expert Advisor разработан для работы на таймфрейме M30.
Условие Squeeze рассчитывается с помощью Bollinger Bands и Keltner Channel.
Momentum используется для оценки направления и силы движения.
Volume используется как дополнительный ориентир при условиях Breakout или Retest.
Советник использует Stop Loss на основе ATR и Take Profit на основе grade.
Логика A, B и C grade используется для классификации качества сигнала. Управление позицией может отличаться в зависимости от grade.
В советник включены функции Break Even и Trailing Stop.
Для C-grade позиций может применяться более быстрый Break Even и ограниченное время удержания.
Логика Equity Drawdown defense может уменьшать lot multiplier или ограничивать некоторые новые входы при заданных уровнях drawdown.
Input Parameters
General Settings
InpSymbol задает торговый символ. Если поле пустое, советник использует символ текущего графика.
InpSignalTF задает таймфрейм для расчета сигналов. Значение по умолчанию — M30.
InpMagicNumber используется для идентификации и управления позициями, открытыми этим советником.
InpAllowBuy и InpAllowSell разрешают или запрещают сделки на покупку и продажу.
Lot & Risk
InpLotMode выбирает режим фиксированного lot или режим risk percent.
InpFixedLots задает фиксированный размер lot.
InpRiskPercent задает процент риска, используемый в режиме risk percent.
InpUseFixedLotRiskCap позволяет советнику ограничивать расчетный убыток на сделку даже при использовании фиксированного lot.
Trading Time Filter
InpUseTimeFilter включает или отключает фильтр торгового времени.
InpTradeStartHour и InpTradeEndHour задают разрешенные часы торговли по серверному времени.
Параметры дней недели позволяют включать или отключать торговлю в отдельные дни.
Squeeze Core
InpBBPeriod и InpBBDeviation используются для расчета Bollinger Bands.
InpKCPeriod и InpKCMultiplier используются для расчета Keltner Channel.
InpMinSqueezeBars задает минимальное количество баров, необходимое для условия Squeeze.
InpBreakoutLookback задает период поиска предыдущих максимумов или минимумов для Initial Breakout.
InpReleaseWindowBars задает количество баров после выхода из Squeeze, в течение которых может выполняться оценка входа.
Momentum & Volume
InpMomentumPeriod задает период расчета Momentum.
InpVolumeLookback задает период расчета среднего Volume.
InpVolumeFactor используется как ориентир для оценки Volume.
InpMinBlockScore задает минимальный score, необходимый для того, чтобы сигнал не был заблокирован.
Grade Thresholds
A grade присваивается, когда Squeeze strength, Volume, Breakout strength, Candle body ratio и Momentum acceleration являются сильными.
B grade присваивается, когда выполнена часть необходимых условий.
C grade присваивается, когда setup проходит минимальные критерии, но имеет более слабые условия. Для C-grade сделок может применяться более консервативное управление позицией.
Entry Retest
InpRetestToleranceATR задает диапазон допуска на основе ATR для определения Retest.
False Breakout Guard
False Breakout Guard по умолчанию не блокирует сделки напрямую. Он применяет score penalties для слабого Breakout, слишком большой свечи, слабого тела свечи или большого противоположного фитиля.
Session Quality
Session Quality применяет score penalties к выбранным торговым часам. Эта функция используется для корректировки качества сигнала, а не для полного блокирования торговой сессии.
ATR SL/TP
InpATRSLMult используется для расчета расстояния Stop Loss на основе ATR.
InpRR_A, InpRR_B и InpRR_C задают Take Profit ratios для каждого signal grade.
C-Grade Position Mgmt
C-grade позиции могут использовать более быстрый Break Even и ограниченное время удержания.
Equity DD Defense
Когда Equity Drawdown достигает заданных уровней, советник может уменьшать lot multiplier или ограничивать новые C-grade входы.
Safety
InpMaxSpreadPoints задает максимально допустимый spread.
InpMinATRPoints и InpMaxATRPoints используются для исключения аномально низкой или высокой волатильности.
InpDailyLossLimitPct задает дневной лимит убытка.
InpMaxConsecutiveLosses и InpLossCooldownMinutes задают поведение cooldown после серии убыточных сделок.
BE & Trailing
Break Even переносит Stop Loss ближе к цене входа после достижения указанной дистанции прибыли.
Trailing Stop может пошагово перемещать Stop Loss после выполнения условий Break Even.
How to Use
-
Откройте нужный график в MetaTrader 5.
-
Прикрепите Expert Advisor к графику.
-
Рекомендуемый таймфрейм — M30.
-
Перед использованием на реальном счете проверьте настройки в Strategy Tester с учетом символа брокера, spread, commission и условий исполнения.
-
Для реальной торговли рекомендуется начинать с небольшого lot size или аккуратно ограниченных risk settings.
Important Notes
Этот продукт является инструментом автоматической торговли и не гарантирует конкретную прибыль или результат.
Убытки могут возникать в зависимости от рыночных условий.
Результаты backtest основаны на исторических данных и не гарантируют будущую эффективность.
Результаты могут отличаться в зависимости от spread, commission, slippage, server time, symbol name и условий исполнения брокера.
Пользователь должен внимательно проверить все input settings и risk settings перед использованием продукта.
Recommended Environment
Platform: MetaTrader 5
Product type: Expert Advisor
Recommended timeframe: M30
Main symbol type: Gold or other liquid instruments with sufficient volatility
Lot setting: Start with a small fixed lot or carefully selected risk setting
Support
По вопросам использования продукта пользователи могут обращаться через раздел комментариев MQL5 Market или систему сообщений MQL5.
