XABCD Marker Documentation

How To

Documentation of the XABCD Marker

Table of Contents

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, and SESS turn 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.
Your drawings are saved with your NinjaTrader workspace and restored automatically. The Marker also requires a valid license key the first time it loads — if prompted, paste your key into the license window. Until a valid key is entered the toolbar does not load and the chart shows a red "Invalid License" message; once the key is accepted, reload the indicator and the toolbar appears.

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.

Back to Table of Contents

The Toolbar, Hotkeys & Conventions

A few things behave the same way across the whole product:

ConceptHow 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.

Back to Table of Contents

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

  1. Reposition a marker: Press Ctrl+Alt+Q, then drag any stamp or shape to a new spot.
  2. Resize a box: Select a rectangle and drag a corner handle to resize it.

Back to Table of Contents

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

  1. Highlight a zone: Choose the Highlighter head and drag across a consolidation area.
  2. Quick scribble: Press Ctrl+Alt+D and circle a key candle.

Back to Table of Contents

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

  1. Trendline: Drag from a swing low to a later swing low.
  2. Measured move: Enable measurements to read the price and tick distance as you draw.

Back to Table of Contents

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

  1. Demand zone: Drag a translucent box around a base before a rally.
  2. Opening range: Box the first 30 minutes to frame the session.

Back to Table of Contents

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

  1. Mark a reversal: Circle a key wick rejection.
  2. Group candles: Drag an oval around a cluster you want to revisit.

Back to Table of Contents

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

  1. Zig-zag structure: Click each swing point to trace a move, then double-click to finish.
  2. Channel midline: Trace a path through several pivots.

Back to Table of Contents

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

  1. Irregular zone: Outline a non-rectangular area of interest.
  2. Pattern shading: Fill a triangle/wedge by clicking its three corners.

Back to Table of Contents

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

  1. Label a level: Type "Daily VAH" next to a line.
  2. Session note: Drop "London open" at the time it occurred.

Back to Table of Contents

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 Down Ctrl+Alt+J.

Examples

  1. Bias mark: Drop a ▲ under a breakout you expect to continue.
  2. Fade setup: Drop a ▼ at a level you expect to reject.

Back to Table of Contents

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, Exit Ctrl+Alt+M.

Examples

  1. Post-trade journal: Stamp Entry at your fill and Exit where you closed.
  2. Review session: Mark every entry/exit to study your timing afterward.

Back to Table of Contents

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, Loss Ctrl+Alt+K.

Examples

  1. Result tag: Drop ✓ WIN on the trade you just closed green.
  2. Heatmap your day: Stamp each trade so wins/losses are visible at a glance.

Back to Table of Contents

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, and Range.
  • Hotkey (default)Ctrl+Alt+I.

Examples

  1. Flag a chase: Pick Chased and stamp it on the entry you took too late.
  2. Spot a habit: Tag every Early Exit for a week and review how much you left on the table.

Back to Table of Contents

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

  1. Mark a floor: Click at a swing low to label it as support.
  2. Multi-chart level: With sync on, the support line appears on your other charts of the same instrument.

Back to Table of Contents

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

  1. Mark a ceiling: Click at a swing high to label resistance.
  2. Pre-mark the session: Set overnight high as resistance before the open.

Back to Table of Contents

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

  1. Gap fill: Mark a prior-day gap as an attractor target.
  2. Unfilled level: Tag a naked POC you expect price to revisit.

Back to Table of Contents

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

  1. Round number: Drop a line at a psychological level like 5300.
  2. Prior close: Mark yesterday's settle for reference.

Back to Table of Contents

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

  1. Breakout watch: Set an alert just above range resistance and step away.
  2. Pullback entry: Alert at the level you want to buy a retest.

Back to Table of Contents

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

  1. Context reminder: "Waiting for CPI" anchored near the open.
  2. Plan note: "Long above, short below" at a decision level.

Back to Table of Contents

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

  1. Move size: Drag from a swing low to a swing high to read the move in ticks, points, and percent.
  2. Time of a leg: Read how many bars and how much clock time a move took, then nudge an endpoint to re-measure.

Back to Table of Contents

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/L or hotkey Ctrl+Alt+, (comma).

Examples

  1. Range reference: Turn it on to see whether today is trading inside or outside yesterday's range.
  2. Breakout context: Watch for reactions as price tests the prior high/low.

Back to Table of Contents

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 VWAP or hotkey Ctrl+Alt+; (semicolon).

Examples

  1. Mean reference: Use VWAP as the fair-value line for fades and reclaims.
  2. Trend filter: Only take longs while price holds above VWAP.

