Systematic trading · forward test live

Two mechanical systems.
Every number verifiable.

I trade two fully mechanical strategies and publish everything about them: the backtests spanning 9–14.5 years, the out-of-sample results, and the live forward journal — including the trades where I broke my own rules. No cherry-picking. What didn't work is on here too.

Live forward journal See the evidence
OK System · ICT sweep→retest · London intraday MR4H · mean-reversion · overnight swing ⚡ Forward test on Darwinex since 28 July 2026

Forward test — live status

Computed automatically from the journal. Measured in R (risk per trade = 1R).

The two systems

Different logic, different session, different horizon — deliberately low-correlated.

OK System

ICT sweep → retest, London morning

v2.16 · intraday

A liquidity sweep of the Asia range or a swing point, a market-structure shift as gatekeeper, entry in the gap. Flat the same day (time-exit 22:45). Three tickers, one frozen rule set.

Backtest
14.5 yrs
2012 – 2026, 5m data
Return
+227%
portfolio sum since 2013
Max DD
15.9%
combined
Frequency
2.4/wk
EU + GU + XAU
EURUSD
PF 1.26
GBPUSD
PF 1.17
XAUUSD
PF 1.19
Full evidence →
MR4H

Mean-reversion basket, overnight swing

V5.3 · 4H · overnight

Extremely stretched price (short-period RSI at an extreme plus distance from the mean) with a trend filter and a sweep condition; exit back at the mean. Entries cluster in the NY afternoon, median 16 hours in the trade. US500 long-only.

Backtest
9 yrs
2017 – 2026 · 244 trades
Result
+40.0R
PF 2.19 · win 76%
Max DD
−3.9R
basket vs −8.5R separate
Out-of-sample
+21.4R
blind · PF 1.95 · 151 trades
EURUSD
+14.3R
GBPUSD
+16.0R
US500 L
+9.6R
Full evidence →

Backtest results are hypothetical and include estimated costs; they are no guarantee of future performance. See proof & method for the full methodology.

Why you can verify this

Most trading sites only show winners. Here the deal is reversed: everything is visible — especially what failed.

🧱

Out-of-sample firewall

Configurations are selected on a bounded time window; everything outside it is tested blind. OOS results are reported separately — those are the numbers that count.

🧪

Two independent implementations

Every rule change is first verified in a separate Python port and only then built in TradingView. Two implementations, same outcome — otherwise it doesn't count.

🗑️

Rejected ideas are published too

DAX was measured and rejected. Extra risk on gold: rejected. Whatever fails gets published, numbers included — that's half the evidence.

📓

Forward journal with mistakes

Every live trade is logged, including the ones where I deviated from my own rules. Trade #1 is already in there — with its deviation note.

🔍

Verified via Darwinex

The forward test runs on a real account at Darwinex. The track record is registered independently there — not self-reported.

Where this is going

The route, in order. No promises about the outcome — only about the process.

1

Forward test (now)

Both systems live on Darwinex, every trade in the journal. The question: does live do what the backtest promised?

2

6-sleeve portfolio

OK System (3 tickers) + MR4H (3 sleeves) combined. Key measurement: cross-system correlation near zero → lower combined drawdown.

3

DARWIN on Darwinex

With proven forward results the system becomes investable as a DARWIN. Investors join through Darwinex's regulated platform; I only earn when they do.

4

Knowledge & tools

Along the way I share the method: how to mechanise a discretionary system, backtest it honestly and make it robust. Possibly as an in-depth guide and tooling later.

The DARWIN page will appear here once the forward test has matured. Want a message at that milestone? Email oskins1981@gmail.com.