Ex Profit & Low Drawdown
Enter only when three of the selected line-based gates are simultaneously broken.
With compound lot scaling and managed trailing TP/SL, the strategy aims to grow profit while containing risk.
Key Features (per code spec)Line Confluence Filters: Monitors major line-based signals in combination; trades trigger only when the number of matches exceeds a set threshold.
Compound Lot Scaling: Choose from equity-based, %-risk, or fixed lot (recommended presets included).
Managed Trailing Exit: Trailing start and width are clamped with upper/lower bounds to prevent trailing below break-even (no negative trailing).
Risk Controls: Spread cap, entry cooldown, and per-direction position limits.
Auxiliary Logic (separate MagicNumber): Limited counter-trend detection under trending conditions to capture missed opportunities from the main logic.
Supported Symbols (compatible design)Note (not coded): The current build does not include session/time-of-day controls or a verbose-logging toggle. Please monitor via the MT5 Journal/Tester results.
XAUUSD (GOLD) / BTCUSD / GBPUSD and more. Use symbol-specific coefficients/presets tailored to each market.
Backtest (XAUUSD)Non-XAUUSD set files will be released in the comments section as they are completed.
Period: 2014-01-04 to 2025-10-14 (9 years 7 months)
Initial Capital: $1,000 → $2,907,123 (≈ 2,900×)
Profit Factor (PF): 1.26
Max Drawdown (on equity): 6.35%
CAGR (annualized): 97.45%
Reproduction: Download “Tsukuyomi_XAUUSD.set” from the comments and test on the M5 chart.
Results are user-verified backtests. Performance varies with broker conditions, commissions, slippage, execution model, VPS latency, etc.
SetupInstall the EA on MT5 and enable algorithmic trading.
Attach to the target symbol chart and load the preset (e.g., “Tsukuyomi_XAUUSD.set”).
Fine-tune lots (compound/%-risk/fixed), spread cap, and trailing start/width to suit your account size and execution.
Confirm in demo → small live first, then scale up gradually after stability is confirmed.
Lots: Start with equity-based (e.g., 0.01 per 100 USD) or a conservative %-risk.
Spread Cap: Set tighter than typical real-time values (XAU spreads can widen—use caution).
Trailing: Do not over-tighten the start threshold or width; keep the break-even protection mindset (no negative trailing).
Initial SL (optional): Enable via set file if desired (when zero, no initial SL is set).
Q. Can I use it live right away?
A. We recommend demo first → small-lot live. Behavior and performance depend on broker conditions; forward checks are essential.
Q. Does it output logs?
A. There’s no verbose-log toggle in the current build. Please review the MT5 Journal/Tester and trading history.
Q. Which symbols suit it best?
A. The verified results above are for XAUUSD. BTCUSD/GBPUSD are supported via the compatible design—please use the symbol-specific presets.
This EA and document do not constitute investment advice.
Past backtest results (even user-verified) do not guarantee future performance. Results may vary due to market liquidity, spreads, commissions, slippage, server latency, execution method, maintenance windows, and other factors.
Trading involves risk of loss. Configure money management, lot size, spread caps, and trailing conditions at your own responsibility.
Always validate with demo → small-lot live before scaling.
Presets: Get “Tsukuyomi_XAUUSD.set” in the comments.
Other symbol sets: Released in the comments as they are completed.
Questions / Issues: Post in the MQL5 comments with broker type, account type, Journal logs, and screenshots to help reproduction.
Tsukuyomi EA — Precision filtering × Compounding × Drawdown control, tuned for your environment.
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.