Proof and signal parity — how realbacktesting verifies every backtest

The trust anchor

Parity, in three honest levels.

"Realbacktesting" means the research engine that produced these numbers and the portable C# engine that ships inside the cBot are the same logic — we measured how same, cell by cell. All three levels are now measured: signal parity, cost basis, and the cTrader-native run on every system.

Level 1 PROVEN

Signal-to-signal

100%

The research engine that produced these numbers and the portable C# engine that ships inside the cBot agree on every entry/exit signal, cell-by-cell, across every strategy over 5 years — 100% parity, verified by an automated harness on identical bar data. This is signal agreement between the two engines, not a performance guarantee. Full parity methodology available on request.

every strategy · 5 years · measured
Level 2 PROVEN

Trade-count & cost basis

matched

The same harness that measures 100% signal parity runs both engines on identical bars under the identical cost model — real per-symbol spread, commission (FX $2.50/lot/side, indices free, crypto 0.0325%, metals 0.0007%), 1 bps slippage on every fill, swap, additive sizing on 80,000 EUR. Identical signals on identical costs produce an identical trade count and cost basis: proven by the same measurement, not assumed.

same trades · same real costs · measured
Level 3 PROVEN

cTrader-native, reproducible

3 / 3 systems

Every system has been run in the cTrader native backtester — m1 bars, spread 0, real commission & swap — the exact run you can reproduce yourself on any machine, published per product (open each report). It uses cTrader's light, open-only execution and charges no spread, so it reads above our number on all three systems (by ~11 pp on Guardian, ~44–46 pp on Balanced and Edge); our engine adds real spread, 1 bps slippage and intrabar M1 execution, so it lands lower — the conservative, realistic figure. The full two-engine comparison is on this page.

cTrader native · m1 · all 3 published
Level 1 · the receipts

Every strategy. Every entry and exit. 100%.

Per-strategy signal parity between the research engine and the C# engine in the cBot — cell-by-cell on 175,401 bars, verified by an automated harness. Labelled by market & timeframe; the strategy itself stays proprietary.

Market · TFEntry longExit longEntry shortExit shortoverall
Bitcoin · 2h100.00100.00100.00100.00100%
DAX 40 · 1h100.00100.00100.00100.00100%
DAX 40 · 4h100.00100.00100.00100.00100%
Ethereum · 2h100.00100.00100.00100.00100%
Ethereum · 4h100.00100.00100.00100.00100%
Ethereum · 4h100.00100.00100.00100.00100%
Gold · 6h100.00100.00100.00100.00100%
Gold · 6h100.00100.00100.00100.00100%
Nasdaq 100 · 2h100.00100.00100.00100.00100%
Nasdaq 100 · 2h100.00100.00100.00100.00100%
USD/JPY · 4h100.00100.00100.00100.00100%
USD/JPY · 4h100.00100.00100.00100.00100%
USD/JPY · 8h100.00100.00100.00100.00100%
13 strategies · 100% global · worst 100% — engine-to-engine; the cTrader-native run (m1) is Level 3, published for all 3.

Official cTrader reports

Each cBot's report, exported straight from the cTrader native backtester (m1, spread 0) — the exact run you reproduce yourself. Published for all three systems. Open any one and reconcile every number; this is what turns Level 3 above to Proven.

3/3published
  • Guardian

    Conservative · <4% DD
    cTrader · m1 · spread 0 · +115.8% · 2,254 trades · maxDD 2.7%
    per-day Sharpe 3.13 · PF 1.90 · win 49.1%vsper-trade PF 1.61 · win 44.9%
  • Balanced

    Balanced · <7% DD
    cTrader · m1 · spread 0 · +179.2% · 2,919 trades · maxDD 3.2%
    per-day Sharpe 3.46 · PF 2.10 · win 50.1%vsper-trade PF 1.68 · win 45.5%
  • Edge

    Aggressive · <8% DD
    cTrader · m1 · spread 0 · +256.6% · 3,108 trades · maxDD 4.8%
    per-day Sharpe 3.54 · PF 2.08 · win 50.4%vsper-trade PF 1.65 · win 44.5%

Reproduce it in your own cTrader

You don't take our word, and you don't run our code. Load each system into your own cTrader and run the backtest yourself — m1 bars, spread 0 — and you'll get the cTrader-native figures on this page, to the tick. The logic is proven identical to our engine: 100% signal parity, cell-for-cell on identical bar data, verified by an automated harness. Our published realbacktesting number is the realistic one — it adds real spread, 1 bps slippage and intrabar execution, so it reads above the cTrader run on volatile books and below it on calm ones. Step-by-step instructions are in every report.

cTrader › Automate › Backtest
  Data       m1 bars from server (opening prices)
  Spread     Fixed value · 0 pips
  Commission 30 USD/1M · apply automatically
  Entries    from 2021-06-01 (warm-up gate)
────────────────────────────────────────────
Engine-to-engine parity    100%   worst 100%
cTrader-native (m1)        Guardian ✓  Balanced ✓  Edge ✓