Audited replay · cTrader Historical Replay
realbacktesting Pegasus Gold OPT
FPMarketsCY · EUR · 1:30
· 2y 5m 29d (01/01/2024 - 30/06/2026) · 707 trades across 1 markets
data · m1BarsFromServer
start €80,000
end €193,590
commissions + swaps modelled
account · hedging
This is the cTrader-native run — an independent second engine you can re-run yourself. Every figure below is cTrader's own
(m1 bars, spread 0); this page only restyles its exported data. Open the untouched original (top-right) and
reconcile any number yourself. Because cTrader runs on its own server data, your re-run lands a few-to-tens-of-points
from these figures, not on them — corroborating the same conclusion, not copying it. Our published realbacktesting
figure is the realistic one — real per-symbol spread, 1 bps slippage and intrabar execution (compared just below).
Risk metrics are per trading day (×√252).
ROI · 5y141.99%total return
CAGR42.5%geometric / yr
Net profit€113,590on €80,000
Max equity DD8.85%€11,439 · intrabar
Sharpe2.98daily · √252
Sortino8.29daily · √252
Profit factor2.08per-trade
Trades707win 46.4% · per-trade
Recovery9.9net ÷ maxDD
Calmar4.8CAGR ÷ maxDD
Equity curve · 2024-01-01 → 2026-06-30
The account balance exactly as cTrader plots it — €80,000 start →
€193,590 end. Nothing added or shaded.
account balance
hover any point for profit · return · drawdown
Per-day vs per-trade — same trades, different denominator
This cTrader-native run is the headline you reproduce. Our real-cost engine is the independent
cross-check, aggregated to the trading day (how a portfolio is risked & how FTMO rules bite); cTrader's report
counts each trade. Neither is wrong; they answer different questions.
| metric | cross-check · per-day |
these trades · per-day | cTrader · per-trade | why they differ |
| Sharpe | — | 2.98 | n/a | risk-adjusted return; per-trade Sharpe is undefined |
| Profit factor | — | 2.38 | 2.08 | intraday netting lifts day-PF above trade-PF |
| Win rate | — | 48.8% | 46.4% | 77 near-BE/trail scratches drag the per-trade rate |
| Return | — | 142.0% | 142.0% | this cTrader-native run is the headline you reproduce; our real-cost engine is the cross-check a few points away |
Yearly return
2024+29.9%
2025+57.9%
2026+17.8%
Costs · verified
Commissions€0.00
Swaps€-12,401.74
Total friction€-12,401.74
% of gross P/L9.875%
Near-BE / trail scratches77 (10.9%)
By market
Indices are commission-free on FTMO (spread-only); FX, metals & crypto carry commission.
| market | trades | net |
win | comm | swap |
| XAUUSD | 707 | €113,188 | 46% | €0 | €-12,402 |
Independent strategy sleeves
11 uncorrelated systems — each validated before inclusion.
PEG-Break-6h XAUUSD · 33t · 58%PEG-Liq-6h XAUUSD · 76t · 51%PEG-Mom-6h XAUUSD · 72t · 47%PEG-PA-8h XAUUSD · 32t · 47%PEG-Regime-6h XAUUSD · 64t · 41%PEG-Rev-6h XAUUSD · 138t · 49%PEG-Season-2h XAUUSD · 76t · 42%PEG-Swing-6h XAUUSD · 43t · 35%PEG-Trend-6h XAUUSD · 34t · 53%PEG-VolBurst-6h XAUUSD · 72t · 51%PEG-VolTrend-8h XAUUSD · 67t · 39%
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 Pegasus Gold OPT to cTrader (cTrader Store → My cBots, or import the .algo). It compiles with zero warnings.
- Attach it to a chart. Open EURUSD on the m1 timeframe and drop the cBot on it. It is multi-symbol — it trades every market internally from this one host chart, so the host symbol only needs to exist.
- Set the warm-up gate. In the cBot parameters → group 6 Advanced, set
Entries from (UTC yyyy-MM-dd) = 2021-06-01.
Indicators warm up on the earlier data; live entries begin on this date — that is why the curve starts
1 Jun 2021, not 23 Mar.
- (Only if your broker renames markets) set Symbol overrides
(e.g. USATECHIDXUSD=US100.cash,DEUIDXEUR=GER40.cash). On FTMO the defaults resolve automatically.
- Configure the backtest tab.
- Period: 2024-01-01 → 2026-06-30 (start earlier than the entry date so indicators warm up).
- Data: m1 bars from server (opening prices) — the light mode; runs on any machine.
- Spread: Fixed value · 0 pips — a multi-asset backtest can only set one spread for every instrument, and any single value is wrong; we leave it at 0 here and model real per-symbol spread in our own engine.
- Commission: 30 USD per 1M · apply automatically · Starting capital €80,000 · Leverage 1:30.
- 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.