Elliott core (ZigZag): detects 1–2–3 structures; entries target wave-3 when the pullback sits around ~0.36–0.68 (the practical “golden” zone near 0.382–0.618) and momentum agrees.
Multi-factor momentum filter: EMA(34/89) trend, CCI, MACD (main vs previous), Parabolic SAR, plus ADX strength check.
ATR-driven management: Market Health score from ATR/Spread + trend + ADX; ATR Trailing (toggle; legal-distance aware); Breakeven via R-multiple (BreakevenRMult).
USD TP/SL: set TpUsd/SlUsd, EA converts USD→points with tick math (lot-aware).
Elliott overlay: recent waves plotted as dashed segments with UP/DN labels and bull/bear colors.
Safety & compliance: SafeOrderModify (up to 3 retries, handles 130/136/138/146, ±2*Point micro-adjust), Spread/ATR gate, hard caps (daily loss / orders / loss streak / max open / min seconds), New-bar engine.
AutoProfile: loosens MaxSpread/ADXMin for XAU/Crypto; in IsTesting + RelaxForValidation, gates are eased for smoother validation.
AutoProfile chooses thresholds per Forex/XAU/Crypto; in testing with RelaxForValidation, spread/ADX/Health gates are eased.
Compute ATR/ADX/EMA, derive Market Health (0–100) → label GREEN/ORANGE/RED; if health < threshold (default 55) and not relaxed, EA manages (trail/BE) but skips entries.
Wave3Long/Wave3Short: verify ZigZag 1–2–3, check pullback ratio and composite score Fib + Momentum + ADX (≥50).
Placement: size via FixedLots (sanity-checked by FitVolumeToMargin); SL/TP from USD (fallback to ATR if too tight).
Management:
Breakeven when profit ≥ BreakevenRMult × risk; move SL to BE (legal-distance check).
ATR Trailing with TrailAtrMult × ATR (optional new-bar only).
SafeOrderModify for all modifications (retry + micro-adjust).
Signals: ZigZag + EMA/CCI/MACD/SAR + ADX.
Market quality: VolOK requires spread ≤ MaxSpreadPoints and ATR/Spread ≥ AtrSpreadRatioMin.
USD→Points: DollarsPerPointPerLot = (TickValue/TickSize)*Point ; conversion is lot-aware.
Display: Market Health label, dashed Elliott overlay with UP/DN tags.
Limits: MAX_DAILY_LOSS_USD, MAX_ORDERS_PER_DAY, MAX_CONSEC_LOSS, MaxOpenOrders, MinSecondsBetween.
Bootstrap: in tester, after BootstrapBars, seeds a trend-aligned position if no trade history and gates are OK.
Copy to MQL4/Experts/ → restart MT4 → enable Algo Trading.
Attach on M5/M15 (ECN/RAW preferred).
Start with FixedLots 0.01, TpUsd/SlUsd ≈ 6/3, UseTrailingStop=true.
Tune AtrSpreadRatioMin (1.6–2.0), HealthThreshold (50–60), AdxMin (14–20), SlippagePoints=3.
Backtest across regimes; enable RelaxForValidation to ease gatekeeping; forward small before scaling.
Avoid major news spikes (spread blows out → lower Health).
For XAU/Crypto, although AutoProfile loosens gates, still reduce lot and/or raise TpUsd.
If sessions are mostly ORANGE/RED, consider pausing entries (manage only).
#property strict, no DLL/WebRequest, no symbol/TF/account locks.
SL/TP placed in OrderSend, edits via SafeOrderModify to reduce broker errors.
Magic salted by symbol + timeframe.
Leveraged trading is high-risk; no profit guarantee. Results depend on market conditions, spreads, slippage, and execution. Practice prudent risk management.
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.