Load MT5 data
Run download_data.py on your MT5 machine, then load the JSON files it produced. You can also drag-and-drop a file onto the chart.
No file? A built-in demo dataset loads automatically so you can try every feature now.
Drawings
Click a tool above, then click on the chart to place a line. Support/resistance/horizontal snap to a price; vertical snaps to a time.
▦ Grid Profile body-candle frequency
Define a price range and split it into equal grids. The indicator counts how many candle bodies (open→close) touch each grid box, over the last N candles. A body spanning several boxes is counted in each box it overlaps. Longer bars = more frequent price = higher weight. Choose Chart candles so the counts match the candles you actually see — or 1-minute to always profile the raw base data.
Market sessions (Vancouver time)
Hours are in Vancouver time (auto PST/PDT). Use 0–24; a session may wrap past midnight (e.g. 22 → 4). Edit, then Apply.
Window: 5:45–7:30 am Vancouver
S/R lookback: 10 candles (2.5 h)
Body: ≥ 55% of candle range
Wick: breakout side < 25%
Volume: > 1.5× 10-candle avg
EMA: 9 EMA vs 21 EMA alignment
Entry: next candle open
SL: signal candle low/high ± $1
TP: 2 × risk
Risk filter: $2 ≤ risk ≤ $25
Max: 1 trade per day
Condition
SL/TP optional. Leave blank to manage manually. With Auto SL/TP from ATR on, SL = a×ATR from entry and TP is set by your R:R. Filled at the candle close shown above; SL/TP fill intrabar as you step.