🚀 DI Development – My First Good Development EA Powered by ADX, EMA, ATR & Ichimoku
A Multi-Timeframe, Multi-Filter Development Technique Powered by ADX, EMA, ATR, Ichimoku & HTF Affirmation
Hey MQL5 Group!
I’m a dealer who simply began contributing to the MQL5 platform. DI Development is the primary Knowledgeable Advisor I’ve developed — constructed upon a disciplined trend-following philosophy. It integrates a number of layers of sign filters to attenuate noise and optimize commerce entries.
I sincerely welcome your suggestions and solutions to assist enhance this EA additional.
🧠 Core Technique – ADX because the Basis of Development Detection
DI Development makes use of the ADX indicator to detect actual pattern momentum, mixed with sturdy affirmation filters to cut back false indicators.
Core ADX Circumstances:
As soon as each situations are met, the EA will validate the sign with a number of filters to make sure high-confluence entries.
🔍 Multi-Filter Confluence – Commerce Solely When Alerts Align
Filter | Goal | Default Setting |
---|---|---|
EMA Slope | Avoids weak momentum by checking EMA angle | EMASlopeThreshold = 0.05 |
HTF Development Filter | Confirms pattern utilizing EMA200 from increased timeframe | HTF_EMA_Period = 200 |
DI Distance | Ensures sufficient separation between +DI and -DI | MinDIDistance = 2.0 |
Ichimoku Cloud | Verifies value location relative to Kumo Cloud | SenkouSpanBPeriod = 52 |
ATR Filter | Filters out entries in low or overly unstable markets | ATRFilterThreshold = 1.0 |
📌 All these parameters will be absolutely custom-made to suit your personal buying and selling technique.
⏱️ Really useful Symbols & Timeframes
DI Development is optimized for XAUUSD (Gold), particularly on decrease timeframes comparable to M1 and M5, the place it demonstrates sturdy pattern exploitation and quick sign responsiveness.
⚙️ Instance Enter Settings
“`mq5
//==== TREND SETTINGS ====
enter bool EnableBuy = true; // Cho phép lệnh Purchase
enter bool EnableSell = true; // Cho phép lệnh Promote
enter int MaxTrendOrders = 5; // Số lệnh tối đa
//==== ADX SETTINGS ====
enter int ADX_Period = 14; // Chu kỳ ADX
enter int ADX_Threshold = 25; // Ngưỡng ADX
//==== MONEY MANAGEMENT ====
enter bool UseAntiMartingale = true;
enter double AntiMartingaleStep = 0.01;
“`
📊 Backtest Outcomes – XAUUSD M1
Check Interval: Jan 1, 2025 – Jun 26, 2025
(Backtested with high-quality historic knowledge. Observe: previous efficiency will not be indicative of future outcomes.)
Metric | Worth |
---|---|
Complete Internet Revenue | $1,336.00 |
Complete Trades | 188 |
Win Charge | 96.81% (182 wins) |
Revenue Issue | 3.48 |
Restoration Issue | 3.40 |
📸 (See hooked up screenshots for visible particulars)
Determine 1 – Backtest Efficiency Abstract
Determine 2 – Stability and Fairness Progress Curve
📺 [Watch EA Backtest on YouTube] (https://youtu.be/waqspHmYcJs?si=WK_9w0BxJ2Oc9r2O)
🔐 Good Danger Administration Options
-
🎯 Dynamic Lot Sizing – Calculates place dimension based mostly on % threat per commerce (e.g., 2%)
-
🔁 Anti-Martingale System – Will increase lot dimension after profitable trades, resets on a loss
-
🧠 R-Primarily based Trailing Cease
-
💰 Versatile Take-Revenue Choices
💬 Last Phrases & Suggestions Invitation
DI Development will not be a magic device, however it’s constructed with the spirit of self-discipline – readability – transparency. I initially developed it to enhance my very own buying and selling consistency, and I hope it may be helpful for different merchants as nicely.
🛠️ This EA will quickly be accessible on MQL5 Market, together with a free demo model. Your suggestions and solutions are extraordinarily worthwhile — please be happy to share your ideas!
“If you belief your system, feelings not management your trades. That’s why I constructed DI Development.”
👉 Comply with me on MQL5 to get notified as quickly because the EA goes dwell!
Comply with my MQL5 profile for updates:
https://www.mql5.com/en/customers/VanMinhNguyen
📌 DITrend , ForexEA ,TrendFollowing ,XAUUSD , MQL5 ,ExpertAdvisor ,TradingBot ,ADXStrategy ,GoldTrading