Unlock Explosive Monthly Profits: The 3 Secrets to Boosting Your EA!

Trend · 6 min

This research dives into how we can squeeze more monthly profit out of our algorithmic FX trading systems, or EAs. There are fundamentally three ways

A beginner-friendly summary of the verification: “Unlock Explosive Monthly Profits: The 3 Secrets to Boosting Your EA!”.

This research dives into how we can squeeze more monthly profit out of our algorithmic FX trading systems, or EAs. There are fundamentally three ways to do this:

  1. Increase your risk appetite: This means being willing to dip further into your “drawdown budget” – the maximum loss you’re comfortable with.
  2. Improve your system’s efficiency: Specifically, enhance the ratio of your returns to your drawdowns, which then allows you to safely use more leverage.
  3. Pyramiding: This is about adding to winning positions, essentially compounding your gains when a trend is strong. This is a powerful technique but often requires significant changes to the core trading engine itself. For this study, we focused on the first two approaches, as pyramiding is a much larger undertaking.

How I Tested It

We looked at two main areas to see if we could boost those monthly returns.

Pushing the Risk Envelope (Carefully!)

Often, when people think about risk, they focus on the absolute maximum drawdown (maxDD) their system might experience. However, we found that the real immediate constraint for an active trading system is actually the maximum intraday daily loss – in other words, how much your account can drop within a single trading day, especially during active trading hours (we measured this on a 1-minute chart, hence “M1 intraday”). Breaching this daily limit can lead to immediate system disqualification for the day, which nobody wants! We wanted to find the sweet spot: the highest risk level that didn’t trigger any intraday disqualifications.

The Equity Overlay: A Re-evaluation

Next, we revisited something called an “equity overlay.” This is a mechanism designed to dynamically adjust your trading leverage based on your account’s current equity. The idea is usually to reduce leverage during drawdowns (to protect capital) and potentially increase it when profits are flowing (to capitalize on momentum). We specifically added a feature (ov_mult_hi) to allow for even more aggressive re-leveraging when the system was doing well. Our hypothesis was that this would improve our return-to-drawdown ratio.

What Happened?

The results were quite insightful, and in some cases, surprising!

Finding the Safe Risk Limit

We discovered that a risk setting of 0.0035 was the “safe upper limit” for our system. At this level:

  • Monthly profit increased from 0.38% to 0.44% – that’s a nice 16% boost!
  • The maximum drawdown (DD) was -8.2%.
  • Our overall Monte Carlo (MC) success rate (a measure of how robust the system is under various simulations) improved from 78% to 82.5%.
  • Crucially, there were zero intraday disqualifications. This means our system never hit its daily loss limit. However, when we nudged the risk up just a tiny bit to 0.004, we saw one intraday disqualification day, with the worst intraday loss hitting 5.28% (which exceeded our 5% daily threshold). In other words: We found a small, actionable increase in risk that yielded higher profits and better robustness without breaching critical daily loss limits. It’s like finding a bit of extra horsepower in your car that you can safely use on the road. This is an “easy win” we can implement right away.

The Equity Overlay: Not What We Expected

Our re-evaluation of the equity overlay revealed a significant finding: the overlay does not improve the return/drawdown ratio. This was a bit of a curveball!

  • When we tested our “clean” core system (H1) without any overlay, it achieved the best return/drawdown ratio of 9.88.
  • Our current system, with its overlay settings (0.5x leverage when down, 1.0x when up), only reached a ratio of 8.43.
  • Even experimenting with more aggressive asymmetric re-leveraging (e.g., 0.5x when down, 1.5x when up) couldn’t beat the “no overlay” scenario. While these aggressive settings did increase returns, the increase in drawdown was even greater, leading to a worse overall ratio. This strongly confirmed an earlier finding from Research 26, which indicated that returns often decrease proportionally with such adjustments. When we compared the full system with and without the overlay, trying to keep the drawdown levels comparable:
  • Overlay OFF (at risk 0.003): Monthly profit of 0.47%, DD of -9.0%, MC success rate of 85.1%, and a maximum intraday loss of 4.05% (with 0 disqualifications).
  • Overlay ON (at risk 0.0035): Monthly profit of 0.44%, DD of -8.2%, MC success rate of 82.5%, and a maximum intraday loss of 4.68%. In other words: By turning the overlay off and slightly adjusting the risk, we actually achieved higher monthly profits and better Monte Carlo success rates! So, what’s the overlay good for then? We found its only significant value is as a small “tail risk” cushion. It slightly reduces the chance of hitting a complete maximum loss disqualification (1.3% chance with overlay ON vs. 1.5% with overlay OFF). Think of it like a tiny airbag – it’s there for extreme events, but it doesn’t make your car faster or more fuel-efficient in daily driving. If your priority is maximizing returns, removing the overlay and re-adjusting your risk could boost monthly profits to approximately 0.47-0.50% (a substantial 25-30% increase from our baseline of 0.38%). This presents a clear trade-off: higher potential returns versus a very slightly reduced “tail protection.” It’s a decision for each user to make based on their comfort with risk.

What I Learned

This research gives us a clearer picture of what’s possible within our current system architecture. We’ve found that a realistic upper limit for monthly profit, using our existing framework, is around 0.5%. This can be achieved by carefully adjusting risk to between 0.0032-0.0035 and re-evaluating the use of the equity overlay (likely turning it off for most users prioritizing profit). This is a solid improvement over our starting point! However, if the goal is to reach significantly higher monthly profits, say 2%, we’ll need to look at more fundamental changes. This likely involves:

  • Pyramiding: This remains the biggest untapped lever for trend-following systems, allowing us to build on winning trades. But as mentioned, it requires a major expansion of our core trading engine.
  • Further fine-tuning of system-specific parameters (like fto levels). The good news is that our core system remains robust. The decision to adjust the overlay and risk settings is now in the hands of the user, allowing for customized approaches. For those who want to experiment, we’ve made it easy to evaluate the “no overlay” version using build_system(overlay=False).

How this connects

This verification builds on earlier ones (what failed before and what I tried this time, comparisons between approaches).