🔄 EA Updates
Whenever there's a new update available for the EA, simply follow the instructions provided in the official blog post:
👉 https://www.mql5.com/en/blogs/post/749438
All steps are explained in full detail there.
🧠 Understanding Inputs
Each input has been labeled clearly with a comment and there are very few inputs for more friendly interface.
💼 Running the EA on a Chart
You can apply the EA to any symbol and any timeframe — it will auto-detect the correct settings. There's no need to worry about compatibility. For more comprehensive info, check out this blog post:
🔗 https://www.mql5.com/en/blogs/post/751762
🧪 Backtesting Tips
Always use MT5 for reliable results. MT4 lacks essential backtest capabilities like "every tick based on real ticks" and it can only simulate one symbol at a time, making multi-symbol testing inefficient. MT5 solves all of that and supports real tick modeling.
🧠 Symbol Settings in Inputs
When you want to trade on different pairs, go to the Inputs section. No need to type in suffixes or prefixes — the EA handles that automatically. For example: if your broker’s symbol is EURUSD>m, just enter EURUSD. The EA will detect and attach the rest internally.
💬 Telegram Access
To join our private Telegram channel, just send me a message through MQL5 private chat and I’ll provide the link directly.
🔗 Join Our MQL5 Channel
You can subscribe to our MQL5 channel using this link:
https://www.mql5.com/en/channels/dinafx
🧮 Recommended Risk and Deposit
You can start with any deposit, but I generally recommend a 1% or 2% risk per trade. This helps balance potential profits and drawdowns, especially if you’re just starting or using a smaller account.
🎯 The Best Setfile?
The default setfile is already optimized for most situations. However, every broker is different — feel free to optimize for your own. Any additional or tuned setfiles will be posted in our Telegram or MQL5 channels as they become available.
🤝 Running Alongside Other EAs
Yes, you can run this EA alongside other Expert Advisors! Just make sure each one uses a different magic number — that way, they won’t interfere with each other’s trades.
💡 Suggesting New Inputs or Features
Got ideas? New input requests? Just drop me a message in MQL5 chat. I’m always open to feedback and constantly improving the EA based on real user suggestions.
Inputs:
Set up general behavior
- specify trading symbols — Defines which pairs or instruments will be traded (e.g., “EURCAD, USDCAD”).
- define main magic number — Unique identifier that distinguishes trades placed by this EA from others.
- specify order comment — Adds a custom comment to every order for tracking and identification purposes.
Tp and sl adjustments
- define manual stoploss in points — Sets a fixed stop loss value in points; use -1 for auto-calculated stop loss.
- define manual takeprofit in points — Sets a fixed take profit value in points; use -1 for auto-calculated take profit.
- define extra stoploss points — Adds additional buffer points to the defined stop loss level.
- define extra takeprofit points — Adds additional buffer points to the defined take profit level.
Apply additional signal filter
- enable psar filter for signals — Activates Parabolic SAR as an extra condition for confirming signal entries.
- define psar filter step — Controls the sensitivity of the Parabolic SAR indicator.
- define psar filter maximum — Sets the maximum acceleration factor for the Parabolic SAR filter.
- define psar filter timeframe — Chooses the timeframe used for PSAR-based signal filtering.
Group of additional parameters
- cap tolerated slippage on execution — Defines the maximum allowed slippage (in points) when executing orders.
- split market orders to simulate depth impact — Enables partial fill emulation to mimic realistic liquidity conditions.
Manage duplicate orders
- toggle opening only one order per symbol — Limits the EA to maintain only one open trade per currency pair or instrument.
- set min distance between trades (in points) — Prevents opening new trades too close to existing ones by defining a minimum distance in points.
Configure trading hour settings
- set trading start time — Defines when the EA will begin trading each day (e.g., “01:00”).
- set trading end time — Defines when the EA will stop trading each day (e.g., “23:30”).
Choose prop firms options
- define maximum daily losing trade limit — Sets a cap on the number of losing trades allowed per day to comply with prop-firm risk rules.
Adjust risk preferences
- set lot calculation method — Chooses how trade volume is determined (fixed, low risk, balance-based, etc.).
- set fixed lot size — Assigns a constant lot size for all trades, ignoring dynamic risk control.


