Core System v1.5.0: the full recipe and the numbers behind it

Confirmed systems · 4 min

My Core System has evolved significantly over the past year.

Core System v1.5.0: Achieving true non-correlation

My Core System has evolved significantly over the past year. By adding a Connors RSI2 mean-reversion sleeve to the existing trend-following logic, I have finally broken through the performance ceiling I hit back at version 1.4.0.

The latest performance snapshot

The addition of the Connors RSI2 strategy (buying dips when the price is above the 200-day moving average and RSI is below 10) provides a return profile that is truly uncorrelated with my trend-following core. The correlation coefficient is a mere +0.03, which allows me to combine them to lower the drawdown (DD) and re-leverage for higher gains.

Metricv1.5.0v1.4.1
Monthly Return+0.90%+0.82%
Max Drawdown-9.4%-9.6%
PF (Profit Factor)1.641.69
MC (Monte Carlo)96.4%94.7%
Winning Years10/119/11
In other words, by diversifying into a sleeve that moves independently of the main trend, I improved the monthly return by 10% while simultaneously reducing the drawdown and increasing the statistical robustness.

Evolution of the Core System

The journey to v1.5.0 was built on a series of systematic refinements. Each addressed a specific bottleneck in the system’s performance.

  • v1.4.1 (Trend Filtering): I added a daily timeframe filter to the H1/H4 breakout logic. By only taking trades in the direction of the daily trend, I reduced the trade count by 16% while improving the quality of entries. This proved that simply stacking indicators often hurts performance, but a well-placed structural filter can raise the profit factor.
  • v1.4.0 (Equity Filtering): I introduced an inter-market signal where the system scales down FX risk if the US500 index drops below its 200-day moving average. This uses the stock market as a “canary in the coal mine” to detect risk-off environments before they hit my FX positions.
  • v1.3.0 & v1.3.1 (Volatility Targeting): I implemented volatility targeting, which automatically adjusts lot sizes based on recent realized volatility. This acts as a dampener during choppy markets to prevent large losses during unstable periods.

Stress testing and robustness

One of my primary goals is ensuring this system can pass professional prop-firm evaluation rules. I have conducted rigorous M1 intraday stress testing by rebuilding the account equity from 1-minute bars to simulate worst-case scenarios. Across all assets (US500, US30, JP225, UK100, and major FX pairs), the worst single-day loss recorded was 1.93% for indices and 2.42% for FX. These figures include volatile periods like the COVID crash. The system has maintained a 0-day failure rate under these stress conditions. The current configuration is now finalized, and all five sleeves are implemented in the MT5 code. The results confirm a long-standing hypothesis: the only path to meaningful drawdown reduction is the addition of non-correlated, positive-EV (expected value) sleeves. While I previously believed there was a performance ceiling around 0.5% monthly return, this multi-sleeve approach has successfully pushed that boundary higher.

How this connects

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

Verification data

Key figures and charts measured by running this on real data.

ItemValue
Symbolsrobust5 (XAUUSD + 4 JPY crosses) + stock indices (US500/100/30) + Connors (indices+FX)
TimeframesH1 / H4 / D1
Period2015-2026
Risk settingsrisk0.003 / index0.004 / sat2 0.003 / connors0.006
Gatesfull forward test -> M1 intraday risk -> Monte Carlo -> consistency (prop rules)

Key metrics

MetricValue
Total return+239.1%
Monthly (compound)+0.93%
Max drawdown-9.4%
Profit factor1.64
Sharpe0.34
Winning years10/11
MC pass rate (overall)96%
Trades5960

Equity curve (account %)

Equity curve (account %)

Drawdown (%)

Drawdown (%)

Yearly return (%)

Yearly return (%)