Methodology and setup — real per-symbol costs and how to run the systems
What "real" costs — measured, per symbol, line by line.
The realbacktesting engine is the same core that trades the live account. It never assumes a flat or zero spread: it charges the real, measured spread of each instrument, plus 1 bps slippage, commission and swap, on intrabar M1 execution. One uniform spread — all a multi-asset cTrader backtest can apply — is wrong for every market at once; that gap is exactly why our number is the honest one.
Real per-symbol spread
measured from tick data · charged on every trade| Instrument | Real spread |
|---|---|
| EUR/USD forex | 0.6 pips |
| USD/JPY forex | 0.7 pips |
| GBP/JPY forex | 1.9 pips |
| XAU/USD gold | $0.25 |
| Instrument | Real spread |
|---|---|
| US100 Nasdaq | 1.3 pts |
| GER40 DAX | 1.9 pts |
| ETH/USD crypto | $2.30 |
| BTC/USD crypto | $13.14 |
From 0.6 pips on EUR/USD to $13.14 on Bitcoin — a single flat number can't be right for all of them. Our engine charges each market its own real spread, on top of commission, swap and slippage.
Modelled in EUR on an 80,000 EUR base. Because every strategy is percent-based (risk, return and drawdown are fractions of the account, not fixed cash), the result applies identically to a USD — or any-currency — account of the same size; only the displayed currency symbol changes.
Six steps. One account. Don't touch the dials.
These systems are calibrated to a single, fixed configuration — the one every number on this page was measured at. Run it exactly as shipped and your account tracks the design; change it and you're off the map.
- 1Buy it once on the cTrader Store
Your purchased cBot appears inside cTrader under Automate → your cBots. No external downloads, no keys to paste.
- 2Add it to a single chart
Open any one chart (e.g. EUR/USD H1), click Add cBot and pick the product. It manages all of its own symbols internally — you never add it per market.
- 3It ships ready — don't touch the dials
The cBot loads with its calibrated settings already built in as the defaults — there is no preset file to import. Just don't change a value: the ROI, drawdown and parity on this page are tied to exactly these settings.
- 4Use a Swing account — not Standard
These need an FTMO Swing account: they hold over the weekend and trade through news, which a Standard account force-closes and restricts. Risk is sized off your balance automatically.
- 5Start it — local or cloud
Click Start. Run it locally with cTrader open (a small VPS for 24/7), or ask us for the cloud-ready build and run it in cTrader's free cloud 24/7 with nothing of yours left on. It only uses cTrader's own trading tools — no 'full access' warning to approve.
- 6One product per account
Run a single product on a given account. Never stack two of ours — or any other bot — on the same account; it breaks the per-account uniqueness and the published risk profile.
- Use a Swing account — never a Standard one.
- One product per account — only that one.
- Don't change the parameters.
- Let it hold over weekends and trade through news.
Change the calibrated parameters and you're on your own: we cannot promise behaviour anywhere near the published backtest once the settings are altered — that is your responsibility. Running more than one system on the same account, or sizing outside the built-in balance-based risk, equally voids any resemblance to these numbers. Trading involves a substantial risk of loss; past performance does not guarantee future results. realbacktesting is not affiliated with, or endorsed by, FTMO or any prop firm.