Trading Simulator

ChartScope
Trade. Replay. Improve.

A lightweight offline trading simulator built for learning and practice. Load historical CSV data, replay markets step by step, and apply simple risk management — ideal for beginners learning forex, while still useful for experienced traders refining their strategies.

Read the Guide →
ChartScope – GBPUSD 1H Replay Mode

Your personal trading practice ground

ChartScope is a fully offline trading simulator built for serious traders who want to test and refine their strategies without risking real capital.

ChartScope lets you load any historical market data in CSV format and replay it candle by candle — exactly as if the market were unfolding in real time. You can place long and short trades, set stop losses and take profits, and track your performance across an entire backtesting session.

Unlike paper trading on live platforms, ChartScope gives you full control over time: pause, rewind, fast-forward. You can test weeks of market history in minutes. Every session is saved and reloadable so you can pick up right where you left off.

ChartScope runs as a standalone Windows desktop app. Your data never leaves your machine.

Who is it for?

  • Traders who want to backtest strategies on real historical data
  • Beginners building confidence before going live
  • Experienced traders stress-testing new setups risk-free
  • Anyone who wants to study price action across multiple timeframes
  • Forex, commodities, indices, and crypto traders alike

Everything you need to backtest seriously

ChartScope is packed with features that mirror a real trading terminal — without the live risk.

📂

CSV Data Loading

Import historical OHLCV data from any broker or data provider. Supports multiple CSV formats with automatic column detection for date, time, open, high, low, close, and volume.

Bar & Tick Replay

Replay markets bar by bar or tick by tick. Navigate forward, backward, or jump to any position with the progress slider. Adjustable speed from 1× to 50× for rapid review.

🕐

Multi-Timeframe Support

Switch between 1m, 5m, 15m, 1H, 4H, 1D, and 1W timeframes on the fly. ChartScope aggregates your raw data automatically — no need to import separate files per timeframe.

📊

Volume Visualization

Volume bars are rendered below the candlestick chart in real time during replay, giving you the complete picture of market participation alongside price action.

🎯

Risk/Reward Orders

Draw Long or Short R:R setups directly on the chart. ChartScope calculates your lot size, risk amount, reward amount, and R:R ratio automatically before you execute.

Market & Pending Orders

Place instant market orders or set pending orders (Buy/Sell Limit and Stop). Pending orders trigger automatically when price reaches your level during replay.

💰

Full P&L Accounting

Track your balance, equity, realized P&L, unrealized P&L, win rate, and total trade count in a live Trading Desk panel. All stats update in real time as bars progress.

🛡

Auto Lot Sizing

Set your account balance and risk percentage. ChartScope automatically calculates the correct lot size for every trade based on your stop loss distance — no manual math needed.

💾

Session Save & Load

Save your entire simulation — trades, drawings, replay position, and account state — to a JSON file and restore it later to continue exactly where you left off.

✏️

Drawing Tools

Mark up the chart with trendlines, horizontal lines, rays, rectangles, and Fibonacci retracements. Drawings persist across the session and can be individually selected, adjusted, or deleted.

📋

Trade History Log

A full log of every trade — open, pending, closed wins, closed losses, and canceled orders — with entry price, exit price, P&L, and timestamps.

🌓

Theme & Chart Settings

Toggle between dark and light mode, then use the chart settings button beside the theme switch to tune drawing colors, line thickness, candle colors, and grid visibility/opacity.

Getting started in minutes

Follow these steps to run your first backtesting simulation in ChartScope.

01

Launch ChartScope Setup

Double-click the ChartScope executable (.exe) to launch the app. Everything runs locally on your machine.

02

Load Your Historical Data Data

Click the Load Data button in the top toolbar and select your CSV file. ChartScope accepts standard OHLCV CSV files exported from MetaTrader 4/5, TradingView, or any other data provider. The file is parsed locally — your data stays on your device.

TIP Supported CSV formats include single-column datetime (e.g. "2024.01.15 08:00") and two-column date/time. OHLCV columns are auto-detected.
Need historical data? Download free OHLCV CSV files from Axiory Historical Data . It provides high-quality candle data (OHLCV) for major currency pairs dating back to 2015 — ideal for standard backtesting.
03

Configure Your Account Setup

In the Order Management panel (right side), set your Starting Balance, Risk % per trade, and select your Instrument type (Forex Major, Gold, NAS100, etc.). ChartScope uses this to calculate precise lot sizes. For custom instruments, enter your own Point Size and Point Value.

04

Choose a Timeframe Chart

Use the timeframe selector in the toolbar to switch between 1m, 5m, 15m, 1H, 4H, 1D, or 1W views. ChartScope builds all timeframes from the same CSV — you can switch at any time without reloading data.

