Three defensive layers stacked into 50% more monthly payout

Mean reversion · 3 min

The goal of this research was to see if I could boost my safe leverage limit and therefore my monthly returns by cutting off the "tail" of my daily…

The goal of this research was to see if I could boost my safe leverage limit and therefore my monthly returns by cutting off the “tail” of my daily losses. In previous tests, my leverage was capped at 1.08 to ensure I didn’t break prop-firm drawdown rules during extreme market stress. By implementing a daily flat-exit guard at -4.5% (closing all open positions if the day’s loss hits that threshold), I wanted to see if I could safely push that leverage higher.

The results of testing individual components

I used my core EA performance data from 2015 to 2026 to run Monte Carlo simulations. To define “robust,” I used a strict stress test: increasing volatility by 1.1x and the worst-case daily loss by 1.3x. If the probability of breaking the account rules (the Monte Carlo pass rate) stayed under 5%, I considered it a success.

StrategyLeverage LimitMonthly ReturnStress Test Failure Rate
Baseline (No flat)1.080.680%4.7%
Baseline (No flat)1.100.680%26.0%
Daily Flat Only1.10~0.680%<5%
The “Daily Flat” guard effectively eliminated the “cliff” where the failure rate spikes, but it didn’t actually allow for higher leverage. Once I pushed to 1.2 leverage, the failure rate hit 6.2%. In other words, the flat guard only shifted the bottleneck from single-day tail risk to the maximum drawdown limit.

Why three-layer synthesis works

While the flat guard and dynamic leverage (automatically reducing lot size as the account approaches its drawdown floor) were underwhelming on their own, combining them with a multi-asset portfolio (USDQ3) created a robust system. Each component covers a different failure path:

  • Daily Flat: Blocks the “tail risk” of a single disastrous day.
  • Dynamic Leverage: Automatically shrinks position sizes as the account approaches the drawdown floor, preventing a total blowup.
  • Portfolio Combination: Reduces the baseline drawdown by diversifying across different strategies. By setting the dynamic leverage base to 2.0 and the cap to 1.5, I achieved a significant performance jump while staying well within my 5% failure threshold.
    ConfigurationMonthly ReturnStress Test Failure Rate
    Dynamic K (Base 2.0 / Cap 1.5)1.003%3.1%
    Dynamic K + USDQ3 Portfolio1.028%2.8%
    In other words, by synthesizing these three layers, I moved from a monthly return of 0.68% to over 1.00%. This represents a 47% to 51% increase in performance. Crucially, this setup remains robust even if the worst-case daily loss increases by 1.5x.

Implementation notes

This configuration is available in MT5 v1.7.1 today. To replicate these results, set InpDynLev to true, InpDynKBase to 2.0, InpDynKCap to 1.5, and the InpDailyFlattenPct to between -4.0% and -4.5%. A threshold of -4.0% was slightly superior, providing a 1.0-point safety margin. The flat-exit guard is expected to trigger only about 0.2 times per year under stress. This means there is effectively no cost to this protection during normal market conditions. While I have not yet measured the full intraday impact for every sleeve or the cost of re-entry the day after a flat-exit, the results remain stable even when accounting for potential slippage during execution. This finally brings my robust, prop-firm-ready monthly return to the 1% ceiling I have been targeting.

How this connects

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