realbacktesting
Audited replay · cTrader Historical Replay
realbacktesting Olympus Hera
Skilling · EUR · 1:1000
· 1y (01/09/2025 - 01/09/2026) · 450 trades across 9 markets
This is the cTrader-native run — the figure a buyer reproduces in their own cTrader. Every number below is cTrader's own (tick data from server (every tick); spread: the broker's real spread, carried by the tick data; commissions and swaps as charged by Skilling). This page only restyles the exported data — it adds nothing. Open the original (top-right) and reconcile any number. Risk metrics are per trading day (×√252).
ROI · 1y63.65%total return
CAGR63.7%geometric / yr
Net profit€6,365on €10,000
Max equity DD4.45%€553 · intrabar
Sharpe3.70daily · √252
Sortino7.74daily · √252
Profit factor1.73per-trade
Trades450win 52.7% · per-trade
Recovery11.2net ÷ maxDD
Calmar14.3CAGR ÷ maxDD
Equity curve · 2025-09-01 → 2026-09-01
The account balance exactly as cTrader plots it — €10,000 start → €16,365 end. Nothing added or shaded.account balance
hover any point for profit · return · drawdown
Per-day vs per-trade — same trades, different denominator
The same trades, counted two ways. Per-day aggregates them to the trading day (Sharpe/Sortino ×√252); per-trade is how cTrader's report tab counts each fill. One run, two denominators.| metric | these trades · per-day | cTrader · per-trade | why they differ |
|---|---|---|---|
| Sharpe | 3.70 | n/a | risk-adjusted return; per-trade Sharpe is undefined |
| Profit factor | 2.04 | 1.73 | intraday netting lifts day-PF above trade-PF |
| Win rate | 55.0% | 52.7% | 73 near-BE/trail scratches drag the per-trade rate |
| Return | 63.6% | 63.6% | identical either way — total return doesn't depend on the denominator; only the risk ratios above do |
Yearly return
Costs · verified
Commissions€0.00
Swaps€-21.95
Total friction€-21.95
% of gross P/L0.353%
Near-BE / trail scratches73 (16.2%)
By market
Commissions and swaps as charged by Skilling on each symbol.| market | trades | net | win | comm | swap |
|---|---|---|---|---|---|
| GOLD | 67 | €1,360 | 69% | €0 | €0 |
| SPX500 | 50 | €1,223 | 56% | €0 | €-4 |
| Japan 225 | 78 | €1,145 | 51% | €0 | €-2 |
| GBPJPY | 55 | €987 | 67% | €0 | €14 |
| USDJPY | 47 | €832 | 49% | €0 | €5 |
| Germany 40 | 78 | €430 | 30% | €0 | €0 |
| EURUSD | 37 | €223 | 62% | €0 | €-33 |
| US100 | 11 | €90 | 27% | €0 | €-3 |
| Australia 200 | 27 | €-91 | 22% | €0 | €0 |
Strategies
The per-strategy breakdown is not published — the logic of the book is the product. Everything above is the whole account, unfiltered: equity curve, drawdown, verified costs and the full per-symbol split.
Reproduce this backtest — step by step
Don't trust a screenshot. Run it yourself in cTrader and match every number on this page.- Install the cBot. Add realbacktesting Olympus Hera to cTrader (cTrader Store → My cBots, or import the .algo). It compiles with zero warnings.
- Attach it to a chart. Open any symbol your broker offers on m1 and drop the cBot on it. It is multi-symbol: it trades every market from this one chart.
- Keep the default parameters (the default preset is the one this report used).
- Symbols. The cBot looks up the name your broker uses for each market; if it cannot find one, force it with Symbol overrides. Not every broker offers every market.
- Configure the backtest tab.
- Period: 2025-09-01 → 2026-09-01.
- Data: tick data from server (every tick).
- Spread: the broker's real spread, carried by the tick data.
- Starting capital €10,000 · Leverage 1:1000. Skilling costs in this report: commissions €0.00 · swaps €-21.95.
- Run, then compare. Press play. When it finishes, open the untouched cTrader original ↗ side-by-side — net profit, trades, drawdown and the equity curve should match to the tick.
Same strategies, same data, same rules. Your broker, its spread and live execution can change the result.
Methodology. Backtest run in cTrader (tickDataFromServer) on Skilling, 1y (01/09/2025 - 01/09/2026), starting €10,000, leverage 1:1000. Commissions and swaps charged: €-21.95 in total. Sharpe/Sortino are re-derived from the daily equity path (cTrader does not report them): daily returns on the starting base, sample-std, annualised ×√252. Proof over promises.