TradeDojo
Your Hyperbolic Time Chamber
TradeDojo Help & Reference Guide
⌨ Keyboard Shortcuts
Playback & Navigation
SpacePlay / Pause
RReset session
Ctrl+Shift+←Previous Day
Ctrl+Shift+→Next Day
↑ / ↓Speed ±1
Ctrl+↑ / ↓Speed ±10
Ctrl+Shift+↑ / ↓Speed ±100
F1Toggle Help
F2Toggle Settings
EscClose overlay / cancel drawing
Chart & Drawing
DToggle Drawing Mode
HHorizontal Line
TTrend Line
FFibonacci Retracement
PFreehand Pen
CClear All Drawings
LToggle Legend
JOpen Journal book view
NNew Note
Shift (hold)Temporary Price Range
Ctrl+Shift (hold)Temporary measure box
Ctrl  (hold)Clone drawing — Ctrl+drag any line to duplicate it
Alt  (hold)Temporary trend line
Trading
Ctrl+Shift+BBuy
Ctrl+Shift+SSell
Ctrl+Shift+FFlatten All
▶ Quick Playback
Play / Pause Space
Start or pause the tick replay stream. The button shows ▶ when paused and ▮▮ when playing.
◆ Pausing does not reset your position — resume exactly where you left off.
Reset R
Resets the replay back to tick 0 for the current session. A confirmation prompt prevents accidental resets.
AutoPlay
When enabled, the session starts playing automatically after a 3-second countdown whenever a new day loads. A cancel button aborts the countdown.
◆ Toggle AutoPlay Default in Settings (F2) to persist your preference across sessions.
Prev / Next Day Ctrl+Shift+← / →
Navigate one session backward or forward in the loaded playlist. The playlist counter (e.g. Day 3 / 12) shows your position.
◆ Navigating to a new day automatically resets the replay and clears chart data for the previous session.
Date Picker
Click the date button to open a calendar. Available dates are highlighted based on your account tier — Free/Trial sees the last 5 days, Standard 3 months, Premium 6 months, Elite/Dev the full archive.
◆ Navigate months with ‹ ›. The currently loaded day is highlighted in gold. Press Esc or click outside to close without selecting.
Speed Ctrl+Shift+↑/↓
Controls how many ticks per second are replayed (1 – 5,000). Drag the slider, type a value directly, or use the keyboard shortcuts (±10 per press).
Natural Speed = 10×. The raw market data averages roughly 10 ticks per second, so a playback speed of 10 replicates real-world time — 1 second of replay equals 1 second IRL. Keep it at 10 for a true-to-life feel; crank it higher to fast-forward through quiet periods.
◆ A toast notification shows the old → new speed whenever it changes. The bar close countdown hides automatically above 100× speed.
Timeframe (TF)
Changes the candlestick aggregation period. Options: 1s, 1m, 5m, 15m, 1h, 4h, 1d.
◆ Switching timeframe rebuilds all bars from the raw tick buffer — no data is lost. The chart re-renders the full session at the new resolution instantly.
■ Timeline Scrubber
Timeline Slider
Drag the scrubber to jump to any point in the current session. The tick counter and time display update as you drag.
◆ Scrubbing rebuilds all bars up to the selected tick position — use this to review a specific moment without manually replaying through it.
Jump to Time
Enter a specific date and time into the datetime input and click Go to jump directly to that moment in the session.
◆ Times outside the session range clamp to the nearest available tick. Click Cancel to dismiss without jumping.
Tick Counter
Displays your current position as Ticks: current / total. Updates live during replay and scrubbing.
✎ Drawing Tools
Drawing Mode D
Toggles drawing mode on or off. Drawing mode must be active to place new lines. The mode indicator shows the current state.
◆ Hold Shift to temporarily activate the Price Range tool, hold Ctrl + Shift for the measurement box, or hold Alt for the trend line tool — without toggling drawing mode. Hold Ctrl alone and drag any existing line to clone it.
Horizontal Line H
Adds a horizontal price line at the current last price. Useful for marking support, resistance, or key levels.
◆ Drag the line to reposition it. Right-click for the context menu — edit colour, style, extend left/right, or delete.
Trend Line T
Click two points on the chart to draw an angled trend line. Right-click for options including extend left/right and delete.
◆ Drag either anchor point to adjust the angle or position after placing.
Measurement Box
Click two points to draw a measurement rectangle. On hover it shows the price difference, percentage move, time span, and bar count. Green for up moves, red for down moves.
◆ Hold Ctrl + Shift as a shortcut to activate the measurement box without entering full drawing mode. Drag a corner to resize or the body to move.
Price Range
Click two points to measure a move as a vertical arrow with a cap at each end. Shows the price difference, percentage, and bar count — green for up moves, red for down.
◆ Hold Shift as a shortcut to activate Price Range without entering full drawing mode. Drag an endpoint to resize or the body to move. Right-click to show/hide the info label or delete.
Fibonacci Retracement F
Click two price points to draw retracement levels (0 / 50 / 66 / 100% by default). Right-click to toggle extra levels, change label alignment, or edit each level's colour and width.
◆ Drag either anchor to re-fit the levels.
Freehand Pen P
Hold and drag to draw a smooth freehand stroke. The stroke is a fixed-shape object pinned to one bar & price — it rides with the chart on pan and price-scroll but keeps its size when you zoom.
◆ Drag the stroke to re-pin it to a new bar. Right-click to delete.
Text
Click the chart to drop a text box and open the editor — set the text, font size, colour, bold/italic, background, border, and word wrap.
◆ Drag to move, double-click (or right-click → Edit) to change it, right-click → Remove to delete.
Clear All Drawings C
Removes every drawing from the chart — lines, boxes, price ranges, fibs, pen strokes, and text. A confirmation is required before clearing.
◆ There is no undo — use right-click → Delete (or Remove) on an individual drawing if you only want to remove one.
Colour Picker
Sets the colour for the next line you draw. Does not retroactively recolour existing lines — right-click an existing line to change its colour.
MA / All
Toggle the moving average overlay. Use the period input next to the button to set any length — it recalculates immediately. All shows/hides the MA.
All is smart: if any MA is visible it hides all; if all are hidden it shows all.
Legend L
Toggles the OHLC legend overlay. The legend shows current price, change, open/high/low/close, date/time, bar countdown, and MA values.
◆ Right-click the legend to access Compact Mode — hides OHLC and time rows, keeping only price and change visible.
△ Paper Trading
BUY / SELL Ctrl+Shift+B / S
Opens a long or short position at the current market price using the selected contract size. Each trade is tracked independently.
◆ Each entry automatically places a Stop Loss (−50 pips) and Take Profit (+150 pips), both shown as lines on the chart. Right-click a position line to modify SL/TP.
FLATTEN Ctrl+Shift+F
Closes every open position simultaneously at the current market price. Disabled when no positions are open.
Contracts
Sets the number of contracts (1–10) for the next trade. Use the slider or the quick-select buttons (1, 2, 5, 10).
◆ Each additional contract multiplies P&L per tick proportionally — size up carefully.
One-Click Trading
When enabled, BUY/SELL/FLATTEN execute immediately without a confirmation dialog. Enable in Settings (F2).
◆ Disable One-Click Trading if you want a confirmation step before every order — useful when learning.
Pending Orders
Place Buy Limit, Buy Stop, Sell Limit, or Sell Stop orders. Each shows the target price and a cancel (✕) button. Orders fill automatically when price crosses the level.
Balance / UP&L / P&L
Balance — current account value including realised gains/losses. UP&L — live unrealised P&L across all open positions. P&L — total realised profit or loss for the session.
◆ Balance persists across day navigation — your running total carries forward when you move to the next session.
Loss Limits
Paid tiers can set a Daily Loss Limit and a Session Loss Limit. When breached, trading is hard-stopped and an ACCOUNT BLOWN alert is displayed.
◆ A Daily Trade Count limit can also be set — you will be blocked from opening new positions once the limit is reached.
☰ Trading History
Closed Trades Log
A full record of every closed position showing direction, entry & exit prices, contracts, and net P&L per trade. Sortable columns and pagination for long sessions.
◆ Reviewing your trade history mid-replay is a core part of the training loop — identify patterns before moving to the next day.
Win / Loss Statistics
Shows your win count, loss count, win rate (%), average win, average loss, and risk-reward ratio for the session — updated after every closed trade.
✉ Notifications & Alerts
Toast Notifications
Non-intrusive popups appear for trade executions, SL/TP hits, speed changes (old → new), and connection status updates. Toasts pause on hover and resume fading on mouse leave.
End of Day (EOD)
A popup appears when the replay reaches the final tick of a session. Choose to go to the next day, previous day, or reset the current session. Can be disabled in Settings.
NY Open Warning
A warning appears 30 seconds before the New York market open. The trigger time is configurable in Settings.
Bank Holiday Warning
Alerts you when the loaded session falls on a Federal Reserve bank holiday. Can be disabled in Settings.
⚙ Session Settings
Open Settings F2
Press F2 or click the gear icon in the header. Press Esc or click outside to close without saving.
Profile — Display Name
Change the name shown in the header and welcome messages. Leave blank to keep your current name.
Starting Balance
Set your account balance for paper trading ($1,000 – $100,000,000). Takes effect on Apply — your live balance and P&L are adjusted immediately.
Behaviour Toggles
Configure AutoPlay Default, EOD Notification, NY Open Warning (with custom time), Bank Holiday Warning, and One-Click Trading.
Prop Firm Mode (paid tiers)
Set a Max Trades/Day, Max Daily Loss, and Max Session Loss. Trading is hard-stopped when any limit is breached.
Chart Appearance
Customise bar colours (bull body, bear body, wicks, borders), chart colours (background, grid, text), apply a theme preset (Dark, Light, Chosen One, The Prince variations), and select a chart font.
Apply and Continue
Saves changes and keeps the current chart as-is. A confirmation dialog summarises every change before committing.
Apply and Reset
Saves changes and resets the replay to tick 0. Useful when changing the starting balance and wanting a clean run.
Reset Trading Stats
Clears the current day's trades and positions, keeping prior days and recomputing balance & P&L from what remains. Requires inline confirmation before executing.
TradeDojo
Price -- Time --:--:-- Close -- Balance -- UPnL --
Quick Playback
--/-- Loading data
Speed:
Timeline Scrubber
Time: -- Ticks: 0 / 0
-- --
Drawing Tools
Drawing:
Mode: Off
Paper Trading
Contracts:
1
12345 678910
Balance: $50,000.00
UP&L: $0.00
P&L: $0.00
Trading History
Nothing yet
Settings
Adjust your session preferences
Logged in as
Site Theme
Chart Theme
Font
Accent Colour
Body Wick Box
Bull
Bear
Background
Grid Lines
Text
Balance --
Realized P&L --
Trades --
Session Journal 0