Back to Table of Contents

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

  1. Killzones: Turn on London and New York to frame the active hours.
  2. Asian range: Show only the Asian box to trade the London breakout of it.

Back to Table of Contents

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

  1. Replace the bar timer: Mode Bar Countdown, Shape Rectangle, Background Transparent, snapped Top Right.
  2. Session dashboard: Add three pills — a Clock, a Session End countdown, and a Bar Countdown — in different corners.
Snapped corner pills now sit just inside the price scale. If a Top Right / Bottom Right pill ever looks clipped behind the price axis on a very wide scale, drag it left a touch (or report it) — the corner inset is tuned for a typical futures scale.

Back to Table of Contents

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 with Ctrl+Alt+X.)

Examples

  1. Targeted cleanup: Erase one stray line without touching the rest.
  2. Fix a mis-stamp: Remove a marker you placed in the wrong spot.

Back to Table of Contents

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

  1. Fresh start: Wipe the chart between setups.
  2. Clean screenshot: Clear markup before capturing an image.

Back to Table of Contents

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

  1. Protect your markup: Lock before a fast session so clicks don't drag levels.
  2. Presentation mode: Lock while screen-sharing your chart.

Back to Table of Contents

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

  1. Peek at price: Hide markup to see raw candles, then unhide.
  2. Before/after: Toggle to compare a clean chart with your annotations.

Back to Table of Contents

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+F toggles it. (Off by default.)

Examples

  1. Scratch marks: Quickly draw a line that disappears on its own.
  2. Live teaching: Point things out without leaving permanent clutter.

Back to Table of Contents

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 locationDocuments\NinjaTrader 8\screenshots\{Instrument}_{timestamp}.png.
  • Hotkey (default)Ctrl+Alt+S.

Examples

  1. Share a setup: Drag a box around the pattern and paste it straight into chat.
  2. Journal entry: Capture the whole chart at the moment of entry.

Back to Table of Contents

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

  1. Back up markup: Export your levels before rebuilding a workspace.
  2. Move machines: Export on your desktop, import on your laptop.

Back to Table of Contents

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…5 pick 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 WheelCtrl+Alt+C opens a fast color picker for the active pen.

Back to Table of Contents

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.

Back to Table of Contents

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.

Back to Table of Contents

Hotkey Reference

All hotkeys use the shared modifier (Ctrl+Alt by default) and are editable in Settings → Hotkeys.

ActionDefaultActionDefault
PointerCtrl+Alt+QArrow UpCtrl+Alt+U
FreehandCtrl+Alt+DArrow DownCtrl+Alt+J
LineCtrl+Alt+LEntryCtrl+Alt+N
RectangleCtrl+Alt+RExitCtrl+Alt+M
EllipseCtrl+Alt+OWinCtrl+Alt+W
PolylineCtrl+Alt+YLossCtrl+Alt+K
PolygonCtrl+Alt+GMistake TagCtrl+Alt+I
TextCtrl+Alt+TPrice AlertCtrl+Alt+A
EraserCtrl+Alt+ENoteCtrl+Alt+B
Remove DrawingCtrl+Alt+XLevelCtrl+Alt+V
Hide / Layer ToggleCtrl+Alt+HMeasureCtrl+Alt+Z
Fade OutCtrl+Alt+FSessionsCtrl+Alt+.
ScreenshotCtrl+Alt+SPDH / PDLCtrl+Alt+,
Quick Color WheelCtrl+Alt+CVWAPCtrl+Alt+;
Pen 1–5Ctrl+Alt+1…5TimerCtrl+Alt+'

Support, Resistance, and Attractor have no default key but can be assigned one in Settings → Hotkeys.

Back to Table of Contents

XABCD Drawing Marker — Documentation — Indicator Version 1.7.0.15
For support and updates, visit XABCDTrading.com

NinjaTrader 8 - XABCD HotKeys

Addon for NT8

Ninjatrader Control Center (main window) -> New->XABCD Suite->XABCD Hotkeys
There isn't much to do in this window - the addon should start automatically when running NinjaTrader 8. What you can do here is Validate Your License and Confirm the Status to make sure everything is running. Once this is done, everything should be operating smoothly. If you need any support please reach out to us at support@xabcdtrading.com
Addon for NT8 - XABCD Hotkeys

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?

RDP + Stream Deck software forwarding is a common setup — Most traders in this setup just run the Stream Deck software inside the RDP session and use RDP's USB device redirection to connect the physical deck. This is the most common and simplest solution and your VPS host can give you the exact setup instructions.

Need Help?

We're happy to help, please email support@xabcdtrading.com. Include as much detail as possible so we can get to you a solution quickly.
  • 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.