XABCD Marker Documentation
How To
Documentation of the XABCD Marker
Table of Contents
- Introduction
- The Toolbar, Hotkeys & Conventions
- Drawing Tools
- Trade Markers & Tags
- Levels, Alerts & Notes
- Measure Tool
- Chart Overlays
- The Timer (Time Pills)
- Workflow Tools
- Colors, Themes & Pens
- Settings Window & Customization
- Cross-Chart Sync, Saving & Licensing
- Hotkey Reference
Introduction
The XABCD Drawing Marker (shown in NinjaTrader as XT Marker) is a fast on-chart annotation toolbar for NinjaTrader 8. It adds a single floating toolbar to your chart with one-press tools for drawing, marking trades, tagging mistakes, and overlaying live information like a clock, session boxes, and previous-day levels.
- Tool buttons — click one to arm that tool, then draw on the chart. Most stamp-style markers place with a single click and then return you to the Pointer automatically.
- Toggle buttons — buttons like
PDH/L,VWAP,TIME, andSESSturn an overlay on or off; they highlight while active. - Everything is keyboard-driven too — every tool has a hotkey (see the Hotkey Reference), so you rarely need to leave price action to reach for the mouse.
Most tools share the same colors, pen widths, and hotkey modifier, so the next section covers those once rather than repeating them on every tool.
The Toolbar, Hotkeys & Conventions
A few things behave the same way across the whole product:
| Concept | How it works |
|---|---|
| Hotkey modifier | Every tool hotkey is combined with a shared modifier, Ctrl+Alt by default. So "Line = L" really means Ctrl+Alt+L. The modifier is configurable in Settings. |
| Arming a tool | Click a toolbar button (or press its hotkey) to arm it; the button highlights. Stamp markers place on a single click and auto-return to the Pointer. Shapes (Line, Rectangle, Measure, etc.) are drawn by click-and-drag. |
| Pen colors | Five pen swatches (Pen 1–5) set the active drawing color; pick one before drawing. Pens, plus per-tool colors, are set in Settings → Colors, or with the 🎨 Stroke Color / 🪣 Fill Color pickers. |
| Pen size & fill | The ━━ Size slider sets stroke width (1–100); the ▒▒ Fill Opacity control sets shape fill transparency (default 35%). |
| Lock | The 🔒 Lock button freezes all drawings so a stray click can't move or erase them. It turns red while locked. The lock state is saved with the workspace, so a chart you locked reloads locked. |
| Persistence & sync | Drawings save with the workspace. Optional Cross-Timeframe Sync (off by default) mirrors drawings across charts of the same instrument. |
The toolbar can be docked Top (default), Bottom, Left, Right, or set to Floating, and every button can be shown, hidden, or reordered from Settings → Toolbar.
Drawing Tools
Pointer
The Pointer is the default select/edit mode. With it active, click a drawing to select, move, or resize it; clicking empty space does nothing to your drawings.
Options
- Hotkey (default) —
Ctrl+Alt+Q.
Examples
- Reposition a marker: Press
Ctrl+Alt+Q, then drag any stamp or shape to a new spot. - Resize a box: Select a rectangle and drag a corner handle to resize it.
Freehand
The Freehand tool draws a continuous pen stroke by click-and-drag — for circling areas or sketching on the chart.
Options
- Brush head (optional) — press and hold the Freehand button (~⅓ second) to choose a head: Round, Flat, Chisel, Marker, Highlighter, Pencil, or Airbrush.
- Smoothing / Pressure (optional) — stylus smoothing (default 80%) and pressure sensitivity are set in Settings → Drawing Tools.
- Hotkey (default) —
Ctrl+Alt+D.
Examples
- Highlight a zone: Choose the Highlighter head and drag across a consolidation area.
- Quick scribble: Press
Ctrl+Alt+Dand circle a key candle.
Line
The Line tool draws a straight line by click-and-drag. Lines can show live measurements (price, ticks, time, angle) as you draw, and their endpoints stay draggable afterward.
Options
- Color & width (optional) — the active pen color and the Size slider.
- Measurements (optional) — toggled in Settings → Drawing Tools (see the Measure Tool for the full list).
- Hotkey (default) —
Ctrl+Alt+L.
Examples
- Trendline: Drag from a swing low to a later swing low.
- Measured move: Enable measurements to read the price and tick distance as you draw.
Rectangle
The Rectangle tool draws a box by dragging corner to corner — ideal for supply/demand zones and ranges.
Options
- Outline color & width (optional) — active pen + Size slider.
- Fill color & opacity (optional) —
🪣Fill Color and the Fill Opacity control (default 35%). - Hotkey (default) —
Ctrl+Alt+R.
Examples
- Demand zone: Drag a translucent box around a base before a rally.
- Opening range: Box the first 30 minutes to frame the session.
Ellipse
The Ellipse tool draws a circle/oval inside the box you drag — for circling reversals or clusters.
Options
- Outline & fill (optional) — same pen, fill color, and opacity controls as Rectangle.
- Hotkey (default) —
Ctrl+Alt+O.
Examples
- Mark a reversal: Circle a key wick rejection.
- Group candles: Drag an oval around a cluster you want to revisit.
Polyline
The Polyline tool draws a connected multi-segment line. Click to add each point; double-click or right-click to finish.
Options
- Color & width (optional) — active pen + Size slider.
- Hotkey (default) —
Ctrl+Alt+Y.
Examples
- Zig-zag structure: Click each swing point to trace a move, then double-click to finish.
- Channel midline: Trace a path through several pivots.
Polygon
The Polygon tool draws a closed, filled shape. Click each corner; double-click or right-click to close it (it auto-closes back to the first point).
Options
- Outline & fill (optional) — pen, fill color, opacity.
- Hotkey (default) —
Ctrl+Alt+G.
Examples
- Irregular zone: Outline a non-rectangular area of interest.
- Pattern shading: Fill a triangle/wedge by clicking its three corners.
Text
The Text tool drops a text label on the chart. Click where you want it and type into the pop-up dialog.
Options
- Font family / size / weight / alignment / color (optional) — set via the Text Formatting buttons that appear when the tool is active (defaults: Arial, size 24, white).
- Hotkey (default) —
Ctrl+Alt+T.
Examples
- Label a level: Type "Daily VAH" next to a line.
- Session note: Drop "London open" at the time it occurred.
Trade Markers & Tags
These are single-click stamps used to journal your trading directly on the chart. Each places with one click and returns you to the Pointer. Their colors are set in Settings → Colors.
Arrow Up / Arrow Down
The Arrow Up (▲) and Arrow Down (▼) markers note a bullish or bearish expectation at a spot on the chart.
Options
- Color (optional) — each arrow has its own color in Settings.
- Hotkeys (default) — Arrow Up
Ctrl+Alt+U, Arrow DownCtrl+Alt+J.
Examples
- Bias mark: Drop a ▲ under a breakout you expect to continue.
- Fade setup: Drop a ▼ at a level you expect to reject.
Entry / Exit
The Entry and Exit markers stamp a labeled box showing the time and price, e.g. ENTRY 09:42 @ 5283.25 — a clean way to journal where you got in and out.
Options
- Color (optional) — separate Entry and Exit colors in Settings.
- Hotkeys (default) — Entry
Ctrl+Alt+N, ExitCtrl+Alt+M.
Examples
- Post-trade journal: Stamp Entry at your fill and Exit where you closed.
- Review session: Mark every entry/exit to study your timing afterward.
Win / Loss
The Win (✓ WIN) and Loss (✗ LOSS) stamps mark how a trade resolved.
Options
- Color (optional) — set in Settings.
- Hotkeys (default) — Win
Ctrl+Alt+W, LossCtrl+Alt+K.
Examples
- Result tag: Drop
✓ WINon the trade you just closed green. - Heatmap your day: Stamp each trade so wins/losses are visible at a glance.
Mistake Tag
The Mistake Tag stamps a labeled note of a trading error so you can spot patterns in your behavior. Click the TAG button to pick the tag text, then click the chart to place it.
Options
- Tag text (required) — pick from the preset list:
FOMO,Early Exit,Chased,Ignored Stop,Overtraded,Revenge Trade,No Plan,Bad R:R,Wrong Size,News Trade,Tired,Emotional,Against Trend,Channel, andRange. - Hotkey (default) —
Ctrl+Alt+I.
Examples
- Flag a chase: Pick
Chasedand stamp it on the entry you took too late. - Spot a habit: Tag every
Early Exitfor a week and review how much you left on the table.
Levels, Alerts & Notes
Support
The Support marker (SUPP) stamps a labeled SUPPORT @ {price} box with a dashed horizontal line at the price you click.
Options
- Color (optional) — defaults to blue; set in Settings → Colors.
- Hotkey (optional) — none assigned by default; you can set one in Settings → Hotkeys.
Examples
- Mark a floor: Click at a swing low to label it as support.
- Multi-chart level: With sync on, the support line appears on your other charts of the same instrument.
Resistance
The Resistance marker (RES) stamps a labeled RESISTANCE @ {price} box with a dashed line at the clicked price.
Options
- Color (optional) — defaults to magenta.
- Hotkey (optional) — none by default; configurable.
Examples
- Mark a ceiling: Click at a swing high to label resistance.
- Pre-mark the session: Set overnight high as resistance before the open.
Attractor
The Attractor marker (ATTR) stamps an ATTRACTOR label with a dashed line — for a magnet price you expect the market to gravitate toward (gaps, VWAP, unfilled levels).
Options
- Color (optional) — defaults to bright cyan.
- Hotkey (optional) — none by default; configurable.
Examples
- Gap fill: Mark a prior-day gap as an attractor target.
- Unfilled level: Tag a naked POC you expect price to revisit.
Level
The Level tool draws a simple horizontal support/resistance line across the chart at the clicked price.
Options
- Color & width (optional) — active pen + Size slider.
- Hotkey (default) —
Ctrl+Alt+V.
Examples
- Round number: Drop a line at a psychological level like 5300.
- Prior close: Mark yesterday's settle for reference.
Price Alert
The Price Alert tool (ALERT 🔔) places a horizontal line that triggers an alert when price crosses it.
Options
- Color (optional) — set in Settings.
- Hotkey (default) —
Ctrl+Alt+A.
Examples
- Breakout watch: Set an alert just above range resistance and step away.
- Pullback entry: Alert at the level you want to buy a retest.
Note
The Note tool (NOTE 📝) places a free-text note anchored to a price/time. Click the chart and type into the dialog.
Options
- Text (required) — your note (defaults to "Note").
- Hotkey (default) —
Ctrl+Alt+B.
Examples
- Context reminder: "Waiting for CPI" anchored near the open.
- Plan note: "Long above, short below" at a decision level.
Measure Tool
Measure
The Measure tool (MEAS 📏) measures the distance between two points. Click-and-drag from start to end; it draws a line plus a readout box, and both endpoints stay draggable so you can fine-tune it afterward. Measurements are saved with your chart.
Options
- What to show (optional) — each readout can be toggled in Settings → Drawing Tools: Price change, Percent, Ticks, Pips, Bars, Time, Angle (degrees), and Units. All on by default.
- Decimals (optional) — measurement decimal places (default 2).
- Hotkey (default) —
Ctrl+Alt+Z.
Examples
- Move size: Drag from a swing low to a swing high to read the move in ticks, points, and percent.
- Time of a leg: Read how many bars and how much clock time a move took, then nudge an endpoint to re-measure.
Chart Overlays
These are toggle overlays — press the toolbar button (or hotkey) to turn them on or off. They redraw themselves automatically as the session rolls over.
Previous Day High / Low
The PDH/PDL overlay draws dashed horizontal lines at the previous trading day's session high and low, each with a right-edge label (PDH 5312.50 / PDL 5280.25). It uses the instrument's real trading session, not calendar midnight.
Options
- Toggle — button
PDH/Lor hotkeyCtrl+Alt+,(comma).
Examples
- Range reference: Turn it on to see whether today is trading inside or outside yesterday's range.
- Breakout context: Watch for reactions as price tests the prior high/low.
VWAP
The VWAP overlay draws the session volume-weighted average price as a solid gold line with a VWAP label; it resets at the start of each calendar day (midnight, chart time).
Options
- Toggle — button
VWAPor hotkeyCtrl+Alt+;(semicolon).
Examples
- Mean reference: Use VWAP as the fair-value line for fades and reclaims.
- Trend filter: Only take longs while price holds above VWAP.
Session Boxes
The Session Boxes overlay (SESS) shades the Asian, London, and New York sessions with a colored box spanning each session's time range and high/low, labeled ASIA / LONDON / NY. Click SESS to open a menu and toggle each session.
Options
- Which sessions (optional) — Asian / London / New York, each on/off (all off by default).
- Auto-timezone (optional) — on by default; aligns session hours to NinjaTrader's timezone (Tokyo, London, New York hours). Manual UTC hours are available in Settings → Sessions.
- Colors, opacity, outline width (optional) — per-session fill color/opacity and outline color/width (1–6 px) in Settings.
- Hotkey (default) —
Ctrl+Alt+.(period).
Examples
- Killzones: Turn on London and New York to frame the active hours.
- Asian range: Show only the Asian box to trade the London breakout of it.
The Timer (Time Pills)
The Timer (TIME ⏱) places one or more on-chart "pills" that show a live clock or countdown — a replacement for NinjaTrader's bar timer that you can style and position freely. Click the TIME button to toggle the timer on/off; press and hold it (or click a pill's top-right gear handle) to open the mode/options menu.
Display modes
- Bar Countdown — time until the current bar closes (default).
- Clock — current wall-clock time.
- Session End — active session name + time until it ends.
- Next Session — next session + countdown to its open.
- Market Close — time until the US cash close.
- Bar Elapsed — time since the current bar opened.
- Clock + Bar Countdown — two-row pill: clock on top, bar countdown below.
Options (per pill)
- Shape (optional) — Pill (rounded, default), Rounded Rectangle, or Rectangle (sharp, NT8 bar-timer look).
- Color (optional) — cycles through a 9-color palette (default cyan).
- Background (optional) — Transparent / 25% / 50% / 75% / Opaque (default Opaque). Transparent gives the text-only bar-timer look.
- Position (optional) — snap to Top Left, Top Center, Top Right, Bottom Left, Bottom Center, or Bottom Right. A snapped pill stays put; dragging it un-snaps it so it travels with the bars.
- Size (optional) — drag the bottom-right handle to resize (the font scales with it).
- Multiple timers (optional) — add more from the menu (e.g. a clock + a bar countdown + a session timer at once).
- Hotkey (default) —
Ctrl+Alt+'(apostrophe) toggles the timer.
On-chart handles
- Body — drag to move.
- Bottom-right — drag to resize.
- Bottom-left — delete (when more than one pill exists).
- Top-right — open the settings menu.
Examples
- Replace the bar timer: Mode Bar Countdown, Shape Rectangle, Background Transparent, snapped Top Right.
- Session dashboard: Add three pills — a Clock, a Session End countdown, and a Bar Countdown — in different corners.
Workflow Tools
Eraser
The Eraser deletes a single drawing per click. Arm it, then click the drawing you want gone; the cursor changes when you're hovering something erasable.
Options
- Hotkey (default) —
Ctrl+Alt+E. (You can also remove the selected/last drawing withCtrl+Alt+X.)
Examples
- Targeted cleanup: Erase one stray line without touching the rest.
- Fix a mis-stamp: Remove a marker you placed in the wrong spot.
Clear All
The Clear All button (🗑) removes every drawing from the current chart at once.
Options
No settings. Note: there is no confirmation prompt. Clear All only affects the current chart — with Cross-Timeframe Sync on it does not wipe your other charts, and a synced horizontal level still living on another chart can reappear here, so clear each chart you want emptied.
Examples
- Fresh start: Wipe the chart between setups.
- Clean screenshot: Clear markup before capturing an image.
Lock Drawings
The Lock button (🔒/🔓) freezes all drawings so they can't be moved or erased by accident; it turns red while locked.
Options
Toggle button (no default hotkey). The lock state is saved with the workspace, so a chart you left locked reloads locked — click the button again to unlock.
Examples
- Protect your markup: Lock before a fast session so clicks don't drag levels.
- Presentation mode: Lock while screen-sharing your chart.
Hide / Layer Toggle
The Layer Toggle hides or shows all your drawings without deleting them — instant clean chart, then back again.
Options
- Hotkey (default) —
Ctrl+Alt+H.
Examples
- Peek at price: Hide markup to see raw candles, then unhide.
- Before/after: Toggle to compare a clean chart with your annotations.
Fade Out
The Fade Out mode makes finished drawings gradually fade to transparent over a few seconds — handy for transient markup you don't want to clean up manually.
Options
- Hotkey (default) —
Ctrl+Alt+Ftoggles it. (Off by default.)
Examples
- Scratch marks: Quickly draw a line that disappears on its own.
- Live teaching: Point things out without leaving permanent clutter.
Screenshot
The Screenshot tool (📷) captures the chart. Click-and-drag to grab a region, or click without dragging to capture the whole panel. The image is copied to the clipboard and saved as a PNG.
Options
- Save location —
Documents\NinjaTrader 8\screenshots\{Instrument}_{timestamp}.png. - Hotkey (default) —
Ctrl+Alt+S.
Examples
- Share a setup: Drag a box around the pattern and paste it straight into chat.
- Journal entry: Capture the whole chart at the moment of entry.
Import / Export
The Import (📥) and Export (📤) buttons move your drawing set in and out of a file, so you can transfer markup between charts or machines. (These buttons are hidden unless enabled in Settings.)
Options
- Enable Import/Export buttons (optional) — off by default; turn on in Settings → Drawing Tools.
Examples
- Back up markup: Export your levels before rebuilding a workspace.
- Move machines: Export on your desktop, import on your laptop.
Colors, Themes & Pens
The Marker ships with a full theming system so your markup matches your chart.
- Color Theme — choose from 28 built-in themes (Ocean, Neon, Midnight, Sunset, XABCD, and more; default XABCD), or pick Custom to drive colors from two custom colors.
- Pen 1–5 — five drawing pens, each with its own color and width. The five toolbar swatches select the active pen, and
Ctrl+Alt+1…5pick them by keyboard. - Per-tool colors — every marker (Arrows, Entry/Exit, Win/Loss, Tag, Support, Resistance, Attractor, Level, Alert, Note, Measure, Session boxes, Timer) has its own color in Settings → Colors.
- Fill — shape fill color and a Fill Opacity (default 35%).
- Quick Color Wheel —
Ctrl+Alt+Copens a fast color picker for the active pen.
Settings Window & Customization
The Settings window (the ⚙ button) has a search box at the top and tabs for every area:
- Drawing Tools — fill opacity, toolbar element width, stylus smoothing/pressure, measurement readouts and decimals, Zoom-on-Hover, Fade Out, and the Enable Import/Export toggle.
- Sessions — show/hide each session, auto-timezone, manual session hours, and session box colors/opacity/outline width.
- Hotkeys — record a key for any tool, with conflict detection, plus the shared modifier.
- Colors — theme, the five pens, fills, and every per-tool color.
- Toolbar — show/hide and drag-reorder every toolbar button; set the dock position (Top / Bottom / Left / Right / Floating).
- Advanced — Enable Cross-Timeframe Sync and the Quick Color Wheel / Remove-Drawing modifier options.
At the bottom: Restore Default, Save Defaults (makes the current setup the default for new charts), Save / Load (named template files in Documents\NinjaTrader 8\templates\XT Marker\), and Close.
Cross-Chart Sync, Saving & Licensing
- Workspace persistence — your drawings are saved with the NinjaTrader workspace and restored on reload automatically.
- Cross-Timeframe Sync (off by default) — when enabled (Settings → Advanced), drawings are shared across all charts of the same instrument. Horizontal markers at the same price are de-duplicated, and deleting on one chart removes it from the others.
- Save Defaults — store your preferred colors, toolbar layout, and options so every new XT Marker starts the way you like it.
- Licensing — the Marker reads your saved license key on load; if it's missing, a license window prompts for it. Until a valid key is entered, the toolbar does not load and the chart shows a red "Invalid License" message; once a valid key is saved, reload the indicator to activate the toolbar.
Hotkey Reference
All hotkeys use the shared modifier (Ctrl+Alt by default) and are editable in Settings → Hotkeys.
| Action | Default | Action | Default |
|---|---|---|---|
| Pointer | Ctrl+Alt+Q | Arrow Up | Ctrl+Alt+U |
| Freehand | Ctrl+Alt+D | Arrow Down | Ctrl+Alt+J |
| Line | Ctrl+Alt+L | Entry | Ctrl+Alt+N |
| Rectangle | Ctrl+Alt+R | Exit | Ctrl+Alt+M |
| Ellipse | Ctrl+Alt+O | Win | Ctrl+Alt+W |
| Polyline | Ctrl+Alt+Y | Loss | Ctrl+Alt+K |
| Polygon | Ctrl+Alt+G | Mistake Tag | Ctrl+Alt+I |
| Text | Ctrl+Alt+T | Price Alert | Ctrl+Alt+A |
| Eraser | Ctrl+Alt+E | Note | Ctrl+Alt+B |
| Remove Drawing | Ctrl+Alt+X | Level | Ctrl+Alt+V |
| Hide / Layer Toggle | Ctrl+Alt+H | Measure | Ctrl+Alt+Z |
| Fade Out | Ctrl+Alt+F | Sessions | Ctrl+Alt+. |
| Screenshot | Ctrl+Alt+S | PDH / PDL | Ctrl+Alt+, |
| Quick Color Wheel | Ctrl+Alt+C | VWAP | Ctrl+Alt+; |
| Pen 1–5 | Ctrl+Alt+1…5 | Timer | Ctrl+Alt+' |
Support, Resistance, and Attractor have no default key but can be assigned one in Settings → Hotkeys.
XABCD Drawing Marker — Documentation — Indicator Version 1.7.0.15
For support and updates, visit XABCDTrading.com
NinjaTrader 8 - XABCD HotKeys
Addon for NT8

Troubleshooting and Notes
Tips and Tricks
- Refresh cadence: For read-only displays (Quote/Balance/P&L/Status), use a higher Refresh (ms) on slower machines to reduce load.
- ATM names: Must match exactly what you have saved in NinjaTrader’s ATM templates.
- Quantity modes: Use Set to hard‑set Chart Trader qty; use Add to increase the current qty by the configured amount.
- Parameter omission: If you don’t set a field for Buy/Sell, that parameter is omitted from the URL and the bridge/server logic decides the default.
Running A VPS with NinjaTrader and RDP From A Local Machine?
Need Help?
- From our Downloads page you will click on that word "Download" and get a zip file
- Unzip that file and run the installer. This will also require your license key.





