Changelog
XABCD Marker
Each chart now keeps its own settings, drawings you erase or clear stay gone after a timeframe change, and the Marker no longer gets in the way of NinjaTrader's own drawing tools. The Settings window also has a new look, with the hotkeys laid out as cards.
- A new look for the Settings window — the tabs sit in a row along the top, and the search box now covers every tab at once and hides the sections with no match
- The Hotkeys tab shows each hotkey as a card. Click the key box and press the key you want, or press Delete to clear it. Cards show which keys are free and list any hotkeys that clash
- Share your settings as text — right-click Save to copy them, and right-click Load to paste settings someone sent you. What you had before is kept as before-import. This needs XABCD Shared 1.7.0.79 or later
- Copy Diagnostics is no longer filled with repeated Marker lines while you hold a freehand stroke, so the other products' lines stay in the report
- The Toolbar tab's instructions now match what its rows show: a shown button is marked Visible and edged in purple, and a hidden one is marked Hidden and grayed out
- Each chart now keeps its own settings. After a NinjaTrader restart or a timeframe change, the sessions you had on, TIME, the sync boxes, colors, and hotkeys all came back as your Save Defaults values. A chart that differs from your defaults is no longer reset to them
- Drawings you erase, clear, fade, or move now stay that way after a timeframe change. With Cross-Timeframe Sync on, an erased ellipse could come back when the chart changed timeframe, because the drawing was still on the shared list. Clear, the Remove Drawing hotkey, and the eraser now take it off every chart
- A click on a Marker drawing now goes to the NinjaTrader drawing tool you are placing, so a Fibonacci retracement can be anchored on top of a Marker zone, pen stroke, or shape
- A click on the filled body of a Marker shape now goes to a NinjaTrader drawing underneath it, such as an XABCD pattern's anchor. A Marker's own handles still take the click
- A hotkey recorded on a Pen 1 to 5 card is now saved in templates. It was lost by Save Defaults, Restore Default, Load, and every new XT Marker, which went back to Ctrl+Alt+1 to 5
- A search typed in the Hotkeys tab no longer keeps hiding cards after Load, Restore Default, or Reset has cleared the search box
A maintenance release — version alignment with the rest of the XABCD suite. No functional changes to the Drawing Marker.
A big drawing-and-overlay update: new Period boxes (Day / Week / Month / Quarter / Year), a new Labeled Line tool, a per-button "apply to all charts" option for the time and overlay toggles, and smarter per-chart memory for overlays, notes, and trade stamps — plus a toolbar color-picker crash fix.
- Period boxes — a new PER button draws high/low boxes for each calendar period — Day, Week, Month, Quarter, and Year — just like the session boxes. Turn each period on or off individually from the PER menu, and set its own fill color, border/line color, and opacity in the Settings window. Options include a Monday or Sunday week start and optional period labels
- Labeled Line tool — draw a trendline or horizontal level with its own custom text box attached, so you can name a level right on the chart
- Apply an overlay to all charts — each of the TIME, PDH-PDL, and VWAP toggles now has a per-button "apply to all charts" option, so one press can turn that overlay on across every open chart
- The TIME, PDH-PDL, and VWAP toggles now remember their on/off state per chart when you switch timeframes, instead of resetting
- Notes and trade stamps now stay on the chart you drew them on, instead of being forced onto every timeframe of that instrument
- Fixed a crash in the toolbar's color picker when opening its "recent colors" list
A stability fix for session box (SESS) outline colors.
- Fixed a crash when a session box's (SESS) outline color was left unset — the Asian, London, New York, and Sydney session outlines no longer throw a null-reference error when their color is cleared
Adds Sydney as a full trading session — both a SESS box and continuous Time-pill coverage across the New York close — a "Futures Closed" state on the Session End pill, and per-chart session control that finally sticks.
- Sydney session box — Sydney joins Asian, London, and New York as a first-class SESS box, with its own fill color, outline color, opacity, and session hours (default ~07:00–16:00 Sydney)
- Sydney on the Time pill — the clock/countdown pill now tracks Sydney too, so the Session End and Next Session modes give continuous weekday coverage and no longer read "No Session" in the gap between the New York close and the Tokyo open
- "Futures Closed" state — when the chart's instrument is genuinely closed per its own trading hours (the CME maintenance break, weekends, holidays), the Session End pill reads "Futures Closed" (or "Market Closed" for non-futures) instead of counting down a session the instrument cannot trade. A 24/5 FX chart is never shown closed
- Per-chart session control — turning the SESS sessions on or off now sticks per chart even with Cross-Timeframe Sync off; a timeframe change no longer reverts your session settings to the saved defaults
A cleaner floating toolbar, finer control over the on-chart time pill size, and a fix for the time pills showing the wrong session.
- The on-chart time pill's Size menu now has a - and a + button beneath the size presets, so you can nudge a clock or countdown pill larger or smaller in small steps. It keeps its shape, the text scales with it, and the menu stays open so you can tap it up or down a few times.
- Removed the Size and Fill Opacity sliders from the floating toolbar for a cleaner layout. Pen width is still adjustable per pen in the color settings, and shape fill opacity in the Drawing Tools settings.
- Fixed the time pill's Session End, Next Session, and Market Close modes showing the wrong time — including "No Session" while a session was still open. They now use the chart's timezone and your configured session hours, so they always match the session boxes on the chart.
- Fixed the Previous Day High / Low lines that could land on the wrong day when your computer's timezone differed from the chart's timezone.
Resize the on-chart clock straight from the timer menu, plus reliability fixes for time pills, clock dragging, stamps, and arrows.
- Resize the on-chart clock or countdown pill directly from the timer menu, so you no longer need to grab the corner handle.
- Time pills now save and restore correctly with your workspace.
- Clock resize and move now work reliably with a simple click, drag, and release.
- Fixed hit-testing on rotated stamps so they can be selected and moved again.
- Fixed a graphics resource leak when arrow markers are drawn.
Correct Previous Day High / Low session range, and a screen-fixed clock.
- Fixed Previous Day High / Low using the wrong session range — it now reflects the correct previous trading session.
- The on-chart clock is now a screen-fixed display — fixed the Bottom corner positions and stopped the pill from drifting with the bars as you scroll.
The Measure tool becomes a real, editable drawing, plus timer-position and placement fixes.
- The Measure tool is now a full drawing — drag either endpoint to fine-tune it, resize its readout box, and it stays on the chart with the rest of your markup.
- Top Right and Bottom Right timer pills now stay inside the visible chart instead of being clipped behind the price axis.
- Fixed placing a new drawing on top of an existing Support or Resistance line — your new drawing now takes precedence instead of grabbing the existing line.
The Measure tool becomes a fully editable on-chart drawing, smarter anchor placement over Support/Resistance lines, session-aware PDH/PDL, plus startup-crash and persistence fixes.
- The Measure (MEAS) tool now draws a real, editable measurement on the chart — drag the start and end points, resize the readout box, and see price change, %, ticks, and elapsed time. Previously it only printed to the output window
- Finished measurements now save and restore with your workspace, just like tags and other drawings
- PDH/PDL (previous-day high/low) now uses the chart's trading session instead of calendar midnight, and refreshes itself automatically
- Cross-chart drawing sync now propagates deletions and de-duplicates horizontal markers that share the same price
- Starting a new marker on top of an existing Support/Resistance line now drops the anchor on that line instead of grabbing the line
- Measurements now clear with the Eraser and the Clear button like any other drawing
- The time/clock pill has a clearer drag grip and a more reliable bottom-edge position
- Fixed a startup crash in the Marker
- Fixed Support marker (SUPP) color not persisting across workspace reloads
- Corner-snapped clocks now stay fixed instead of drifting once the chart scrolls
- General stability hardening from an internal code review
Session box color customization and a toolbar startup self-heal.
- Session boxes (SESS) gain a fill-color picker alongside the existing outline color and width controls
- Session color controls consolidated into the Settings window for a cleaner SESS menu
- The Marker toolbar now self-heals its chart attachment on startup if it didn't attach cleanly
Cross-timeframe marker color fix.
- Support (SUPP), Resistance (RES), and Attractor marker colors now carry through correctly when drawings sync across timeframes
Time pill (clock and countdown) usability — preset corner positions, larger sizes, and a readable text-only mode.
- Clock and countdown pills can be snapped to preset positions (Top / Bottom × Left / Center / Right) from the right-click menu
- Raised the time-pill size caps so the timer stays legible on large and high-DPI monitors
- Text-only (transparent background) pills now draw in a readable color on dark themes
- Added an orphan guard that pulls an off-screen pill back into view so it can't get "lost"
Drawing interaction fixes.
- Clicking a drawing with the arrow (pointer) tool now moves it instead of panning the chart
- Rectangles, triangles, and circles now keep their shape when dragged
Trader-tool persistence, session box color, and a batch of interaction fixes.
- Customizable outer line color and width for session boxes (SESS)
- Trader-tool toggles (TIME / PDH-PDL / VWAP and others) now persist across workspace reloads
- Time-pill corner handles stay hidden until you hover the pill — cleaner look, still grabbable
- Pen-size slider and "Save Defaults" settings now persist reliably
- Fill brushes are protected from being overwritten by NinjaTrader theme changes
- Fixed the TIME button drifting out of position
- The Marker no longer blocks NinjaTrader's crosshair while a drawing tool is active
- Suppressed the "Close Multiple Tabs" prompt when closing the settings window
The XABCD Drawing Marker — a fast one-click annotation toolbar for NinjaTrader 8.
- One-click drawing toolbar: pointer, lines, rectangles, triangles, circles/ellipses, and freehand
- Support, Resistance, and Attractor markers with labeled price stamps
- Session boxes (SESS) to highlight trading sessions
- TIME pills — live clock and bar-countdown timers that replace NinjaTrader's bar timer, draggable and resizable
- Previous-day high/low (PDH/PDL) and VWAP overlays
- Measure (MEAS) tool for price, %, tick, and time distance
- Tags and on-chart text notes
- Cross-chart drawing sync across charts of the same instrument
- Configurable colors and hotkeys, plus a floating toolbar
- Workspace persistence and licensing integration