TIP Use the settings button next to the theme toggle to adjust chart colors, tool thickness, and grid visibility before you start marking up the chart.
05

Adjust Chart Settings Customize

Click the gear icon beside the theme toggle to open Chart Settings. From there you can change drawing-tool colors and thickness, customize bull and bear candle colors, and control chart grid visibility and opacity before you begin your replay session.

06

Start the Replay Replay

Click Replay to reset to the beginning of your data, then use Play/Pause, ◀ Prev, and Next ▶ to control playback. Adjust the Speed slider (1×–50×) to pace the replay. Toggle between Bar and Tick mode for coarser or finer step-through.

TIP Use the progress slider to jump to any point in your data without replaying every bar.
07

Draw Trade Setups on the Chart Drawing

Select the Long ▲ or Short ▼ tool from the drawing toolbar (left side of the chart). Click to set your entry price, then drag to define your Stop Loss and Take Profit levels. The R:R panel updates live showing your risk/reward ratio, lot size, and dollar amounts before you commit.

08

Execute Orders Trading

With a Long/Short drawing selected, click ▶ Market Order to enter at the current price, or ⬛ Place Pending to queue an entry at your drawn level. Pending orders trigger automatically when price reaches them during replay. Monitor all open and pending orders in the Trading Desk tabs.

TIP Use "Use Last RR Drawing" mode to quickly re-execute the same trade setup without re-drawing.
09

Review & Save Your Session Review

Check your results in the Summary tab (balance, equity, win rate, P&L). View closed trade details in the History tab. When done, click Save Session to export a JSON file capturing your full state — drawings, trades, position, and account — so you can resume later with Load Session.

Mark up the chart your way

ChartScope includes a full set of charting tools accessible from the left-side toolbar, with appearance controls available from the settings button beside the theme toggle.

Crosshair

Default cursor mode. Displays live price and time labels as you hover across the chart.

Trendline

Draw a diagonal line between any two price points to mark support, resistance, or trend direction.

Horizontal Line

Place a full-width horizontal price level across the entire chart for key support/resistance zones.

Ray

Draw a one-directional ray from a price point that extends forward in time indefinitely.

Rectangle

Highlight any price range and time period with a shaded rectangular zone for supply/demand areas.

𝑭

Fibonacci Retracement

Set a start point and end point, then let ChartScope automatically draw the standard Fibonacci retracement levels between them.

Long Position

Draw a long trade setup with entry, stop loss, and take profit levels. Previews R:R and lot size before execution.

Short Position

Draw a short trade setup with entry, stop loss, and take profit levels. Previews R:R and lot size before execution.

🗑

Clear All

Remove all drawings from the chart in one click, or select individual drawings and delete them with the trash button.

Built for real markets

ChartScope supports pre-configured instrument profiles and allows fully custom setups.

Forex Majors Forex Minors Gold (XAUUSD) Silver (XAGUSD) Crude Oil (WTI) US30 / DJIA NAS100 S&P 500 Bitcoin (BTCUSD) Custom Instrument


Specification Details
Timeframes 1m, 5m, 15m, 1H, 4H, 1D, 1W — all built from one CSV file automatically
Data Format CSV with OHLCV columns. Supports MetaTrader, TradingView, and custom broker exports
Max Candles Up to 75,000 bars per timeframe stored in memory (~100 MB total across all 7 timeframes)
Replay Modes Bar mode (one complete candle per step) and Tick mode (finer sub-bar steps)
Replay Speed 1× to 50× adjustable via slider
Lot Sizing Auto mode (calculated from Risk % and stop distance) or Manual (set lots directly)
Order Types Market Order, Buy Limit, Sell Limit, Buy Stop, Sell Stop (Pending Orders)
Session Save Full state exported as JSON — trades, drawings, replay position, account balance
Platform Windows desktop app. Fully offline — no internet required
Data Privacy All data processed locally. Nothing is transmitted externally

Minimum specs for CSV files under 2 GB

🖥️ OS Windows 10 or above
⚙️ CPU Dual-core
🧠 RAM 4 GB 8 GB recommended
🎮 GPU Integrated graphics
💾 Storage HDD / SSD SSD preferred
💡

ChartScope processes all data locally, so available memory is the primary bottleneck. If you are working with large CSV files — particularly those exceeding 5 GB — make sure your system has sufficient free RAM before loading them, as your OS needs headroom to operate alongside the app. The minimum specs above are a baseline; more RAM and a faster CPU allow you to load significantly larger datasets with better responsiveness and no slowdowns.

Ready to start backtesting?

Download ChartScope for Windows. Launch it, load your CSV, and start trading the past to master the future.