Short answer: You can evaluate the FJ Universe DCA Hedge by using the MetaTrader 5 Strategy Tester to simulate how its dollar-cost averaging logic handles historical market volatility. This process allows you to determine if the robot's approach to short-selling aligns with your personal risk tolerance before you commit any capital.
Who this is for
- You believe a market is overextended and want to systematically enter short positions.
- You trade part-time and find it difficult to monitor multiple grid levels during your work hours.
- You want to maintain a consistent, rule-based approach to hedging without emotional interference.
- You are curious about how automated DCA strategies behave during extended price rallies.
Understanding the core settings
The FJ Universe DCA Hedge relies on specific parameters that define how it interacts with your account balance. The totalInvestmentForBot is your primary risk lever: it defines the total fiat currency budget the EA uses for a specific pair. Because every broker has different minimum lot requirements and every symbol has different volatility, this value must be calibrated to your specific account size and the asset's historical range.
The numberOfOrders setting determines how aggressively the EA averages into a position as the market moves against you. If you set this number high, your average entry price improves more slowly, but you spread your capital across more levels. You must test this against your broker's margin requirements, as the right value depends entirely on how much room you need to survive a 100% price move without hitting a liquidation floor.

The settings panel of FJ Universe DCA Hedge showing configuration for investment and grid orders
Backtesting for reality
Before running any robot, you must perform a rigorous backtest. Open your MetaTrader 5 Strategy Tester and select a period of at least one year that includes a known volatile or trending market phase for your chosen symbol. Watch the Max Drawdown and Longest Losing Streak metrics closely. Ask yourself: if this drawdown happened to my actual account, would I have the emotional and financial capacity to stay the course?
The EA stops opening new orders after a 100% price increase. This is a critical limit. During your test, verify if your totalInvestmentForBot would have been exhausted or if your account would have hit a margin call before that 100% threshold was reached. Always test on a demo account first to see how your specific broker handles these order flows, as execution speeds and spread widening during high volatility can change your results significantly.
Benefits in practice
- Automated discipline: It removes the need to manually calculate entry levels during fast-moving markets.
- Consistent execution: It applies your chosen strategy on every new candle without the hesitation that often plagues human traders.
- Organized management: Unique Magic Numbers allow you to run the EA alongside other strategies without interference.
- Real-time awareness: Integration with Discord and Telegram keeps you informed of PNL results while you are away from the terminal.
- Flexible sizing: You can toggle between fiat currency and lot-based sizing to match your preferred risk management style.
How to put it into practice
- Open the MetaTrader 5 Strategy Tester and select the FJ Universe DCA Hedge to begin your evaluation.
- Set your test period to cover the last 12 months, specifically looking for periods of high volatility.
- Adjust the totalInvestmentForBot and numberOfOrders until the backtest results align with your personal risk floor.
- Run a forward test on a demo account for at least two weeks to observe how the EA handles live execution.
- Configure your Discord or Telegram webhooks to ensure you receive timely notifications on your mobile device.
- Keep a trading journal to document every adjustment you make to the settings and why you made them.
- Review your performance data on a fixed date each month to decide if the current settings still meet your goals.
Practical tips
- Always check your broker's swap rates, as these can impact the long-term cost of holding grid positions.
- Test the useFillingPolicy setting to ensure it matches the execution requirements of your specific broker.
- Start with small, conservative values for your total investment to observe the EA's behavior before scaling up.
- Use the lastCycleOfDCA feature if you want to pause the robot after a successful trade cycle to reassess market conditions.
Frequently asked questions
What happens if the market moves 100% against my position?
The EA stops creating new orders once the price moves 100% from the initial entry. This is a hard limit designed to cap your exposure, but it means you must be prepared to manage or close the remaining positions manually if the market continues to move against you.
Can I run this on multiple currency pairs at once?
Yes, by assigning a unique magicNumber to each instance of the EA, you can run it on multiple pairs or timeframes simultaneously. This ensures that the robot can track and manage each pair's trades independently without confusion.
How do I know which values to use for my account?
There is no universal setting, as the ideal configuration depends on your account balance, the volatility of the asset, and your broker's margin rules. You must use the Strategy Tester to find settings that keep your drawdown within your personal risk limits.
Key takeaways
- Backtesting is the only way to understand how the robot handles market extremes.
- The 100% price move limit is a vital guardrail that you must respect.
- Always monitor your total investment relative to your available margin.
- Discord and Telegram alerts help you stay informed without needing to watch the screen.
By approaching this tool with a focus on testing and risk control, you can better understand how automated short-selling strategies fit into your broader trading plan. Would you like to share which currency pair you plan to test first, and what you consider to be your personal limit for maximum drawdown?
You can find the developer's profile and additional resources at FJUNIVERSE seller page on MQL5.
About FJUNIVERSE: We build and run automated strategies for MetaTrader 5 and share what we learn at FJUNIVERSE.COM. Every product mentioned above is listed on our MQL5 seller page. Trading involves risk. Nothing here is investment advice, and past results describe the past only.

![[iVISTscalp5]: XAUUSD. Forecast First. Market Reaction Afterwards [iVISTscalp5]: XAUUSD. Forecast First. Market Reaction Afterwards](https://c.mql5.com/6/1035/splash-preview-777232.png)
