TFXS TITAN SNIPER V1
Complete Parameter Guide
Every input parameter explained for the precision one-shot sniper EA. 33 sections covering strategies, Smart Money Concepts, risk management, trailing modes, volatility regime, confluence sizing, auto-disable, regime switcher, and the full configuration.
Your unique license key provided by TFXS. The EA will not trade without a valid, activated license. Generate your key at license.theforexskyline.com
| Parameter | Default | Description |
| License_Key | "" | Your license key in format TFXS-XXXX-XXXX-XXXX-XXXX. Must match the account number and server this EA is attached to. The EA validates online every 24 hours. |
⚠️ Authorize https://tfxs-license.onrender.com in MT5 → Tools → Options → Expert Advisors → "Allow WebRequest for listed URLs".
SNIPER is a one-shot EA — it takes a single precision entry with a fixed SL/TP. No grid, no martingale. Three unique strategies, each designed for specific market conditions.
| Parameter | Default | Description |
| Strategy | Asian Breakout | The main strategy used for entries.
Strat_Asian_Breakout — Identifies the Asian session range and trades the breakout when London opens. Best for XAUUSD, GBP/JPY, EUR/USD. High win rate during London killzone.
Strat_Trend_Pullback — Waits for a trend (EMA) with momentum (RSI) and enters on a pullback confirmed by an engulfing or pin bar candle pattern.
Strat_Session_Momentum — Trades the initial momentum at session opens by detecting a Break of Structure (BOS) pattern.
|
| Magic | 5555 | Unique identifier. Change if running multiple SNIPER instances. |
💎 Pro Tip: Asian Breakout works best on XAUUSD M15 during London open. Trend Pullback shines on H1 during active sessions. Session Momentum is designed for M5-M15 at session opens.
Since SNIPER takes only one trade at a time with a fixed SL, risk management is straightforward: you define how much you're willing to lose per trade.
| Parameter | Default | Description |
| RiskType | Risk_Percent_Balance | How lot size is calculated.
Risk_Fixed_Lot — Always uses FixedLot value.
Risk_Percent_Balance — Lot is calculated so that if SL is hit, you lose exactly RiskPercent% of your balance.
|
| FixedLot | 0.01 | Fixed lot size (used in Fixed mode). |
| RiskPercent | 1.0 | Risk % of balance per trade. 1.0 = risk 1% per trade. KEY SETTING |
| Max_Lot | 10.0 | Maximum lot size safety cap. SAFETY |
| SL_TP_Mode | ATR Dynamic | How SL and TP distances are calculated.
SLTP_Fixed_Pips — Uses fixed pip values (SL_Pips).
SLTP_ATR_Dynamic — SL adapts to current volatility using ATR. TP is calculated from SL using Risk:Reward ratios.
|
| SL_Pips | 15.0 | Fixed Stop Loss in pips (used in Fixed mode). |
| TP1_RR | 1.0 | TP1 at X:1 Risk:Reward. Used for partial close. If SL=15 pips and TP1_RR=1.0, TP1 is at 15 pips. |
| TP2_RR | 2.0 | TP2 at X:1 Risk:Reward. This is the main target. SL=15, TP2_RR=2.0 → TP2 at 30 pips. |
| TP3_RR | 3.0 | TP3 at X:1 Risk:Reward. The "runner" target. Set to 0 to disable TP3. |
💡 Recommended: Use Risk_Percent_Balance with 0.5-2% per trade. Combined with ATR dynamic SL/TP, this adapts perfectly to any instrument and volatility condition.
When SL/TP mode is set to ATR Dynamic, the EA calculates Stop Loss based on current market volatility. This ensures your SL is never too tight (stopped out by noise) or too wide (excessive risk).
| Parameter | Default | Description |
| ATR_SL_Period | 14 | ATR period for SL calculation. 14 is standard. |
| ATR_SL_Multiplier | 1.5 | SL = ATR × this value. Higher = wider SL = smaller lot size. |
| ATR_SL_Timeframe | CURRENT | Timeframe for ATR. Use CURRENT to match chart, or specify (M15, H1, etc.) for stability. |
| ATR_SL_Min_Pips | 5.0 | Minimum SL floor (pips). Prevents dangerously tight stops in low volatility. |
| ATR_SL_Max_Pips | 50.0 | Maximum SL cap (pips). Prevents excessively wide stops in extreme volatility. |
Secure profits progressively: close part of the position at TP1, another part at TP2, and let the runner ride to TP3. Multi-level partial close is the core of SNIPER's risk management.
| Parameter | Default | Description |
| Use_Partial_Close | true | Enable multi-level partial close at TP levels. |
| Partial_TP1_Percent | 40.0 | % of position to close at TP1. Locks in early profit. NEW |
| Partial_TP2_Percent | 30.0 | % of original position to close at TP2. Set to 0 to disable. The remaining % becomes the TP3 "runner". NEW |
| Use_Break_Even | true | Move SL to entry price (break-even) after TP1 is hit. HIGHLY RECOMMENDED |
| BE_Offset_Pips | 1.0 | Lock X pips above entry at BE (covers commission/spread). |
| Use_Move_SL_To_TP1 | false | After TP2 is hit, move SL to TP1 level for the TP3 runner. Maximum profit protection. |
💡 Example: With 40% / 30% split — TP1 closes 40%, TP2 closes 30%, and the remaining 30% rides as a runner to TP3 or trails. This gives you guaranteed profit + a high-reward runner.
Follows price as it moves in your favor. Four modes: fixed distance, ATR-adaptive, or swing-point tracking. Plus a flexible trail start system (pips, RR-based, or ATR-based).
| Parameter | Default | Description |
| TrailType | Trail_ATR | Trailing mode.
Trail_None — No trailing, use fixed TP only.
Trail_Fixed — Trail at a fixed distance behind price.
Trail_ATR — Trail distance adapts to market volatility.
Trail_Swing — Trail behind recent swing highs/lows. Gives price room to breathe, perfect for trending markets. NEW
|
| Trail_Start_Mode | TStart_RR_Based | When to activate the trail. NEW
TStart_Fixed_Pips — Start after X pips in profit (uses Trail_Start_Pips).
TStart_RR_Based — Start after X:1 RR in profit. Adapts to trade SL size.
TStart_ATR_Based — Start after price moves ATR × multiplier.
|
| Trail_Start_Pips | 10.0 | [Fixed mode] Start trailing after X pips profit. |
| Trail_Start_RR | 1.0 | [RR mode] Start trailing after X:1 RR profit. 1.0 = start at 1:1 RR. NEW |
| Trail_Start_ATR_Mult | 1.5 | [ATR mode] Start trailing after price moves ATR × this multiplier. NEW |
| Trail_Distance_Pips | 8.0 | Fixed trailing distance (pips). |
| Trail_ATR_Mult | 1.0 | Trail distance = ATR × this multiplier. |
| Trail_ATR_Period | 14 | ATR period for trailing calculation. |
| Trail_Swing_Lookback | 10 | [Swing mode] Bars to scan for swing highs/lows. Higher = wider trail, more room for price. NEW |
💎 Pro Tip: RR-based trail start is the most versatile — it adapts automatically to your SL size. Swing trail mode is excellent for Gold and trending pairs where fixed distances get stopped out by pullbacks.
SMC Order Blocks are the last candle before a strong impulse move — where institutional orders were placed. The EA identifies these zones and uses them as confluence for entry or as standalone entry signals.
| Parameter | Default | Description |
| Use_Order_Blocks | true | Enable Order Block detection and scoring. |
| OB_Lookback_Bars | 50 | How many bars to scan backwards for OB zones. |
| OB_Min_Move_ATR | 1.5 | Minimum impulse move after the OB candle (in ATR multiples). Higher = stronger OBs only. |
| OB_Max_Age_Bars | 100 | OB expires after this many bars (institutional zones lose relevance over time). |
| OB_Use_As_Entry | false | Use OB as a standalone entry signal (without strategy confirmation). Set to true for pure SMC trading. |
SMC Fair Value Gaps are imbalances in price where one candle's wick doesn't overlap with the candle two bars back — creating a "gap" that price tends to fill. The EA detects these and uses them as confluence.
| Parameter | Default | Description |
| Use_FVG | true | Enable FVG detection. |
| FVG_Lookback_Bars | 30 | Bars to scan for FVGs. |
| FVG_Min_Size_Pips | 3.0 | Minimum gap size (pips). Filters out insignificant gaps. |
| FVG_Max_Age_Bars | 50 | FVG expires after this many bars. |
| FVG_Use_As_Entry | false | Use FVG as standalone entry signal. |
SMC Liquidity Sweeps occur when price spikes beyond a key level (taking out stop losses) and then reverses sharply. This is a classic institutional manipulation pattern. SNIPER detects these and can trade the reversal.
| Parameter | Default | Description |
| Use_Liquidity_Sweep | true | Enable liquidity sweep detection. |
| Liq_Lookback_Bars | 30 | Bars to look back for liquidity levels (recent highs/lows). |
| Liq_Sweep_Pips | 3.0 | Minimum sweep distance beyond the level (pips). |
| Liq_Reversal_Bars | 3 | Price must reverse within this many bars after the sweep. |
| Liq_Use_As_Entry | true | Use sweep as standalone entry signal. This is the most powerful SMC signal. |
Instead of entering immediately on a signal, the EA waits for price to retest the breakout/rejection level. This filters out fakeouts and significantly improves win rate.
| Parameter | Default | Description |
| Use_Retest_Confirm | true | Wait for retest confirmation before entry. RECOMMENDED |
| Retest_Wait_Bars | 5 | Maximum bars to wait for the retest. If no retest occurs, the signal is discarded. |
| Retest_Zone_Pips | 3.0 | Width of the retest zone (pips). Price must return within this distance of the original level. |
Requires above-average volume on the signal candle. Ensures you're trading with institutional participation, not in a dead market.
| Parameter | Default | Description |
| Use_Volume_Filter | true | Require volume spike for entry. |
| Volume_Period | 20 | Period for average volume calculation. |
| Volume_Spike_Mult | 1.3 | Volume must exceed average × this value. 1.3 = 30% above average. |
Monitors your win/loss streak and automatically adjusts position sizes or pauses trading during losing streaks. Protects against tilt and drawdown spirals.
| Parameter | Default | Description |
| Use_Equity_Manager | true | Enable equity curve protection. |
| ECM_Consec_Losses_Reduce | 3 | After X consecutive losses, reduce lot size. |
| ECM_Reduce_Percent | 50.0 | Reduce lot by this % during losing streak. 50% = half size. |
| ECM_Consec_Losses_Pause | 5 | After X consecutive losses, pause trading entirely. |
| ECM_Pause_Hours | 6 | Pause duration (hours) after max consecutive losses. |
| ECM_Daily_Loss_Limit | 3.0 | Stop trading for the day if total loss exceeds this % of balance. SAFETY |
The heart of SNIPER's intelligence. Each signal is scored based on how many confluence factors align. Only trades with a minimum score are taken. More confluence = higher probability.
| Parameter | Default | Description |
| Use_Confluence_Score | true | Enable the scoring system. CORE FEATURE |
| Min_Score_To_Trade | 3 | Minimum total score to allow entry (1-7). Higher = fewer but higher-quality trades. |
| Score_HTF_Trend | 2 | Points awarded if trade aligns with higher timeframe trend. |
| Score_Order_Block | 2 | Points if price is in an Order Block zone. |
| Score_FVG | 1 | Points if price is in a Fair Value Gap. |
| Score_Liquidity_Sweep | 2 | Points if a liquidity sweep was detected. |
| Score_Volume_Spike | 1 | Points if volume is above average. |
| Score_Retest_Confirmed | 1 | Points if retest was confirmed. |
| Score_Log_Details | true | Print the full score breakdown in the Journal for every signal. |
💎 Maximum possible score: 9 points. A trade with 5+ confluence factors is extremely high probability. Set Min_Score_To_Trade = 4-5 for the highest quality setups only.
The Asian Range Breakout strategy identifies the price range during the quiet Asian session (00:00-07:00 GMT) and trades the breakout when London liquidity floods in. One of the most reliable Gold (XAUUSD) strategies.
| Parameter | Default | Description |
| Asian_Start_Hour_GMT | 0 | Start of the Asian range measurement window (GMT). |
| Asian_End_Hour_GMT | 7 | End of Asian range (GMT). Range = High-Low between these hours. |
| Breakout_Start_Hour_GMT | 7 | Start looking for breakouts at this hour (London open). |
| Breakout_End_Hour_GMT | 10 | Stop looking for breakouts after this hour. |
| Asian_Buffer_Pips | 2.0 | Buffer above/below the range. Prevents false breakouts from small spikes. |
| Asian_Use_Body_Only | false | If true, measure range using candle bodies only (ignoring wicks). More conservative. |
| Min_Range_Pips | 5.0 | Minimum Asian range (pips). Skip if range is too small (no volatility). |
| Max_Range_Pips | 50.0 | Maximum range (pips). Skip if range is already too wide (breakout unreliable). |
| Asian_SL_Opposite | true | Place SL at the opposite side of the Asian range (widest protection). |
| Asian_SL_Fixed | false | Use fixed SL_Pips instead of opposite range side. |
Identifies the trend using a Moving Average, waits for a pullback into RSI oversold/overbought territory, and enters on a reversal candle pattern (engulfing or pin bar). Classic "buy the dip" strategy with smart confirmation.
| Parameter | Default | Description |
| Pullback_MA_Period | 50 | MA period for trend direction. Price above = uptrend, below = downtrend. |
| Pullback_MA_Method | EMA | MA type. EMA recommended for responsiveness. |
| Pullback_RSI_Period | 14 | RSI period for pullback detection. |
| Pullback_RSI_OB | 70.0 | RSI overbought level — SELL zone in a downtrend. |
| Pullback_RSI_OS | 30.0 | RSI oversold level — BUY zone in an uptrend. |
| Pullback_Use_Engulfing | true | Require an engulfing candle pattern for entry confirmation. |
| Pullback_Use_Pin_Bar | true | Also allow pin bar patterns as entry confirmation. |
Detects strong directional moves (Break of Structure) at session opens and rides the initial momentum. Best during London and NY opens when institutional players enter the market.
| Parameter | Default | Description |
| Momentum_Lookback_Bars | 20 | Bars to analyze for recent market structure (highs/lows). |
| Momentum_Min_Move_Pips | 8.0 | Minimum impulse move (pips) to qualify as a Break of Structure. |
| Momentum_Session_Start_GMT | 7 | Session start (GMT). Default 7 = London open. |
| Momentum_Session_End_GMT | 16 | Session end (GMT). Default 16 = London close. |
Uses a higher timeframe Moving Average to confirm the overall trend direction. The EA only takes trades that align with the bigger picture.
| Parameter | Default | Description |
| Use_HTF_Filter | true | Enable higher timeframe trend filter. RECOMMENDED |
| HTF_Timeframe | H1 | Higher timeframe for trend analysis. |
| HTF_MA_Period | 50 | MA period on the HTF. |
| HTF_MA_Method | EMA | MA type on the HTF. |
Restricts trading to specific market sessions. Each session has unique characteristics — SNIPER can be configured to trade only during the most favorable conditions for each strategy.
| Parameter | Default | Description |
| Use_Session_Filter | true | Enable session restriction. |
| Trade_London | true | Allow trades during London session (07:00-16:00 GMT). |
| Trade_NewYork | true | Allow trades during New York session (13:00-22:00 GMT). |
| Trade_Asian | false | Allow trades during Asian session (00:00-09:00 GMT). Usually disabled for trend strategies. |
| Broker_GMT_Offset | 2 | Your broker's GMT offset. Most MT5 brokers use +2 (or +3 in summer DST). |
Controls how many trades the EA can take per day/session and enforces cooldown periods. Prevents over-trading.
| Parameter | Default | Description |
| Max_Trades_Per_Day | 3 | Maximum trades in a 24-hour period. |
| Max_Trades_Per_Session | 1 | Maximum trades per session. 1 = sniper precision (one shot per session). |
| Cooldown_After_Loss_Mins | 30 | Wait X minutes after a losing trade before taking another entry. |
| No_Trade_Friday_PM | true | No new trades on Friday afternoon (avoid weekend gap risk). RECOMMENDED |
| Friday_Cutoff_GMT | 12 | Friday cutoff hour (GMT). No new entries after this time. |
Automatically pauses trading around high-impact economic events using the MT5 Economic Calendar. Essential for protecting against sudden volatility spikes.
| Parameter | Default | Description |
| Use_News_Filter | true | Enable news avoidance. |
| News_Before_Mins | 30 | Pause entries X minutes before news event. |
| News_After_Mins | 15 | Resume entries X minutes after news event. |
| News_Refresh_Secs | 3600 | Calendar refresh rate (seconds). |
Blocks entries when spread is abnormally wide. High spread = bad entry price and poor risk/reward.
| Parameter | Default | Description |
| Use_Spread_Filter | true | Enable spread filter. |
| Max_Spread_Pips | 5.0 | Maximum allowed spread (pips). For Gold, 3-5 pips is typical during active sessions. |
Sets daily profit targets and maximum loss limits. When reached, the EA stops trading for the rest of the day.
| Parameter | Default | Description |
| Daily_Target_Percent | 3.0 | Close all and stop when daily profit hits this %. |
| Close_All_At_Daily_Target | true | Close all positions when target is reached. |
| Max_Daily_DD_Percent | 10.0 | Maximum daily drawdown %. EA stops if loss exceeds this. SAFETY |
Configure the on-chart panel. SNIPER's panel shows strategy-specific info including confluence scores, Smart Money status, Asian range, and win/loss stats.
| Parameter | Default | Description |
| Show_Panel | true | Master switch for panel display. |
| Show_Status | true | Show current EA status. |
| Show_Time | true | Show server time. |
| Show_Balance | true | Show account balance. |
| Show_Equity | true | Show account equity. |
| Show_DailyPnL | true | Show today's profit/loss. |
| Show_Spread | true | Show current spread. |
| Show_Confluence | true | Show confluence score breakdown. SMC |
| Show_SMC | true | Show Smart Money status (OB/FVG/Liq Sweep). SMC |
| Show_WinLoss | true | Show win/loss record for the day. |
| Show_Trades | true | Show active trade count. |
| Show_ECM | true | Show Equity Curve Manager status. |
| Show_AsianRange | true | Show Asian Range high/low (for Asian Breakout strategy). |
| Show_DailyProgress | true | Show daily target and DD progress bars. |
| Panel_Corner | Left Upper | Chart corner for panel. |
| Panel_X / Panel_Y | 20 / 40 | Pixel offset from corner. |
| UI_Scale | 1.0 | Scale for 4K/Retina displays (1.2-1.5 recommended). |
NEW Filters out trades in weak, choppy markets. The ADX (Average Directional Index) measures trend strength — not direction. A low ADX means the market is ranging and most breakout/momentum signals will fail.
| Parameter | Default | Description |
| Use_ADX_Filter | true | Require minimum ADX trend strength for entry. |
| ADX_Period | 14 | ADX indicator period. 14 is standard. |
| ADX_Min_Strength | 20.0 | Minimum ADX value to allow trading. Below this = choppy market, no trade. KEY SETTING
15-20 — Very permissive, allows semi-trending markets.
20-25 — Standard, solid trend confirmation.
25+ — Strong trend only. Fewer trades, higher quality.
|
💎 Pro Tip: ADX 20+ works well for most setups. For Trend Pullback strategy, use 22-25 since you need a confirmed trend to pull back into. For Session Momentum, 18-20 is fine since breakouts create their own trend.
NEW Filters out signal candles with tiny bodies (dojis, spinning tops). A strong signal candle should have a body that represents a significant portion of its total range — not just wicks.
| Parameter | Default | Description |
| Use_Body_Filter | false | Enable candle body filter on signal candles. |
| Min_Body_Ratio | 0.3 | Minimum body/range ratio (0.0 to 1.0). Body must be at least X% of total candle range.
0.2 — Very permissive, allows doji-like candles.
0.3 — Default. Filters out very weak candles.
0.4-0.5 — Strict. Requires strong conviction candles.
|
⚠️ Disable this for Trend Pullback strategy with Pin Bar entries — pin bars have intentionally small bodies (that's the pattern). The filter would block valid pin bar signals.
NEW Compares current ATR to its moving average to determine if the market is in a "normal" volatility regime. Blocks trades when volatility is either abnormally low (dead market) or extreme (wild swings). Prevents trading during NFP-type events and dead Asian sessions.
| Parameter | Default | Description |
| Use_Volatility_Regime | true | Block trades outside normal volatility range. RECOMMENDED |
| Vol_ATR_SMA_Period | 50 | Period for the ATR simple moving average (the "normal" volatility baseline). |
| Vol_Min_Ratio | 0.5 | Minimum ATR/SMA ratio. Below = market too quiet. 0.5 = current ATR must be at least 50% of average. |
| Vol_Max_Ratio | 2.5 | Maximum ATR/SMA ratio. Above = market too wild. 2.5 = block if ATR is 2.5× above average (extreme volatility). SAFETY |
💡 For Gold (XAUUSD): Gold can have extreme volatility swings. Use Vol_Max_Ratio = 2.2-2.8. For Trend Pullback, keep it tighter (2.0-2.2) since extreme volatility causes reversals, not pullbacks.
NEW Closes trades that have been open too long without reaching TP. If a trade is "stuck" going nowhere, the market structure has likely changed and the edge is gone. Time stop forces an exit to free capital.
| Parameter | Default | Description |
| Use_Time_Stop | true | Enable time-based trade expiration. |
| Time_Stop_Bars | 25 | Close trade after X bars if no TP hit. On M15 chart: 25 bars ≈ 6 hours. |
| Time_Stop_Min_Profit_Pips | 2.0 | Exception: keep trade alive if floating profit exceeds X pips. Prevents closing a winning trade that's still moving. SAFETY |
💎 Pro Tip: For Gold M15, 25-30 bars is ideal. A good SNIPER trade should reach at least TP1 within a few hours. If it hasn't, the setup has likely failed.
NEW Dynamically scales your risk based on the confluence score. Low-confluence trades get reduced risk, while high-confluence "A+" setups get amplified risk. The higher the confluence, the bigger the position.
| Parameter | Default | Description |
| Use_Confluence_Sizing | false | Scale position size by confluence score. |
| Confluence_Min_Risk_Mult | 0.5 | Risk multiplier at minimum score. 0.5 = half-size on minimum confluence trades. |
| Confluence_Max_Risk_Mult | 1.5 | Risk multiplier at maximum score. 1.5 = 1.5× size on highest-confluence trades. |
💡 Example: With 1% base risk, a 3/9 confluence trade risks 0.5% while a 9/9 "full house" trade risks 1.5%. This naturally allocates more capital to your best setups.
NEW Adjusts risk per trading session. Each session has different characteristics — London has the best liquidity, NY has high volatility, and Asian is typically quieter. This lets you size accordingly.
| Parameter | Default | Description |
| Use_Session_Risk | false | Enable per-session risk adjustment. |
| London_Risk_Mult | 1.0 | London session risk multiplier. 1.0 = full risk (best session for most strategies). |
| NY_Risk_Mult | 0.8 | New York session risk multiplier. 0.8 = 80% risk (more volatile, whipsaws). |
| Asian_Risk_Mult | 0.5 | Asian session risk multiplier. 0.5 = half risk (low liquidity, wider spreads). |
NEW Enable or disable trading on specific days and apply risk adjustments. Mondays often have erratic price action due to weekend gaps — this lets you trade with reduced size or skip the day entirely.
| Parameter | Default | Description |
| Use_DOW_Filter | false | Enable day-of-week filter. |
| Trade_Monday | true | Allow trades on Monday. |
| Monday_Risk_Mult | 0.7 | Monday risk multiplier. 0.7 = 70% size on Mondays (weekend gap risk). |
| Trade_Tuesday | true | Allow trades on Tuesday. |
| Trade_Wednesday | true | Allow trades on Wednesday. |
| Trade_Thursday | true | Allow trades on Thursday. |
💎 Note: Friday is controlled separately by No_Trade_Friday_PM and Friday_Cutoff_GMT in the Trade Limits section. Combine both for full week control.
NEW Automatically disables the EA if the strategy's recent performance is below a minimum win rate threshold. This is a long-term protection: if market conditions change and the strategy stops working, the EA shuts itself down instead of continuing to lose.
| Parameter | Default | Description |
| Use_Auto_Disable | false | Enable auto-disable on poor performance. SAFETY |
| Auto_Disable_Lookback | 20 | Number of recent trades to evaluate. |
| Auto_Disable_Min_WR | 30.0 | Minimum win rate %. If recent win rate drops below this, EA stops trading entirely. 30% = if only 6/20 recent trades won, EA disables. SAFETY |
⚠️ This is a drastic measure — once disabled, the EA will not trade until restarted manually. Only enable if you want full automated risk protection.
NEW Automatically switches between two strategies based on market regime. When ADX indicates a strong trend, one strategy is used. When the market is ranging, it switches to a range strategy. This makes the EA adaptive to changing conditions.
| Parameter | Default | Description |
| Use_Regime_Switcher | false | Enable automatic strategy switching. |
| Regime_ADX_Threshold | 25 | ADX above this = trending, below = ranging. |
| Regime_Trend_Strat | Session Momentum | Strategy to use when market is trending (ADX > threshold).
Strat_Asian_Breakout
Strat_Trend_Pullback
Strat_Session_Momentum
|
| Regime_Range_Strat | Asian Breakout | Strategy to use when market is ranging (ADX ≤ threshold). |
💡 Recommended combo: Trend → Session Momentum (rides momentum), Range → Asian Breakout (profits from compression breakouts). This covers both market conditions with a single EA.
NEW Sends push notifications to your MT5 mobile app when trades are opened, closed, or when important events occur (daily target hit, max DD, ECM pause, etc.).
| Parameter | Default | Description |
| Use_Push_Notifications | false | Send push notifications to your MetaTrader 5 mobile app. Requires MT5 mobile app with notifications configured in Tools → Options → Notifications. |
⚠️ You must set up your MetaQuotes ID in MT5 → Tools → Options → Notifications. Without this, push notifications will silently fail.