Penerangan
Manual Backtest Helper is a cTrader plugin that lets you record, score, and analyze your strategies directly on the chart — no spreadsheets, no external tools, no exporting data.
You draw your trades visually, and the plugin instantly calculates your win rate, profit factor, net P&L, max drawdown, expectancy, and more. Everything updates in real time as you add or edit trades.
It is built for:
- Discretionary traders who want to backtest a strategy manually on historical price data
- Developing traders building a track record of their setups before going live
- Strategy reviewers who want to replay past trades and measure edge objectively
- Anyone who wants to answer the question: “Does my strategy actually have an edge?”
--------------- ATTENTION: This plugin does not work well on macOS at the moment ---------------
Key Features
📊 Two Recording Modes
- Manual Mode — Draw a win or loss as a simple trendline between two price points. Direction (BUY/SELL) is inferred automatically from the line angle
- Sim Mode (⚡) — Click to place a full trade setup with entry, take profit target, and stop loss. The plugin scans forward through candles and auto-resolves the outcome as a win or loss
🎯 Automatic Trade Resolution (Sim Mode)
- Scans candle by candle to determine whether the target or stop loss was hit first
- Flags trades as Ambiguous when both levels are touched on the same candle
- Ambiguous trades can be manually overridden to Win or Loss directly from the inspector
💰 Three Risk Modes
- Fixed Lots — enter a specific lot size directly
- Balance % — enter a percentage of starting balance to risk; lot size is calculated automatically from SL pips
- Monetary Amount — enter a fixed currency amount to risk; lot size is calculated automatically from SL pips
📐 Lot Size Calculation Engine
- Automatically back-calculates the correct lot size from risk amount and SL pips
- Snaps to the symbol’s minimum volume step
- Clamps to the symbol’s minimum and maximum allowed volume
🔢 Configurable Inputs
- Starting Balance — manually typed or synced from the live account with one click
- Spread — manually typed or copied from the live chart symbol with one click
- SL Pips — the stop loss distance used for lot size calculation and Sim trade drawing
- Easy ▲ / ▼ spinner buttons for quick incremental adjustments
📈 Live KPI Tiles
Three always-visible headline metrics that update in real time as trades are added or edited:
- NET P&L — total profit/loss across all trades after commission
- WIN RATE — percentage of trades that were wins
- NET PF — Net Profit Factor
- Balance — Balance after backtesting
📋 Win / Loss Stats Table
Side-by-side breakdown of wins and losses across five columns:
- Total Pips
- Pips % of total pips moved
- Trade Count
- Count % of total trades
- Gross monetary value
🔍 Per-Trade Inspector
Click any trade on the chart to see its full detail:
- Type (e.g. BUY WIN, SELL LOSS, BUY AMBIG)
- Lot size
- Pips gained or lost
- Gross P&L
- Entry and close price
- Open and close timestamp
- Commission
- Net P&L (after commission)
- Balance before the selected trade
- Balance after the selected trade
📑 Trades Summary Section
Chart-level statistics across all recorded trades:
- Total trade count
- Gross P&L
- Total commission
- Net P&L
- Maximum drawdown (currency)
- Maximum drawdown percentage
- Return % on starting balance
- Expectancy (average net monetary return per trade)
🏷️ On-Chart Labels
- Toggle trade labels on or off directly from the Trades Summary header
🗑️ Clear All with Confirmation
- ✖ Clear All button removes all recorded trades
- Requires a ✓ Confirm step before executing, preventing accidental deletion
- ✗ Cancel aborts the action
⌨️ Keyboard Shortcuts
- Configurable shortcut keys for Win Line, Loss Line, and Trade drawing actions
- Shortcut labels are displayed directly on the action buttons
💾 Persistent State
- All trades, settings, and UI values are saved automatically
- Fully restored the next time the chart or platform is opened
🎨 Theme-Aware UI
- Panel colours, button states, and status text adapt to the active theme
- Toggled buttons highlight to show active drawing mode
Ringkasan
The plugin supports two recording modes: Manual Mode, where trades are drawn as trendlines with automatic direction detection, and Sim Mode, which allows placing full trade setups (entry, take profit, stop loss) that automatically resolve outcomes by scanning candle data. Ambiguous trades, where both target and stop loss are hit in the same candle, can be manually classified.
Risk sizing is flexible with three modes: fixed lot size, percentage of starting balance, or fixed monetary amount, with an automatic lot size calculator that respects symbol volume constraints. Configurable inputs include starting balance, spread, and stop loss pips, adjustable via spinner controls.
Users benefit from live KPI tiles showing net P&L, win rate, profit factor, and balance, a detailed win/loss stats table, and a per-trade inspector providing comprehensive trade details. Additional features include on-chart trade labels, keyboard shortcuts, persistent state saving, and a theme-aware user interface. This tool is suited for discretionary traders, strategy developers, and reviewers seeking objective edge analysis.