Trade Review Charts

Interactive candlestick charts for reviewing trades and backtesting signals.

Base URL

/review?ticker=SYMBOL&date=YYYY-MM-DD

Only ticker and date are required. Everything else is optional.

Parameters

ParamDescriptionDefaultExample
tickerStock symbolAAPLELAB
dateTrade datetoday2026-03-30
entryEntry price, optionally with time4.17 or 4.17@09:31:00
exitExit price with time (backtest mode — clean chart, just arrows)3.99@15:52:00
slStop loss, optionally with time3.50 or 3.50@09:35:00
tpTake profit, optionally with time5.00 or 5.00@10:15:00
timeframeCandle timeframe2m1m, 2m, 5m, 15m, 1h, 1d
daysNumber of days to show11, 2, 5, 10, 30, 60
setupStrategy name (shown in header)Para, D1H
resultTrade outcome badgewin, loss, be
markersCustom markers on chart (see below)See markers section

Price Levels with Time

Add @HH:MM:SS after any price to place an arrow marker on the chart at that exact time:

# Entry at $4.17 at 9:31 AM, SL at $3.50, TP hit at 10:15
/review?ticker=ELAB&date=2026-03-30&entry=4.17@09:31:00&sl=3.50&tp=5.00@10:15:00

Without @time, only the horizontal price line is drawn. With @time, you also get an arrow marker on that candle.

Custom Markers

Use markers to add multiple labeled points on the chart. Format:

markers=HH:MM:SS,price,TAG;HH:MM:SS,price,TAG

Supported Tags

TagColorArrow
WATCHOrangeDown (above bar)
ENTRYCyanUp (below bar)
EXIT SL SELLRedDown (above bar)
TP BUYGreenUp (below bar)
ALERTOrangeDown (above bar)
Any other textCyanDown (above bar)
# WATCH at 9:31, ENTRY at 9:45, EXIT at 10:30
/review?ticker=ELAB&date=2026-03-30&markers=09:31:00,3.90,WATCH;09:45:00,4.17,ENTRY;10:30:00,5.10,EXIT

Long & Short Trades

Direction is auto-detected from entry and SL:

R:R, risk %, and reward % are calculated correctly for both directions.

# LONG trade
/review?ticker=ELAB&date=2026-03-30&entry=4.17&sl=3.50&tp=5.00

# SHORT trade (SL above entry → auto SHORT)
/review?ticker=ELAB&date=2026-03-30&entry=4.50&sl=5.00&tp=3.80

Levels Panel

The levels panel (entry, SL, TP, R:R) appears on the top-right when price levels are set. Click the × on the panel header to hide it, and click "Show Levels" to bring it back.

Session Display

Charts show all sessions by default (Premarket + RTH + After Hours). All times are in New York (ET).

Use the session buttons (PM / RTH / AH / ALL) to filter. PM and AH zones have a subtle background tint.

Toolbar

Examples

Basic chart

Backtest (entry + exit arrows only)

/review?ticker=BATL&date=2026-02-19&entry=4.9899@11:25:00&exit=3.9919@15:52:00&setup=B50_30&result=win /review?ticker=ELAB&date=2026-03-30

LONG with entry, SL, TP

/review?ticker=ELAB&date=2026-03-30&entry=4.17&sl=3.50&tp=5.00&setup=Para&result=win

SHORT trade

/review?ticker=ELAB&date=2026-03-30&entry=4.50&sl=5.00&tp=3.80&setup=Climax&result=win

With timed levels

/review?ticker=ELAB&date=2026-03-30&entry=4.17@09:31:00&sl=3.50&tp=5.00@10:15:00

WATCH + ENTRY markers

/review?ticker=ELAB&date=2026-03-30&markers=09:31:00,3.90,WATCH;09:45:00,4.17,ENTRY

30 days context (daily chart)

/review?ticker=ELAB&date=2026-03-30&timeframe=1d&days=30

Generate URLs from Excel

python generate_review_urls.py trades.xlsx

# Custom base URL
python generate_review_urls.py trades.csv --base-url http://charts.quantradar.io

Expected columns: ticker, date, entry, sl, tp, setup, result

API Endpoint

GET /review/candles?ticker=ELAB&date=2026-03-30&timeframe=2m&days=1&days_before=0

Returns JSON with OHLCV candle data from Polygon. Timestamps are in ET.