MasterYourTrading.
RiskNothing.

Practice trading with real historical market data. Replay any market session, execute trades, and analyze your performance — all without risking a single dollar. Explore the full set of backtesting features.

Start Free

Pro plan just $14.99/mosee how we compare

ES · 1min+$1,240.00
09:3010:1511:0011:45

Everything You Need to Improve

TestMax provides a complete backtesting environment built for serious traders who want to sharpen their edge. Practice with real historical market data, place orders in real time, and track every metric that matters.

Replay

Historical Replay

Play, pause, and control speed. Step candle by candle through any market session.

Orders

4 Order Types

Market, limit, stop, and stop-limit orders with SL/TP and built-in R:R calculator.

Analytics

Full Analytics Suite

Equity curve, calendar heatmap, time analysis, Sharpe ratio, and 12 performance metrics to track your edge.

64% Win Rate2.14 PF1.87 Sharpe
Pro Feature

Prop Firm Mode PRO

Multi-phase challenges, trailing drawdowns, daily loss limits, and consistency rules — just like real prop firms.

Profit Target62%
Max Drawdown16%
Charting

40+ Drawing Tools

Fibonacci, Gann, pitchfork, Elliott waves, harmonic patterns, channels, and more.

Layouts

Multi-Chart Layouts

View up to 4 charts simultaneously with context timeframes.

Algo

Algo Playground PRO

Write Python strategies, backtest against real data, and compare results. Built-in templates or code from scratch.

Journal

Trade Journal

Log notes, assign tags, and rate every trade. Revisit your decisions alongside the actual chart.

Review

Trade Review

Click any trade to replay it on the chart — entry, exit, stop-loss, and take-profit marked across 8 timeframes, with full P&L and R:R breakdown.

Entry / ExitSL / TP8 timeframesR:R ratio

How It Works

1

Choose Your Setup

Pick your instrument and start date. We have real historical data ready to replay.

2

Trade the Replay

Watch the market unfold candle by candle. Place orders just like you would live.

3

Analyze & Improve

Review your analytics, journal your trades, and refine your strategy.

Pro Feature

Simulate Real Prop Firm Challenges

  • Multi-Phase Evaluation
    Pass Phase 1, then Phase 2 — just like real firms.
  • 4 Drawdown Types
    Static, trailing EOD, trailing real-time, and daily drawdown.
  • Daily Loss Limits
    Hit the limit and your day ends automatically.
  • Consistency & Rules
    Min trading days, consistency score, profit targets.
Try Prop Firm Mode
Prop Firm Challenge
Phase 1 of 2
Active
Profit Target$6,200 / $10,000
Daily Loss Limit-$800 / -$5,000
Max Drawdown · Trailing EOD-$1,600 / -$10,000
Trading Days 7 / 10
Consistency OK
Pro Feature

Build & Test Trading Algorithms

  • Python Code Editor
    Write strategies in a full-featured Monaco editor with syntax highlighting.
  • Built-in Templates
    SMA crossover, RSI scalper, channel breakout — customize or start from scratch.
  • Real-Time Backtesting
    Watch your strategy execute bar-by-bar against real historical data.
  • Strategy Comparison
    Save runs and compare performance across different parameters and timeframes.
  • TopStep API Compatible
    Scripts work with the real TopStep ProjectX Gateway for live trading.
Try Algo Playground
sma_crossover.py
def on_bar(bar, account, api):
# Calculate moving averages
sma_fast = sma(account.bars, 10)
sma_slow = sma(account.bars, 30)
if sma_fast > sma_slow and not account.position:
api.place_order("BUY", qty=1)
elif sma_fast < sma_slow and account.position:
api.place_order("SELL", qty=1)
Trades 47
Win Rate 62%
P&L +$3,240
Complete

See the Platform in Action

A professional-grade trading replay environment built with the tools you need.

Balance:$100,000.00
Equity:$101,240.00
Realized P&L:+$1,240.00
ES · 1min
0.382
0.5
0.618
09:3010:0010:3011:0011:3012:0012:3013:00
BUY
SELL
Place Order
ES
35.3%End

Know Exactly Where You Stand

TestMax tracks every metric that matters with a full analytics dashboard. View your win rate, profit factor, Sharpe ratio, maximum drawdown, equity curve, and calendar heatmap — all updated in real time as you trade.

Performance Analytics Live
Total P&L+$8,420
Win Rate64%
Profit Factor2.14
Max Drawdown-$1,240
Recovery map+$8,420

High, low, and current equity in one review surface.

High water+$8,640
Low water-$430
Best dateMar 18
Worst dateMar 11
Risk desk
Avg Loss-$118
Max Drawdown-$1,240
Equity Drawdown-$2,310
Largest Loss-$540
Month commandMarch 2026
Net P&L+$2,680
Active days22
Su
Mo
Tu
We
Th
Fr
Sa
1
2NQ+320
3ES-140
4NQ+210
5NQ+95
6ES-60
7
8
9NQ+540
10ES+220
11NQ-330
12NQ+180
13NQ+410
14
15
16ES-210
17NQ+160
18NQ+480
19ES+90
20NQ-75
21
22
23NQ+260
24NQ+130
25ES-180
26NQ+350
27NQ+200
28
29
30NQ+120
31ES-90
Execution tape
HourDay
8
9
10
11
12
13
14
15
16

Trading Calendar

Track and analyze your backtesting performance over time with our intuitive calendar view. Quickly navigate to specific dates in market data and gain insights into your trading patterns and results with visual performance tracking.

  • Performance tracking over time
  • Quick date navigation
  • Visual performance indicators
  • Historical session analysis

Trading Calendar

Schedule and track your trading sessions in a calendar view.

<
July 2025
>
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
1st EURUSD -1.0%
1st AUDCAD -0.9%
Total: -1.9%
2
1st EURUSD +1.3%
1st EURUSD +2.4%
Total: +3.7%
3
1st EURUSD +1.1%
1st EURUSD -1.0%
Total: +0.1%
4
5
6
7
8
9
10
11
12
13
14
EURUSD1H
EURCHF4H
EURUSD15M
GBPUSD1D
TradesAnalyticsLogsNotesSave Session

Multi-Chart Layouts & Syncing

Analyse the market across multiple timeframes simultaneously with split-screen chart layouts. Synchronized crosshairs keep every pane aligned so you never lose context switching between views.

  • Split-screen multi-chart layouts
  • Synchronized crosshairs across timeframes
  • Clean secondary chart views without clutter
  • Flexible layout presets

Timezone & Workspace Customization

Trade on your time, not the server's. Set your local timezone so session times, news events, and chart candles all align with your trading day. Save and restore full workspace environments so you're always one click from your preferred setup.

  • Customizable chart timezones
  • Saveable workspace environments
  • Sync sessions with local time
  • Persistent layout preferences

Settings

×
ChartTradingSessionsTools
Trading Session Hours (UTC)

Configure custom session times for indicators and jump-to feature.

Asian Session
Start Hour
22
End Hour
7
European Session
Start Hour
8
End Hour
16
US Session
Start Hour
13
End Hour
22
Reset to Defaults
CancelApply

Simple, Transparent Pricing

Free plan with full backtesting features. Upgrade to Pro for unlimited historical data, prop firm challenge mode, and algo backtesting.

FREE
$0
Forever
  • Last 2 months of data
  • Real-time market replay
  • Full charting & order book
  • Trade analytics & journal
  • Equity curve tracking
  • Ad-supported
Get Started
Pro
$14.99
per month
  • Unlimited historical data
  • No ads — clean interface
  • US futures backtesting (ES, NQ, CL, GC)
  • Prop Firm Challenge Mode
  • Algo Playground
  • PDF report export
  • Priority support
Start Pro

Compare all plans →

How TestMax Compares

See why traders are switching to TestMax for backtesting.

Save up to $400/year compared to competitors
FeatureTestMax ProFX ReplayTradeZella
Monthly Price$14.99$35$49
Full Features on Free Plan
Futures on Free Plan
4 Drawdown Rule Types
PDF Report Export
No Credit Card Required
40+ Drawing Tools
Candle-by-Candle Replay
Trade Journal & Analytics
Equity Curve & Heatmaps
Algo Strategy Backtesting
TopStep API Compatible
40+
Drawing & Analysis Tools
7
Timeframes
5
Strategy Templates
4
Order Types

Frequently Asked Questions

Everything you need to know about TestMax and trading backtesting.

TestMax is an online trading backtesting platform that replays real historical market data candle-by-candle. Traders can practice for free on NQ (Nasdaq), ES (S&P 500), and EURUSD, upgrade for CL (Crude Oil) and GC (Gold), and analyze performance without risking real money.

We use cookies to keep you signed in and to understand how our app is used. You choose what to allow.