CHANGE LOG

XABCD Position Tool

v1.7.0.204 October 2026

A trade-handling update: the stop and targets now follow your fill, a Smart Contracts trade moves both contracts together, and moving a stop or target on a Smart Contracts trade can no longer close NinjaTrader. Add to Position can now add on a pullback above your entry.

⬆ Improvements
  • Add to Position: a Limit or MIT add-on can rest anywhere between your stop and the market, so you can add on a pullback above your entry (below it on a short). While you drag the tab, a label shows what the add would risk
  • When your entry fills away from its price, the stop and targets now move with the fill. The stop keeps the distance your size was worked out on, so stopping out loses what the stop line said. A stop you pinned, placed at a level or held by Preserve Stop Price stays where you put it
  • On a chart trading another contract, dragging a target chip after your entry fills moves only that target and its own stop, and the X on a target chip cancels only that target and keeps its stop
⚠ Bug Fixes
  • Moving a stop or a target on a Smart Contracts trade, or on a trade with a stop that has no target beside it, could close NinjaTrader
  • Move Stop to Breakeven on a Smart Contracts trade (for example ES and MES) now moves the stop on both contracts. The trailing stop follows both, and sizes each contract's stops from what that contract holds
  • A stop held back because its target was about to fill now moves to breakeven once that target is no longer about to fill
  • The entry and stop orders go in at the prices their lines show. On a zoomed-out chart an order could go in several ticks from its line
  • Once your entry has filled, the target lines sit on the target orders, and the figures on the line labels are measured from the same entry and stop
  • With Attach to Market on a chart trading another contract, the entry line follows the contract you trade, and a market entry is planned at the lines you see when the order goes out
  • Two targets at the same price share one label instead of drawing one on top of the other
  • The add-on tab can no longer be placed where its order would fill straight away
  • A pinned indicator target, such as XT Level Map NearestResistance, no longer comes back as a Risk vs Reward target after Save Defaults
v1.7.0.203 October 2026

An Account Floor Guard fix worth reading: changing the account in Chart Trader could close an open trade on another account. Also in this release, the order markers on a chart trading another contract are clearer and can sit against the price axis, and two colour and Level Map corrections.

⚠ Bug Fixes
  • Changing the account in Chart Trader could make the Account Floor Guard close an open trade. The guard kept the highest balance it had recorded for the account you left, so on an account with a much lower balance it saw a breach that was not there and flattened the trade on the first account. It now starts again from the new account's own balance, and it will not close a trade on one account because of another account's balance
  • Plot Routed Executions marks now sit on the bar the fill happened in on tick, volume, range and Renko charts too, and raising Order Marker Text Size no longer pushes the text out of the order chips
  • A colour you pick for a target under Appearance > Target Area now stays. It was put back to the theme colour the next time you changed any other setting
  • A trade left alone for more than fifteen minutes no longer disappears from XT Level Map's YOUR TRADE block
✨ New Features
  • Order Markers at Price Axis (Appearance > Lines): keeps the order chips, their price tags and the position chip against the chart's right edge, so they stay put when you move or scroll the tool. Off by default
  • Follow trade direction, on a target set to an XT Level Map plot: a long reads the resistance plot and a short reads the support plot, so the target still makes sense if you reverse the trade. Off by default
⬆ Improvements
  • Plot Routed Executions shows opening and closing fills differently: an opening fill is solid, a closing fill is dark with a coloured edge, and each label ends with Open, Close or, for a reversal, both halves
v1.7.0.202 October 2026

A stability release: editing drawings in NinjaTrader no longer affects your trade, the tool keeps pace with the market, and Smart Contracts and Add to Position are fixed.

⚠ Bug Fixes
  • Pressing Apply or OK in NinjaTrader's Drawing Objects window no longer cancels your orders or closes your trade — the tool keeps managing it
  • Editing the tool in the Drawing Objects window, or copying and pasting it, keeps its targets and settings
  • Double-clicking the tool no longer opens NinjaTrader's Drawing Objects window
  • Smart Contracts trades no longer leave a stray order in NinjaTrader's Orders tab
  • Add to Position always adds in your trade's direction, inside your stop, and dragging its marker no longer cancels it
  • A one-click short attached to the market is now the same width as a long
⬆ Improvements
  • The tool and its floating menu keep up with the market when attached or dragged
  • Show Latency now reads OK, Slow or Very slow and adds Follow Lag and Menu Lag, so a single brief pause no longer turns it yellow or red
  • Hotkey conflicts now sits below Free hotkeys on the Hotkeys tab
v1.7.0.201 October 2026

Closing a trade from the chart gets easier: the position chip now has an X that closes the whole trade, and a Start Trailing button can sit in the floating menu. This release also makes Smart Contracts trades more dependable and fixes a position size that could change as you moved the tool.

✨ New Features
  • The position chip has an X that closes your trade at market. It asks first and names exactly what it will send, for example Close 2 NQ + 3 MNQ
  • Start Trailing (TS) in the floating menu starts trailing your stop on the open position, and stays green while trailing runs. It starts hidden; show it from the Menu tab
  • Close Both Contracts on Close, under Execution Instrument on the Risk tab in Advanced Mode, makes NinjaTrader's Close close both contracts of a Smart Contracts trade. It starts off
⚠ Bug Fixes
  • Smart Contracts trades place their stops and targets in each contract's own size, and no longer lose track of part of the trade when both contracts fill at the same moment
  • Moving the whole tool no longer changes the position size while the distance from entry to stop stays the same
  • R of Risk Budget on a target line now reads the same before and after your entry fills
  • The X on the stop of an open trade, or on its last target, now explains why it can't be cancelled instead of leaving the trade with one stop and no targets
  • Also fixed: Restore Default clears each target's offset, and a hotkey on a punctuation key shows the key itself
⬆ Improvements
  • The Hotkeys tab lists every key combination two hotkeys share, in red, from every sub-tab at once
v1.7.0.200 September 2026

A release for trading a different contract from your chart: Smart Contracts cuts the commission on a routed trade, Plot Routed Executions marks its fills, and your order markers can show your open profit in R and change color as the trade moves. Order Offset Rules keep your orders off the obvious price, the Hotkeys and Menu tabs are redesigned, and news protection, trailing stops, Auto Entry and Prop Firm Mode are fixed.

✨ New Features
  • Order Offset Rules, in Order Brackets on the Orders tab, moves your entry, stop and each target a set distance from the level you drew, so your orders are not sitting where everyone else's are. Each can move just the order, or the line on your chart too. Initial Stop Offset is now its Stop row, with your setting unchanged
  • Smart Contracts places a routed trade as the mix of standard and micro contracts with the lowest commission — 2 NQ + 3 MNQ instead of 23 MNQ — at the same size and risk. Turn it on with Contract Mix on the Risk tab
  • Plot Routed Executions marks the fills of a routed trade on your chart: a green triangle for each buy and a red one for each sell, labelled like Buy 6 MNQ. Turn it on under Execution Instrument on the Risk tab
  • R of Risk Budget, in Appearance > Visibility, shows each line's dollars as a multiple of your risk budget, so $30 on a $100 risk reads 0.30R of $100. Position Chip P&L can show your open profit in R on the position chip too. R of Risk Budget starts off and the chip starts on Dollars, so nothing changes until you choose
  • Order Marker Opacity (%) lets you make your execution order markers solid. Waiting Color Until Filled draws the trade's markers in a waiting color until the entry fills, and Position Chip Color by P&L turns the chip green while you are winning and red while you are losing. Both start off
  • The Routed column in Appearance > Visibility lets you choose, for each readout, what the line labels show on a routed chart: Follow your Plan and In trade switches, Off, or On. Everything starts on Follow
⚠ Bug Fixes
  • News protection's Cancel Pending Orders no longer cancels the stop and targets of your open trade, and protection now follows your Minutes Before Event, Minutes After Event and Minimum Event Level settings
  • Trailing stops now start at the profit you set, and Cover Commissions no longer moves the breakeven stop too far on forex, stocks and CFDs
  • Auto Entry no longer trades a signal twice or on the wrong chart, and Stop-Market and Stop-Limit auto entries are no longer refused
  • Prop Firm Mode keeps the right limits when you change firm or account, and turning it off brings your own Account Protection settings back
  • Position size is never one contract short of your risk budget, or over it, and once your trade fills the tool's labels show its quantity and dollars instead of Qty: 0 and $0.00
  • Adding or removing a target no longer breaks the Appearance tab's search in the Properties window
  • Also fixed: Restore Default now returns the settings a new tool starts with, price labels no longer drift away from a tool attached to the market, a rolling breakout no longer resubmits its order on every bar, and a dragged stop order marker lands where you dropped it
⬆ Improvements
  • Reference Lines now appear on every chart of the instrument by themselves, stay on after a restart, and mirror every target onto the other charts, each labelled Target 1, Target 2
  • On a routed trade, Qty on the tool's labels names the contract — Qty: 6 MNQ, or Qty: 2 NQ + 3 MNQ with Smart Contracts
  • The Hotkeys tab is now a set of cards. Click a card's key box and press the keys you want; a ? after each name explains the shortcut, a switch turns it off without losing its key, and a red Conflict badge shows when two shortcuts share keys. A Free hotkeys list under the cards shows Ctrl+Shift and Ctrl+Alt combinations that no XABCD product uses and that are not among NinjaTrader's default keys as far as we know. It cannot see keys you set in NinjaTrader's own Hot Keys window, so check there first
  • The Menu tab is now three cards: where the menu sits, which buttons show, and a preview at four sizes
  • Basic Mode now also hides Accounts, Session Protection and Trade Rails. Switch on Advanced Mode at the bottom of the Properties window to see them; it turns itself on if you already use a setting in one of them. Connected Account moved to Position Sizing
  • Flip Direction now shows in the floating menu on a new tool, Risk Amount (%) shows in every Percent of … Risk Mode, and options such as Dark Mode and Auto Submit read as words in every list
  • Show Crossover Order Markers is now Show Execution Order Markers, and its badge text size starts at 16. Quantity Rounding, Enable 3D Position Canvas and Daily P&L Basis, which never changed anything, have been removed
v1.7.0.199 September 2026

Two new ways to set up a trade: an ATR stop that keeps your dollar risk steady as volatility changes, and Execution Routing, which trades a different contract from the one on your chart. Both sit in a new Advanced Mode that keeps the settings most traders never touch out of the way, and this release also fixes Restore Default and Copy Trade Plan.

✨ New Features
  • ATR Stop places your stop a multiple of ATR from your entry and follows volatility until the order is placed, resizing the position so your dollar risk stays the same. Turn it on at the bottom of the Risk tab
  • Execution Routing trades a different contract from the chart — add a rule such as NQ → MNQ in the Execution Instrument section of the Risk tab. The contract month follows the chart, and your working orders are drawn on the chart as markers you can drag to move or cancel with their X
  • Advanced Mode, a switch at the bottom of the Properties window, shows the sections most traders never change: Execution Instrument, ATR Stop, Risk - Advanced and Order Handling. If you already use a setting in one of them it turns itself on, so nothing you rely on is hidden
⚠ Bug Fixes
  • Restore Default now resets Highlight Color, Highlight On Hover and the other settings it had been skipping, and the colour swatches update straight away
  • Copy Trade Plan now shows the stop your order is actually placed at, including any Initial Stop Offset, and the risk to it
  • The XABCD Positions window opens again
  • Fixed several ways the Properties window could freeze NinjaTrader
⬆ Improvements
  • The [Scaled: N%] note on the stop line has its own row in the Visibility section, and no longer appears on an unscaled tool in Use Chart Trader Quantity mode
  • The Properties window is faster, rebuilding only the tab you are on. Risk Scale Preset (%) has moved to Position Sizing and Allow Orders Without Targets to Order Brackets
v1.7.0.198 September 2026

The two options added last release for hiding the drawn plan once you are in a trade are now a full Visibility section, and every readout on the tool has joined them. Each one can be set separately for while you are planning and for once you are filled, and nothing changes when you update — every setting you already had arrives as exactly what it was.

✨ New Features
  • Every readout can now say when it shows, not just whether. The Visibility section on the Appearance tab sits under the Extend Lines options, in two columns, with a Plan switch and an In trade switch on each row. Twelve readouts join the two plan options from last release: price, currency, percent, R multiple, risk vs reward, percent and dollar data, target allocation, unit count, trade size, order type on the entry line, account name and tool number. Your existing settings carry over untouched, and a ticked "hide in a trade" arrives as Plan on, In trade off
⚠ Bug Fixes
  • Turning off the add-to-position button now takes its green tab off the chart with it. The button left the floating menu and the tab stayed behind, still draggable
  • Enable Add to Position Button now says why it will not switch off while Dynamic Breakeven is on, instead of accepting the click and ignoring it
  • The description panel at the bottom of the Properties window now shows the description of whatever setting you click, and follows the keyboard as you move down the list. It has only ever read "Select a property to see its description"
⬆ Improvements
  • Copy Diagnostics now includes every Visibility setting as it stands on each chart, so a question about a missing readout can be answered from the report rather than by asking you to walk the tab
  • Added internal checks covering this class of change, including one that reads a saved settings file back the same way whichever order it stores things in
v1.7.0.197 September 2026

A move to breakeven could place a second copy of an exit the market was already taking, so both filled and the position ended up the wrong way round — a fault that depends almost entirely on how slow your connection to the broker is. The same trade could then leave stops working after it had closed, opening a position nobody asked for. Both have been improved. This release also corrects the numbers shown while you draw a Stop First trade, makes the Account Floor Guard say when it has closed something, and adds an option to hide the drawn plan once you are in the trade.

✨ New Features
  • The drawn plan can now stand down once the trade is on. Two options under Visibility on the Appearance tab hide the shaded risk and reward areas and the planned entry, stop and target lines, so once you are filled you read NinjaTrader's own order lines rather than two sets for the same prices. Both are off by default, the floating menu is unaffected, and a hidden line cannot be dragged. There is also a hot key for it on the Hot Keys tab, which switches every position tool on the chart at once
⚠ Bug Fixes
  • Stops are no longer left working on a position that has already closed. Previously they could sit there and fill later, opening a trade you never placed
  • Contracts leaving the position are counted once. A target that filled in two pieces could be counted twice, so the tool believed you held fewer contracts than you did — and the next trade drawn on that chart could be sized far too small and close itself moments later
  • Drawing with Stop First shows the right numbers from the first click. While you were dragging, the R values came out negative and the target lines sat one R too low, correcting only on the second click. Your risk and position size were always right — the labels were printed on the wrong lines
  • The Account Floor Guard now says what it has done. Below its own floor it will still close the position, correctly so, but it used to do that in silence
  • A replacement profit exit is no longer cancelled a moment later by the same rebuild that created it
⬆ Improvements
  • Added internal checks covering this whole class of fault, so a future change that reintroduces one is caught before release rather than after
  • Moving to breakeven no longer replaces an exit price is already reaching. Breakeven cancels your exits in order to rebuild them, and if the market reaches a target while that cancel is still travelling to your broker, the cancel comes back rejected and the replacement fills alongside the original. How much of a risk that is comes down to your round trip to the broker: close to the exchange the cancel wins comfortably, but from far away it can take half a second, which is long enough for price to cover the last few ticks. The tool now measures that round trip on your own connection and leaves any rung the market could reach inside it alone until it is safe to touch
v1.7.0.196 September 2026

Taking a target could cancel the exits behind the contracts you still had on. A customer scaling out of a six-contract position, with breakeven already moved, took their first target and was left holding three contracts with no stop and no targets — and nothing on screen said so. That is fixed here, along with a second fault found while checking the first. This release also gives Clean Mode a hot key.

✨ New Features
  • Clean Mode now has a hot key, Ctrl+Shift+S out of the box. It switches every position tool on the chart at once rather than just the one you last clicked. Rebind or clear it on the Hot Keys tab like any other
⚠ Bug Fixes
  • Taking a target on a laddered position no longer cancels the protection behind the contracts you have not exited yet. The tool now checks what each stop's own target is doing before touching it, and leaves anything still working alone
  • A partly-filled target no longer stops the tool clearing genuine leftovers elsewhere on the position
  • The follow-up check the tool runs after a scale-out now actually happens. It was being scheduled a fraction too early and quietly dropped every time
⬆ Improvements
  • Added internal checks covering this whole class of fault, so a future change that reintroduces it is caught before release rather than after
v1.7.0.195 September 2026

Settings that would not stick. A customer reported the Prop Firm badge returning to the top right corner however many times they set it and pressed Save Defaults: the choice was being saved correctly, but never read back when a new tool was drawn. Checking every setting on every tab for the same fault turned up twenty-one more, all fixed here.

⚠ Bug Fixes
  • The Prop Firm badge now stays in the corner you set. Nothing in the window could work around this one — the corner was saved, but never read back
  • The badge accent swatch now shows the colour you actually chose. Clicking the first swatch also works again; it did nothing whenever your badge was set to anything but the default
  • Seven Prop Firm rule settings now survive drawing a new tool: a rule set you picked by hand no longer reverts to automatic, a pending rules review keeps its warning, the rules date stays put, and a daily loss limit question you have already answered is not asked twice
  • The Scale-In range percentage line and its text now keep your colours and styling on a newly drawn tool
  • Load Template now applies the whole template. Twelve settings were being skipped, including your entire menu arrangement — which buttons show, the order you put them in, your separators, padding and hidden buttons
⬆ Improvements
  • Added an automatic check that compares both of the ways your saved defaults are restored, so a setting can no longer be fixed in one and forgotten in the other. Only the badge corner was reported by a customer; the check found the other twenty-one
v1.7.0.194 August 2026

Attach to market is the theme. There are several reasons the tool will decline to attach — the market has moved through the stop you drew, news protection is on, the instrument is not quoting yet — and it was right to decline in every one of them. What it did afterwards was not.

⚠ Bug Fixes
  • News protection now actually blocks attach to market. With the setting on, the tool declined the attach and then attached anyway a fraction of a second later, so the protection had no effect on this path at all. Those attaches will now be refused; nothing else about the setting has changed
  • The pin button no longer says "attached" after an attach the tool refused. Because it works as a toggle, the next press then did the opposite of what the icon suggested, and kept doing so until an attach finally succeeded
  • A refused attach no longer pins your stop. A pinned stop is what arms Auto-Flip Direction on Pinned Stop Breach, so an unearned pin could later reverse the trade and mirror every target off an attach that never happened
  • A refused attach no longer resizes the position box, which used to reshape itself while the tool told you it had not attached
  • The warning message at the top of the chart now clears when you delete the tool, and clicking it clears it in every case. Previously nothing short of closing and reopening the chart tab would
  • Two messages in quick succession no longer leave the first one stranded underneath the second
  • Attach to market now works on instruments that do not report a traded price, such as spot forex and CFDs, and in the moments after a chart loads — without skipping the direction check that protects you from a long quietly becoming a short
⬆ Improvements
  • Every refused attach now tells you why on the chart. Four of the five reasons were silent, so pressing the attach hot key and seeing nothing happen read as a broken hot key rather than as the tool declining. You now get a short note naming the reason: Lock Chart Position is on, there is no price yet, news protection is active, or the chart is still drawing
  • The "market crossed your stop level" message now tells you to move the stop past price or wait for price to come back, instead of "re-click or re-draw to retry" — which sent people in circles, because re-clicking declines again
  • Added two internal checks that catch both of these classes of fault automatically from now on
v1.7.0.193 August 2026

Breakeven is the theme. Four separate faults could each leave the breakeven stop sitting where it was, and all four turn on how the fill arrived — entries that fill in pieces rather than in one go, and brokers that acknowledge an order differently on the way through. If your entries have always come back whole, you will not have run into any of them.

✨ New Features
  • The chart now tells you when a live position has lost its target order. One trader had two of three targets fill and the third order simply missing, and found out by watching price reach a level he believed he had an order at. It warns rather than replacing the order on purpose: a missing stop can be resubmitted safely because a stop can only reduce risk, but picking an exit price for a runner you are still holding is not the tool's call
⚠ Bug Fixes
  • Breakeven now applies when the entry fills in pieces. For the moment a partial fill took, the tool stopped recognising its own bracket as its own — so breakeven found nothing it believed it could move, and the position ran to its target on the original stop
  • The breakeven rebuild no longer cancels a target that is about to fill. With the trigger set as a percentage of the way to the first target, it can land a tick or two from the target itself. The rebuild now waits up to three seconds when a target is that close, and says on the chart that it is waiting
  • Pressing the breakeven hot key a second time now completes the move. That wait used to restart on every press, so the stop never moved however many times it was pressed
  • Breakeven can no longer be held off indefinitely by a stop change that stalls at the broker. That wait had no upper limit; it is bounded at three seconds now
  • "Order stuck in Submitted state" alarms no longer fire on healthy orders — nine on a single trade, each of them also spoken out loud with Enable TTS Audio switched on
  • Orders are now bound to the account they are actually sent to. The tool kept a separate record of which account it was on, which could disagree with the Chart Trader selector — so Disable in Simulation could stay switched off for a whole session, and the drawdown watermark could be read under the wrong account name
  • A quantity of zero now says when Max Unit Qty caused it. "Qty: 0" beside the entry, the stop and every target reads as the tool having stopped calculating rather than as a limit being reached; the label now reads "Qty: 0 (at Max Unit Qty 6/6)". Nothing is resized and no order is affected
⬆ Improvements
  • A breakeven rebuild that cannot succeed no longer retries on every incoming price — hundreds of attempts in a few seconds. It now waits a second between attempts
  • Six conditions that matter now reach the log whether or not debug logging is on, so a log sent in to support after hitting one actually explains it
  • Seven diagnostic messages no longer blame a second Position Tool that was never there. No decision changed anywhere — only the reason given for it
v1.7.0.192 August 2026

The main fix is one customers have reported as "the tool isn't matching up with the entry price and the stop and target": when the tool is attached to the market, the bracket was priced from two readings of your drawn lines taken at different moments, so the drawn stop and all three drawn targets could end up at prices no order was ever at.

✨ New Features
  • Import and export your settings as text. Right-click Save and choose Copy Settings As Text to put a whole setup on the clipboard, and right-click Load and choose Import Settings From Text to paste one in. Sharing a setup no longer means finding the template folder inside NinjaTrader
  • Tool Number Placement, in Data Display. The identifying tool number is drawn just outside the left edge of the tool, which on some charts is exactly where you need to read the price action. Left keeps today's behaviour, Center draws the number on the tool, and Right parks it outside the opposite edge
⚠ Bug Fixes
  • The bracket now matches the drawn lines when the tool is attached to the market. The stop was read before the confirmation dialog and the entry after it, and the attach-to-market follow keeps moving both lines while that dialog is open. Every drawn line is priced from those two anchors, so what you were looking at could sit at prices no order was at, for the whole life of the trade. Both are now read once, together
  • The Properties window now edits the tool you opened it from. With a Position Tool on each of two charts, opening Properties from one could land every change on the other. The window is now bound to the tool that opened it, and its title says which one
  • A target line no longer drifts after you close part of a position. A reward-based target sits where the whole position earns the reward you asked for, so closing part of it externally pushed the line further out on every close while the order stayed put
  • Scaling into a position no longer leaves the target lines drawn at the average price while the earlier orders still rest on the levels you drew
  • A cancel that NinjaTrader refuses is no longer treated as a cancel. On five paths the tool cancelled an order and immediately submitted its replacement without checking, which could leave both working with no link between them — so filling one would not cancel the other
  • Moving the drawn lines away from your orders is now recorded, so a support log can tell a dragged line apart from a repriced order
⬆ Improvements
  • The trailing activation units now say what they actually are. The dropdown and its tooltips described a Dollars profit option that does not exist and left out Risk vs Reward, which is the one you need to set an activation at 2R — so the setting was there all along and could not be found. The three real choices are now named: Percent of risk, Units (ticks on futures, pips on forex, price points elsewhere) and Risk vs Reward
v1.7.0.191 August 2026

One change, and it is a measurement rather than a behaviour: nothing about how the Position Tool sizes, prices or submits an order is different in this build.

⬆ Improvements
  • Order latency is now measured from the submit, not from the broker's acknowledgement. NinjaTrader's first published milestone is the acknowledgement, so everything before it — the submit itself, and a loaded PC delaying it — was invisible to the reading. For a trader a long way from the exchange that is a small slice of a large number, but on a busy machine with a fast connection it can be most of the delay. The Position Tool now stamps the moment it hands an order over, and XT Performance measures from there
  • The XT Performance latency row says which measurement it is showing — "from submit" when the local part is included, or "from broker ack" when it is not. Orders placed from Chart Trader, from a strategy or from any other tool publish no stamp and are still timed from the acknowledgement, so the row tells you which reading you are looking at. The two are kept apart rather than averaged together
v1.7.0.190 August 2026

A correctness update for the guard rails added in the previous release: the consecutive win/loss limits now count every trade, a refused auto-entry signal no longer spends a trade from your session allowance, and Prop Firm mode enforces the contract limit your account has actually earned.

⚠ Bug Fixes
  • A trade's win or loss now counts toward the consecutive-wins and consecutive-losses limits even when you opened another position within about a second and a half of the previous one closing. A stop-and-reverse, or a quick re-entry after being stopped out, had its result discarded — so a run of fast losses never advanced the losing streak and the limit that was meant to stop you never fired. Two complete round trips inside the same second and a half are still reported as one combined result
  • An auto-entry signal refused at submission — by the daily loss limit, the maximum unit quantity, news protection, the only-add-in-profit rail, or a chart that was not ready — no longer counts against your maximum trades per session, starts the bar cooldown, or switches Auto-Entry off when Disarm After Each Trade is on. With a low session trade limit and a loss limit already reached, a few refused signals could lock the tool out for the rest of the day without a single order having been placed. A trade is now only counted once orders have actually reached your broker
  • Prop Firm mode no longer enforces your firm's published maximum contract count on scaling accounts instead of the number your current balance entitles you to. The tool had no record of a completed session's closing balance, so it could not tell which rung of your scaling plan you were on — which, for firms that publish that number as a ceiling rather than a starting size, allowed more contracts than the account had earned while the tool reported that it was enforcing a limit. Your ending balance is now recorded at each session rollover and the correct rung resolved from it
v1.7.0.189 August 2026

A major risk-management release: an account-wide kill switch, configurable per-trade risk rails, session-level controls for auto-entry, two new trailing-stop sources, and a rebuilt Prop Firm mode that resolves your firm's actual current rules instead of a frozen copy.

✨ New Features
  • Account-wide kill switch — a new hot key cancels every working order and flattens every position across the entire account, not just the instrument this tool is attached to, and halts new entries until you deliberately turn trading back on. Ships with no key assigned
  • Trade-level risk rails — a maximum open loss measured against the market's own bid/ask rather than the last traded price, a profit give-back limit in dollars or percent, automatic closure after a set time or number of bars, a minimum stop distance that widens the anchor rather than quietly moving your order, and an option to block adding to a position unless it is profitable. All default to off
  • Auto-entry session controls — which side may trade, which days and hours, a maximum number of trades and a maximum run of losses per session (tracked per account and remembered through a restart), a configurable session-rollover time, and a cooldown after a flatten
  • New trailing-stop sources — trail the stop from SuperTrend, Parabolic SAR, or any plot on any indicator on your chart
  • R-multiple trailing distance and a custom scale-in ladder — set the trailing distance in R, and state a scale-in ladder directly as depth-and-share pairs instead of only the Even, Front-Loaded and Back-Loaded curves
  • Rebuilt Prop Firm mode — setup now asks firm, stage, programme and size in that order instead of one dropdown listing every account a firm sells, and the tool resolves your account's actual current contract limit, daily loss limit and drawdown rule from your firm's published data. If your firm has changed its rules since you set up, you will see a one-time notice while your existing limits keep being enforced
  • Position Tool settings are now included in Copy Diagnostics, so support can see your configuration without asking for a saved template
⚠ Bug Fixes
  • Fixed a rare case where a large order filling in several pieces could briefly leave part of the position without a stop or targets, particularly in Submit All Orders mode
  • Fixed the tool occasionally cancelling its own protective orders in the first instant its entry filled, when the account briefly read flat
  • Fixed a stop or target price adjustment that could, in rare cases, never finish — which also silently stopped breakeven and trailing for the rest of that trade
  • Fixed a scale-in reprice that could double a live position's stop coverage, and extra protective stops occasionally being left in place after they were no longer needed
  • Fixed target prices on a multi-fill entry being priced from a temporary running average, which could leave a target several ticks from the line drawn on the chart
  • Fixed the tool occasionally asking the broker to cancel an order that had already filled or been cancelled. Depending on your broker this can be rejected with a warning, and on some accounts repeated rejections are flagged
  • Fixed indicator-based Target conditions being read from the oldest bar on the chart instead of the most recent one
  • Fixed "Tool Width in Bars" at its default of 0 not keeping the width you drew, an attached tool's box growing each time you clicked it, and the attached box sometimes appearing away from its own entry anchor
v1.7.0.188 August 2026

A template reliability and multi-tool hot key update: settings like the target count, Stepped Trailing, the Reduce button's defaults, One-Click Target and the floating menu's corner now survive a template reload, and keyboard shortcuts on a chart with more than one Position Tool go to the tool you are actually working with.

⚠ Bug Fixes
  • Fixed hot keys — submit, flip, reduce, breakeven, attach to market, delete, price adjustments and template presets — sometimes acting on the wrong Position Tool when more than one was on the same chart. They now go to whichever tool you have selected or most recently clicked; if neither can be determined the key does nothing and a message tells you to click the tool you mean first. Visibility, menu position, guide lines, lock, clipboard, Properties, audio and margin display are unaffected
  • Fixed changing the number of targets sometimes silently reverting to the old count, occasionally requiring several attempts before it stuck
  • Fixed a floating menu set to a fixed corner other than the default reverting to that default every time the tool was deleted and redrawn — the chosen corner was never saved in the template
  • Fixed a range of settings — the Stepped Trailing ladder, the Reduce button's default percentage and visibility, One-Click Target's distance, and several account-badge and trailing display options — not surviving a fresh tool being drawn from a saved template, even though they showed correctly in Properties
  • Fixed a saved Commission Template selection not being restored when a template was reloaded
v1.7.0.186 August 2026

A readability fix: the target-allocation warning is legible again on NinjaTrader's light skin.

⚠ Bug Fixes
  • Fixed the target-allocation warning being hard to read on the light skin — the yellow it used all but disappeared against a light background, so a warning that your targets do not total 100% could be missed entirely. It now uses an amber tone that reads clearly on both skins and stays distinct from the red error message above it
v1.7.0.185 July 2026

Apply AI analysis levels straight to a Position Tool, tool numbering so you can tell several tools apart on one chart, and breakeven at a percentage of your first target.

✨ New Features
  • Apply AI levels to the Position Tool — the XABCD Pattern Suite's AI analysis report can now send its suggested entry, stop and target to a Position Tool. If a tool for that instrument is already on a chart it fills it and recalculates size; if none exists it spawns a fresh tool on an open chart of that instrument, and it will not overwrite a tool with a live trade
  • Tool numbers for multi-tool charts — turn on Show Tool Number and each floating menu and tool shows a "#NN" badge, so Submit or Flatten is never a guess. Off by default, with a configurable colour and font plus an optional Highlight On Hover
  • Breakeven at a percentage of the first target — the old on/off "Move Breakeven On First Target" is now Breakeven % Of First Target: at 100% (the default) breakeven fires when price reaches your first target, at 50% it fires halfway there
⬆ Improvements
  • Auto-Entry wiring (long/short profile, submit mode, auto-draw) now lives in its own named config instead of the shared default template, so different charts can hold different auto-entry setups
  • When Breakeven % Of First Target is active, the Breakeven Trigger Value and Trigger Type it overrides are now hidden instead of showing editable values the engine no longer reads
  • A Transparent or low-alpha Target Area fill is now honoured instead of being forced to an opaque wash, and a box you have stretched keeps its width
⚠ Bug Fixes
  • The floating menu and the leftover target +/− and pin buttons no longer linger on a chart that has switched to a different instrument; they hide on the foreign instrument and return when you switch back
  • The Auto-Entry panel's Arm button now flips to "Disarm" when armed instead of staying stuck on "Arm"
v1.7.0.184 July 2026

A new Risk-Derived Distance one-click stop mode that solves your stop distance from a preset dollar risk and quantity, so you click only the entry.

✨ New Features
  • Risk-Derived Distance one-click stop mode — a new One-Click Method that reverses the sizing maths. Preset a dollar risk and a quantity, then click only your entry, and the tool places the stop at the exact distance that equals that dollar risk for that quantity. $200 on 1 ES gives a 4-point stop; $200 on 4 MES gives a 10-point stop. The tick distance is rounded so your risk is never exceeded. Best paired with Risk Input Mode set to Fixed Quantity Override
v1.7.0.183 July 2026

A clearer "Value" savings panel, an opt-in fix for rapid-order sound bursts, a floating-menu fix when the chart changes instrument, and a scale-in band fix.

⬆ Improvements
  • The View Stats value panel is now clearer and more defensible — it splits the number into a "Saved with XABCD" headline that counts only what the tool uniquely produced (commission recovered, plus breakeven and trailing saves from modes a plain ATM cannot do) and a separate "Also managed and protected" figure for plain risk moved to safety and profit locked in. Each line is labelled by the mode that produced it
  • New opt-in Order Action Spacing setting — spaces out rapid-fire order actions so NinjaTrader's per-order sounds cannot pile up during a fast sequence. Off by default
⚠ Bug Fixes
  • Fixed the floating menu staying visible after the chart switched to a different instrument
  • Fixed a crash and lockup that could happen when many orders fired in quick succession
  • Fixed the Scale-In range band shrinking a little every time you repositioned the tool on the chart
v1.7.0.182 July 2026

A clearer licence message that tells you exactly why a licence check failed and what to do, instead of a generic "try again" that sent people re-typing a perfectly good key.

⬆ Improvements
  • The licence popup now explains the real problem and the fix, instead of the old catch-all "Error on license. Try again" — which read like a bad key even when the key was fine. Because activation is done by the installer, re-typing a key here could never fix a not-activated licence. It now tells you what actually happened: no key found, not activated on this PC, key not recognised, or could not reach the server (it re-verifies automatically once you are back online)
⚠ Bug Fixes
  • Fixed a saved licence key that fails at startup silently dropping the tool's menu with no explanation. It now opens the licence window and tells you why, and a licence error can no longer stop the tool from loading
v1.7.0.181 July 4, 2026

New Reference Lines that mirror your entry, stop and target onto another chart of the same instrument, plus a commission-sizing fix.

✨ New Features
  • Reference Lines — a new XT Reference Lines drawing tool you can add to any other chart of the same instrument, mirroring your Position Tool's entry, stop and target as horizontal lines. Handy for managing a trade on one timeframe while watching your levels on another. Toggle the mirror with the new Toggle Reference Lines hotkey (Ctrl+Alt+F11); the lines use your tool's guide-line colours by default and can be recoloured in the Appearance tab
⚠ Bug Fixes
  • Fixed Include Commission In Risk (and covering commissions on a breakeven stop) ignoring the per-instrument commission set in your NinjaTrader commission template — it was falling back to the template's base rate, so on a template that sets commission per instrument the tool sized as if commission were zero
v1.7.0.179 June 30, 2026

Template fixes so more of your Data Display and Custom Settings stick, plus a timezone fix for session-end and news timing.

⚠ Bug Fixes
  • Fixed Show Trade Size, Quantity Rounding and Restore Position Tool not being saved with your templates. They now persist and restore correctly instead of reverting to their defaults
  • Fixed the session-end auto-flatten and the news protection timing using your computer's local time instead of the chart's timezone, which could make them act at the wrong time. Both now use the chart clock and your instrument's session times
v1.7.0.178 June 27, 2026

A new "Pinned" floating-menu mode that stays put anywhere on the chart, the ability to set up Auto-Entry without a tool drawn, and a round of Auto-Entry reliability fixes.

✨ New Features
  • "Pinned" floating-menu mode — drag the menu anywhere on the chart and it stays put while you zoom and scroll, instead of snapping to one of the four corners like "Fixed" mode. Handy when a corner is already taken by a clock or timer
  • Configure Auto-Entry with no tool on the chart — open the Auto-Entry panel and set up your profiles and trigger even when there is no Position Tool drawn, so the whole workflow can be armed before you draw anything
⚠ Bug Fixes
  • Fixed upgrading a saved template wiping your saved Auto-Entry and Plot Trigger settings
  • Fixed the Auto-Entry panel's "Save as Default" being able to leave a half-written file, so an incoming signal can never read a truncated template
  • Fixed several Auto-Entry execution issues on fast signals — a possible crash, the wrong profile being applied, a double-submission, and an occasional duplicate tool being drawn
  • Fixed the SignedScalar plot trigger being able to fire mid-bar. It now honours fire-once-per-bar like the other trigger modes, so a value that flips within a bar cannot trigger an extra entry
v1.7.0.177 June 24, 2026

Template-picker improvements: an on-chart banner showing the active template, the template-cycle index kept in sync, and a fix for picking a template reverting your target count.

✨ New Features
  • Active-template banner — the green-folder template picker now shows which template is currently loaded right on the chart, and the template-cycle hotkey index stays in sync with it so cycling always continues from the template you are on
⚠ Bug Fixes
  • Fixed picking a template from the green-folder button reverting your target count
  • Template switches now finish applying their sizing and targets reliably, so your plan is fully up to date the moment you pick a template
v1.7.0.176 June 22, 2026

The Auto-Entry toolbar button now appears only when you use Auto-Entry, and the green Load-template button refreshes your plan like the hotkeys do.

⬆ Improvements
  • The chart-toolbar button that launches the Auto-Entry panel now appears only when Enable Auto-Entry is on in your default template. You still draw the tool from NinjaTrader's Drawing Tools menu and your hotkeys as usual
⚠ Bug Fixes
  • Fixed the on-chart green "Load template" button not refreshing the plan — it now recomputes your sizing and targets from the drawn box just like the template hotkeys, so switching templates from the button actually updates the trade
  • Fixed a crash that could occur when the order-type menu was rebuilt while the tool was auto-attaching to market
v1.7.0.175 June 2026

Dollar-accurate R-multiple targets for fixed-dollar risk, the entry line now stays put when you detach from market, and a new Reduce Risk to % trailing action.

✨ New Features
  • Dollar-accurate R-multiple targets — with Fixed Dollar Amount risk, a 1R target now earns exactly your set risk in dollars (and scales for other multiples), correcting a small shortfall from contract rounding. Works long and short; other target and risk modes are unchanged
  • New Reduce Risk to % action for Multi-Step (ATM Style) trailing — on trigger the stop moves to a set fraction of the original risk (50 = half-risk, 0 = breakeven, 100 = unchanged), for hands-off staged exits
⬆ Improvements
  • Detaching from Attach to Market now keeps the entry where it is rather than snapping it back to the drawn price, which is easier when toggling between a market and a limit entry. Stop and box width still revert to as-drawn
⚠ Bug Fixes
  • Fixed the Trailing Steps editor not refreshing its Action Value field when the Action changed
  • Fixed the tool occasionally getting stuck in drawing mode after the first click, cleared only by Escape
v1.7.0.174 May – June 2026

Stop-at-Level one-click mode, TradingView-style box layout, mid-trade trailing activation, a pinned stop that survives Attach to Market, and a large round of attach-to-market and box-layout fixes.

✨ New Features
  • Stop-at-Level one-click mode — draw the tool with a single click and have the stop land at a specific nearby price level automatically, combining with auto-attach so the tool is live on the market immediately
  • Preserve Stop Price on Attach — holds the stop at its drawn price when auto-attaching, instead of recomputing it from the original tick distance. Useful when the stop is already at a structural level
  • Pinning the stop or any target before clicking Attach to Market now survives the attach, with the direction check still firing if the pin ends up on the wrong side of the new entry
  • TradingView-style box layout — Entry Anchor Side (left or right of the current bar) and Tool Width in Bars for exact box width control
  • Trailing stop can now be enabled on a position that is already live, not just at entry time
  • Show Scale Handles — hide the scale-in drag handles without disabling the scale-in feature itself
  • Ghost Label Font — a dedicated size and style for ghost order labels, independent of the main User Font
  • Copy Trade Commentary hotkey (default: J) — copies the last completed trade's commentary to the clipboard, cached after the trade closes so it can be grabbed even after the overlay is dismissed
  • A Reward column in Copy Trade Plan — dollar reward per target and a blended "if all targets hit" R total, in all four copy formats
⬆ Improvements
  • Silencing NinjaTrader's cancel sound during trailing rebuilds is now an opt-in toggle, so a smooth trailing move does not produce a burst of alert noise
  • Attach-to-Market settings stay visible in Properties even when One-Click Drawing is off, so they can be configured independently
  • The Attach to Market abort message distinguishes "market has already crossed your stop" from "market is touching your stop level"
⚠ Bug Fixes
  • Fixed the direction-flip button silently doing nothing after you dragged the stop or entry. The tool was left believing a drag was still in progress, which also blocked around eighteen other safety checks that read the same state
  • Fixed market-following continuing while you were mid-drag on an anchor in attached mode, so the tool no longer fights your drag
  • Fixed several box-width faults: growing permanently wide after clicking the stop line, sticking at the attached size after detaching, drifting as the chart scrolled, being silently clamped to about 30% of the chart width, and not applying live without a redraw
  • Fixed the diagonal line not being selectable on an attached tool with a custom bar width, and double-click opening NinjaTrader's Drawing Objects panel
  • Fixed the entry anchor being placed one bar into the future on attached tools
  • Fixed Entry Anchor Side, Tool Width in Bars, Show Scale Handles, Preserve Stop Price on Attach and Show Account Name on Chart not loading from saved templates
  • Fixed scale-in handles drifting when the tool was moved on the chart, and Stop-at-Level conflicting with Stop First drawing mode
  • Fixed the trailing activation threshold being recalculated from the post-breakeven entry price instead of the original drawn entry, which shifted the activation level so it could fire too early or too late
  • Fixed the trailing stop losing its target list after a reprice cycle, and the tool failing to recognise its own stop on fast fills
  • Fixed orphaned working orders not being cancelled when the account netted flat externally, and the emergency protective stop not being deployed for orphaned positions
  • Fixed a fresh-entry resubmit triggering before the entry fill was complete, causing a double-submission on fast fills
  • Fixed box width and quantity flickering on every click while attached, banners not auto-clearing after their timeout, and button sizing on non-standard display scaling
v1.7.0.159 May 2026

A major reliability release — hover-tab click handles for overlapping lines, a post-breakeven trailing-stop fix, hotkeys that survive a template switch, news protection refinements, and safer file writes.

✨ New Features
  • Hover-tab click handles for overlapping lines — when two horizontal elements share the same screen height (a breakeven trigger at 2:1 sitting on the 2:1 target line, say), small colour-matched dots appear just past each side of the tool when you hover, giving each line its own click target. They only appear when there is a real overlap
  • Event Trigger source for Auto-Entry — subscribe directly to XT Pattern's alerts, so detected XABCD Patterns fire auto-entries without needing a plot value to read
  • SignedScalar plot trigger mode — for indicators that publish one plot with positive values for longs and negative for shorts, with per-direction signal-code whitelists
  • Chart-level signal watcher — with Auto-Draw on Signal enabled, no Position Tool needs to exist on the chart for a signal to fire and draw one
  • The Properties window now remembers which categories you had expanded
⬆ Improvements
  • Auto-Entry diagnostics are much richer, so support can reconstruct exactly why a signal was acted on, gated, or dropped
  • The trailing stop now checks its candidate price against the current market before submitting, which prevents a flood of wrong-side orders when the market briefly trades through the stop mid-reprice
  • Dragging the trailing-activation line is now direction-aware, matching the breakeven line; a target can no longer be dragged through entry to the stop side; and entry and stop can no longer be dragged past each other while orders are working
  • The news "Move to Breakeven" action was rewritten to cancel and re-pair cleanly — no more orphaned stops after a news event. News actions now run once per active window rather than once per tick, and the currency filter matches the active event rather than the first one listed
  • Your default template, chart state and user settings are now written atomically — no more half-written files after a crash or a sudden close
  • Scale-In reprice coverage now counts only this tool's contracts, so multi-tool and partial-fill situations calculate correctly
⚠ Bug Fixes
  • Fixed the trailing stop sitting dormant after the automatic breakeven move. The rebuild submitted new stops at the broker but never handed them to trailing, so from its point of view the trade had no stops at all. Reported by several customers; the symptom was breakeven working, then the stop sitting at entry for the rest of the trade even as price ran
  • Fixed template-switch hotkeys clobbering your keyboard bindings. Assigning a key to load a template worked once, then went silent, because the loaded template overwrote every hotkey field with whatever it had stored. Mid-session template switches now leave your assignments alone; a brand-new tool is still seeded from your saved bindings
  • Fixed trailing progress resetting when contracts were added through a scaled entry
  • Fixed plot triggers firing constant false signals, because many indicators use zero as their default plot value; and reading the still-forming bar instead of the just-closed one, so a signal can no longer repaint mid-bar
  • Fixed a signal being processed more than once, which could fire duplicate entries
  • Fixed several ways breakeven and trailing could deadlock against each other mid-trade, leaving one of them permanently blocked
  • Fixed trailing replacement stops over-covering the live position after a partial fill mid-reprice, and the breakeven rebuild carrying a stale quantity forward or losing a target that was still pending
  • Fixed orphaned coverage-gap stops lingering on the chart after a breakeven fill, and a close made outside the tool during a rebuild not reaching the tool's own contract count
  • Fixed the target-allocation normaliser leaving several targets over-allocated when the total exceeded 100% — the overshoot is now drained across all of them instead of only the last
v1.7.0.113 April 2026

The Add-On Tab is now fully order-type aware (Limit, MIT, Stop-Limit, Stop-Market), follows the entry as it moves, and ships with cleaner Width and Length controls.

⬆ Improvements
  • The Add-On Tab pill now positions itself on the correct side of entry for the order type you have selected — Limit and MIT below entry for longs, Stop-Limit and Stop-Market above, inverted for shorts. Switching order type mid-trade mirrors the pill across entry with no action from you
  • The pill follows the entry. When the entry anchor moves — a manual drag, an attach-to-market reprice, or a fill at a slightly different price — the pill shifts with it so your configured offset is preserved
  • Renamed "Add-On Tab Size" to "Add-On Tab Width", and replaced the numeric "Length (px)" field with a Small / Medium / Large preset. Pixels are not a meaningful unit for most traders; named lengths read at a glance. The default width is now Small
  • Error messages now name the actual order type and side — "Long add-on Stop-Limit must be at least 2 ticks above the entry price" replaces the generic "Move the add-on tab farther away from the entry price"
⚠ Bug Fixes
  • Fixed the pill not appearing on the chart unless the original entry was a Limit order
  • Fixed the pill sticking at the price it started at when the entry anchor later moved
  • Fixed valid Stop-Limit and Stop-Market add-on prices being rejected, because the direction check assumed Limit-style behaviour
  • Fixed a click-bounce loop where clicking a correctly-placed long Limit pill snapped its price to just above entry, which the validator then rejected and reverted, over and over
  • Fixed Add-On Tab settings — width, length, colour, initial offset and glyph — not saving and restoring through a template
v1.7.0.112 April 2026

Risk Subdivision Lines, colour-wheel integration for their colours, and two box-width fixes.

✨ New Features
  • Risk Subdivision Lines — visual reference markers drawn inside the stop area at evenly spaced risk fractions (25%, 50%, 75% with a count of 4). Toggle with Show Risk Subdivision Lines and set the density from 2 to 10; line and label styling are independently customisable
⬆ Improvements
  • Risk Subdivision line and text colours, and the Add-On Tab colour, now appear in the Appearance tab colour wheel alongside every other colour setting
⚠ Bug Fixes
  • Fixed the position box stretching edge to edge in one-click and auto-attach modes
  • Fixed the position box collapsing to a thin line after a long spell attached to market, as tiny rounding errors accumulated in the stored width on every follow tick
v1.7.0.111 April 27–28, 2026

Auto-Draw on Signal, plain-English exposure messages in Trade Commentary, and a false-positive cleanup.

✨ New Features
  • Auto-Draw on Signal — when armed and a signal arrives with no Position Tool on the chart, the tool creates one at market using your configured Long/Short profile, submits the trade, and leaves the drawing on the chart for review. Off by default. If a tool cannot be placed, the trade summary now says so rather than silently dropping the signal
  • A persistent "Auto-Entry is a test feature — review every signal before going live" notice at the top of the Auto-Entry panel
⬆ Improvements
  • The Exposure section of Trade Commentary is now written in plain trader language — bracketed code prefixes are replaced with sentences like "Stop or target was cancelled outside this tool (for example manually via the Orders tab or broker)"
  • Auto-Entry panel buttons restyled for readability on dark themes, and the toolbar icon is now always visible so the panel can be opened at any time
⚠ Bug Fixes
  • Fixed false "cancelled outside this tool" entries appearing in Trade Commentary after a clean exit. When a target fill triggered NinjaTrader's normal cascade to cancel the paired stop legs, those cancels were recorded as exposure events even though the position was already flat
v1.7.0.110 April 23–26, 2026

The Auto-Entry panel — drive trades automatically from any indicator signal, with an armed-state badge, profile selection and target-allocation safeguards.

✨ New Features
  • Auto-Entry panel — a new toolbar-launched window that lets the Position Tool listen for signals from any indicator and automatically submit trades using saved Long/Short templates as profiles. When armed, a signal builds a bracket, submits the entry and applies the matching side's profile: entry style, risk, distribution, breakeven, trailing and the rest
  • An on-chart "AUTO-ENTRY ARMED" badge with two info rows — the most recent signal (time, direction, instrument) and the active trigger configuration (indicator, plot, comparator, level)
  • An Auto-Entry chart toolbar button that opens the panel directly, styled to match NinjaTrader's own toolbar buttons and shown only when Auto-Entry is enabled
  • An Auto-Entry Debug toggle under Advanced, which records every signal, gate, profile load and order submission for one trade together, so support can reconstruct exactly why a signal was acted on, gated, or dropped
  • Trigger settings — indicator, plot, comparator and level — are now saved with your template, so an armed configuration survives a template reload and a workspace restart
  • An Exposure section in Trade Commentary that explains in plain language why a position was, or could have been, left without protection: entry rejections, protective-order rejections, bracket failures, stops or targets cancelled outside the tool, and partial-cancel states
  • A red error banner on the Orders tab when target allocations total more than 100%, and a warning banner when they total less — a shortfall would leave part of the position uncovered
⚠ Bug Fixes
  • Fixed Save, Save Defaults, Close and Apply being clickable when target allocations did not total exactly 100%, which could save a template carrying a broken target distribution
  • Fixed the allocation warning not saying whether the total was over or under 100%
  • Fixed exposure events being recorded when the position was already flat at the moment of the cancel — those are NinjaTrader's own cleanup after a fill, not an outside-the-tool cancellation
v1.7.0.109 April 21–23, 2026

Session-end protection, partial-close reliability fixes, and Attach-to-Market stability.

✨ New Features
  • Flatten at Session End — automatically closes any open position a configurable number of minutes before the trading session ends, protecting against unintended overnight exposure. Off by default, with a 5-minute window
  • The "Require EOD Flat" prop-firm setting is now enforced. It was previously stored and displayed but never acted upon
⬆ Improvements
  • Copy Diagnostics now bundles the Position Tool's saved default template, so support sees your exact saved settings alongside the live output
  • The Support window's Version and Last Checked columns are wider, and it now lists only products that are actually installed instead of showing phantom entries
⚠ Bug Fixes
  • Fixed a partial close leaving one or more contracts open after all targets appeared to fill. After the last target fill the tool now verifies the actual broker position and closes any remainder immediately
  • Fixed Scale-In repricing under-allocating target coverage when rounding across tranches
  • Fixed the emergency protective stop being sized to the whole account position rather than this tool's own quantity, which in multi-tool or partial-fill situations could close more contracts than intended or flip to an opposite position
  • Fixed the tool's lines disappearing when the chart window was resized
  • Fixed the Bar Timer freezing when Attach-to-Market price updates arrived faster than they could be processed
  • Fixed breakeven stop cancellation skipping order verification under certain fill sequences, and added a guard so a zero-contract stop can never be submitted
  • Fixed licence activation permanently falling back to the older validation path after any network error
v1.7.0.108 April 20, 2026

Copy Diagnostics expansion — environment details, dependency version checks and upgrade status in one place.

⬆ Improvements
  • Copy Diagnostics now includes a full environment section — OS version, Windows build, NinjaTrader version, .NET runtime, installed XABCD component versions and available memory — for faster support diagnosis
  • Installed dependency versions are listed in the header, and any version outside the expected range is flagged automatically
  • Upgrade availability for each installed XABCD product is shown in the output, so you can confirm at a glance whether you are on the latest release
  • The Support window now warns when the installed Shared component does not match the version the products were built against
⚠ Bug Fixes
  • Fixed the upgrade badge appearing when the installed version already matched the server version
v1.7.0.107 April 19, 2026

An on-chart upgrade notification banner.

⬆ Improvements
  • When a newer version of any installed XABCD product is available, a small banner appears in the bottom-left of the chart reading "⬆ XABCD Trading — Upgrade Available". Clicking the arrow opens the XABCD Support window; clicking the cross dismisses it for the session
  • The version check now uses the same central endpoint as the Support window's upgrade badge, replacing per-product polling
v1.7.0.106 April 18, 2026

Reduce button polish, Properties window fixes, and button order improvements.

⬆ Improvements
  • The Add to Position button icon is now a plain green plus, and Reduce Position sits immediately after it in the default button order
  • The Properties window caption is simplified to "XT Position Tool Properties"
⚠ Bug Fixes
  • Fixed the Reduce Position button never appearing in the floating menu after entering a trade — it was never inserted into the menu when no position was open, making it permanently invisible even after a fill
  • Fixed "Reduce Position" missing from the Menu tab's Button Order list
  • Fixed a "Close Multiple Tabs" confirmation dialog appearing every time the Properties window was closed
v1.7.0.105 April 15, 2026

Quick Reduce and Lock Chart Position — partially close an active trade in one click, and freeze the tool's horizontal position on the chart.

✨ New Features
  • Quick Reduce button — a floating-menu button that instantly partially closes the active position using your configured default amount, in contracts or percent. Visible only when a position is open, with a hotkey (Ctrl+Shift+Q) that does the same with no dialog
  • Lock Chart Position — stops the tool snapping back to the current bar on every tick. Drag the tool anywhere on the chart and it stays there across new bars while continuing to manage the live trade normally. Hotkey Ctrl+Shift+L
  • New settings for the reduce default mode and amount, the reduce button's visibility, and the hotkey letters for both actions — all saved with your template. Existing templates load cleanly with sensible defaults
v1.7.0.104 April 11, 2026

Scale-In order placement accuracy — scaled orders now land exactly where the preview lines show them.

⬆ Improvements
  • Scale-In level labels now show the exact limit price alongside the tranche number and quantity — "#1 x 2 @ 25306.00" instead of just "#1 x 2"
⚠ Bug Fixes
  • Fixed Scale-In orders being placed at different prices than the preview lines. The entry was being adjusted for the market before the ladder was built, which shifted the whole ladder by one interval whenever the entry sat at or through the market. The ladder is now built from your drawn entry anchor and each order placed at its exact planned price
  • Fixed the preview lines shifting after submission, because the entry anchor was being moved to the weighted average of the scaled order prices
  • Fixed the preview lines not matching order prices when the entry is near the market, where a bid/ask adjustment made them drift with every tick
  • Fixed two debug checkmarks not saving in default templates
v1.7.0.103 April 9–10, 2026

Scale-In order level visualisation, Preserve Protective Orders, and a bracket stability overhaul.

✨ New Features
  • Scale-In order level visualisation — with Scale-In active, dashed guide lines appear at each planned limit entry price, with quantity labels showing the contract allocation per tranche. The preview updates live as you drag your levels and supports every distribution mode. When using manual scale handles instead, the same visualisation shows where the scaled orders will land
  • A dedicated font setting for Scale-In level labels, independent of the main display font
  • Preserve Protective Orders — stop and target orders remain working at the broker when the drawing tool is removed from the chart
  • The Scale-In range percentage boundary line is now draggable directly on the chart, so you can adjust the spread without reopening Properties
⬆ Improvements
  • The Trade Commentary header is twice the size and its title bar taller, for readability at normal chart zoom
  • The Properties window is wider so every tab, including Advanced, is fully visible without truncation
⚠ Bug Fixes
  • Fixed the trailing stop adopting a stop order belonging to a different Position Tool during its recovery scan, and then moving or cancelling it. The scan is now limited to this tool's own orders
  • Fixed the tool failing to detect an existing open position and treating a live trade as a fresh entry
  • Fixed leftover bracket records from a closed position interfering with the next trade's bracket setup
  • Fixed duplicate bracket creation when a partial-fill bracket survived into the next order group, and added automatic cancellation of orphaned emergency stops when new bracket stops are submitted
  • Fixed trailing reprices fighting an in-progress cancellation and leaving the tool in an inconsistent state
  • Fixed the Advanced tab silently not rendering in the Properties window, and Custom Settings not appearing in it after the window was recreated mid-session
  • Fixed Restore Defaults not resetting Drawing Order back to Entry First
v1.7.0.99 April 7, 2026

Pinned target stability, floating menu placement fixes, a Scale-In distribution template fix, and a trailing stop freeze fix.

⚠ Bug Fixes
  • Fixed a pinned target price leaking into saved templates, so the next tool you drew opened with a stale pinned price instead of computing from the drawn levels
  • Fixed pinned targets immediately unpinning when price moved after you hit Pin
  • Fixed the floating menu appearing far from the tool when no default template exists. The offset was stored globally and carried over from a previous session's drag; it is now stored per tool and resets to a sensible position beside the tool on first draw
  • Fixed the menu offset being ignored in Float mode, leaving the menu anchored in the corner regardless of what you configured
  • Fixed the Prop Badge button appearing in the floating menu when no template is loaded and the button is not in the default list
  • Fixed target box clicks and drags missing or jumping when the tool is attached to market, because the clickable region was not shifted to match where the box was drawn
  • Fixed the Ghost Pill Border defaulting to a solid colour instead of transparent on new tools
  • Fixed Scale-In Distribution mode not loading from the default template. The tool always started on Fixed Interval regardless of what was saved, so orders were placed around entry instead of across the entry-to-stop range. The At-Entry checkbox had the same problem, which put orders on both sides of entry
  • Fixed Save being blocked after the risk amount was automatically clamped to a valid value
  • Fixed the trailing stop freezing after a failed reprice attempt, which locked out every subsequent trailing move for the length of the throttle interval
v1.7.0.98 April 7, 2026

Scale-In Order Distribution modes, a Scale-In stop fix, and a fix for one tool's leftovers interfering with the next.

✨ New Features
  • Scale-In Order Distribution modes — choose how scaled limit orders are spaced between your entry and stop: Fixed Interval (the existing behaviour, tick-spaced near entry), Even, Front Loaded (clustered near entry) or Back Loaded (clustered near the stop). The tick interval, at-entry mode and stop multiplier settings hide automatically when a range-based mode is selected
⚠ Bug Fixes
  • Fixed the trailing stop freezing, target orders doubling, and stop/target pairs being unexpectedly cancelled when several tools were on the same chart. A finished tool stayed active in the background after its trade closed, leaving stale order ownership that conflicted with the new tool's orders. A tool now fully releases its order tracking and stops listening to account events when its trade finishes
  • Added a recovery path for trailing stop coverage loss — if an unexpected outside cancellation loses track of the working stops, the tool now re-discovers them from the account instead of staying blocked
  • Fixed the Scale-In stop being overridden with a tighter stop when At-Entry mode was enabled. Your drawn stop is now always preserved unless the calculated stop is genuinely wider
v1.7.0.97 April 3, 2026

Transparent pill colours, a pill corner radius control, and a Restore Defaults fix.

✨ New Features
  • A Transparent option in the colour picker, available as an explicit swatch for pill fill and border, so labels can be background-free without matching the chart colour. Both now default to Transparent on new tools
  • A pill corner radius slider in the Appearance panel — 0px for square corners up to 20px for fully rounded, defaulting to 4px
  • Text property changes in the Appearance tab now apply immediately without Save or Close
⚠ Bug Fixes
  • Fixed Restore Defaults not resetting the pill fill and border to their default transparent state
v1.7.0.96 April 1, 2026

Prop Badge in the Menu Builder, text label pills, per-target fill rows, and a large round of Appearance tab stability fixes.

✨ New Features
  • A Prop Badge button in the Menu Builder, so the badge can be toggled from the floating menu. Hidden by default to keep the menu uncluttered for traders who do not use prop mode
  • A pill background behind text labels — price and value labels now render with a configurable fill and border, with separate Ghost Pill Fill and Ghost Pill Border colours for staging mode
  • CenterAnchor as a third text alignment option alongside Left and Right
  • Per-target fill rows in the Appearance tab's Target Area section, each with its own Dash Style, Fill Opacity % and Width
  • EvalGuard line and text stroke controls in the Appearance tab
⚠ Bug Fixes
  • Fixed Show In Front of Data not taking effect, not loading from the default template, and applying one frame late on the first render. It also moved to the Text section for better discoverability
  • Fixed the text pill not rendering at all, and being invisible on first draw until the tool was selected and deselected
  • Fixed several theme-change problems: colours not updating immediately, per-target fill pickers getting permanently stuck on the old theme colour, and manual edits being undone by a theme reset. A manual edit now marks the theme as Custom
  • Fixed Show Text Labels defaulting to off on newly drawn tools
  • Fixed the Menu Builder's drag-to-reorder never starting for toggleable buttons, its toggle clicks not responding, and a toggle not actually hiding the button from the floating menu
  • Fixed a crash when the theme was switched while the target list was being changed
  • Fixed the search bar's automatic tab switch causing unexpected tab jumps
v1.7.0.95 March 29, 2026

Per-hotkey enable toggles, Appearance tab sync, and a trailing stop fix.

✨ New Features
  • A per-hotkey Enable/Disable toggle on the Hotkeys tab, so each hotkey can be turned off individually without losing its key assignment. Template preset slots and hotkey enable states now both use toggle buttons instead of checkboxes
⬆ Improvements
  • Appearance tab colour swatches now sync immediately when the active theme changes
  • The Properties search bar restores its watermark when cleared and switches to the tab containing the matched result
⚠ Bug Fixes
  • Fixed the trailing stop being permanently blocked after the first target fills
  • Fixed position size not recalculating when switching templates while the stop is pinned
  • Fixed the Properties window locking up when one change cascaded into another
  • Fixed submit button responsiveness, menu visibility stutter and template loading jitter
  • Fixed pinned targets not holding their position after a drag, the tool resetting on a timeframe switch, and scale fallback calculation errors
v1.7.0.94 March 27, 2026

Stop First drawing mode, qualifying conditions for indicator targets, persistent update notifications, and a Previous Bar High/Low trailing fix.

✨ New Features
  • Stop First drawing mode — click your stop level first, then entry, matching how traders naturally identify setups at structure levels. One-Click Drawing is automatically disabled in this mode
  • Qualifying conditions for indicator-sourced targets — set signal conditions (CrossAbove, CrossBelow, GreaterThan, LessThan) that must be met before an indicator target pins its price. Pending targets render as dashed lines at half opacity until the condition is met
  • The update notification banner now stays on the chart until clicked, instead of disappearing after twelve seconds or needing the tool to be selected
⚠ Bug Fixes
  • Fixed the trailing stop freezing after its first move in Previous Bar High/Low mode — an internal lock was set when the stop moved and never cleared, blocking every subsequent trailing move. A timeout safety net now recovers within a few seconds if an edge case leaves it stuck
  • Fixed bar-close trailing not advancing after the first reprice, because the bar was marked as processed before the stop orders had finished moving
  • Fixed a crash when the position goes flat while brackets are active, and a related problem when the position is closed externally through Chart Trader
v1.7.0.93 March 23, 2026

A prop badge template fix and a workspace restore option.

✨ New Features
  • Restore Tool on Workspace Load — the position tool is automatically restored when you reopen a workspace. Off by default
⚠ Bug Fixes
  • Fixed the Prop Firm badge not persisting after saving and reloading a template
v1.7.0.92 March 21, 2026

A one-click mode trailing stop fix.

⚠ Bug Fixes
  • Fixed one-click mode trailing stop using the previous bar instead of the correct bar
v1.7.0.91 March 19, 2026

A slippage buffer for position sizing and a live latency overlay.

✨ New Features
  • Slippage Buffer (Ticks), under Risk Limits — adds extra ticks to the stop distance used for position sizing, without moving the actual stop order, so realised risk stays within budget in fast markets. Defaults to 0
  • Show Dispatcher Latency — a small overlay in the bottom-right of the chart showing how long an order takes from your click to being handed to NinjaTrader, colour-coded green, yellow or red. Saved and restored with templates
v1.7.0.90 March 17, 2026

Five times faster market data updates, and a chart responsiveness fix for fast-moving instruments.

⬆ Improvements
  • Position sizing and price tracking now update around five times faster during high-volatility moments, particularly on lower timeframes
⚠ Bug Fixes
  • Fixed the chart becoming unresponsive after attaching to market, where the tool's own updates were starving clicks and drags on fast-moving instruments
v1.7.0.89 March 13, 2026

Entry and stop-only mode, automatic micro contract scaling, a text label redesign, live target management, and major external-close stability fixes.

✨ New Features
  • Allow No Target Orders — submit an entry with a stop only, no targets required, and add targets later to a live no-target position with the '+' button
  • Automatic micro contract scaling in Prop Firm Equivalent mode (MES, MNQ, MYM, M2K, MCL and MGC detected at 10:1)
  • Per-hotkey modifier recording — each hotkey stores its own Ctrl/Shift/Alt combination independently
  • Keep Brackets When Netted Flat — if another position tool's entry nets your account to flat, this tool's stop and target brackets remain open instead of being auto-cancelled
  • Redesigned text label placement — the Text Alignment dropdown is replaced by three clearer controls: Show Text Labels, Text Anchor and Text Direction, unlocking a placement that was previously unavailable. Existing templates are converted automatically
  • A bottom-left indicator label when the menu is hidden, so you can click or press your menu hotkey to bring it back
⬆ Improvements
  • Chart Trader manual closes now properly adjust the remaining stops and targets, and brackets rebuild automatically when targets are added or removed on a live position
  • Removing the last target is now blocked in regular mode, to prevent an accidentally orphaned position
⚠ Bug Fixes
  • Fixed several ways rapid closes made outside the tool could leave phantom or duplicated stop orders, under-cover the position, or desync stops and targets from the live size
  • Fixed the '+' and '−' target buttons not rebuilding the bracket on a live position
  • Fixed Allow No Target Orders not persisting across template loads
  • Fixed hotkey conflict detection ignoring modifiers, so keys with different modifiers were wrongly flagged as conflicts
v1.7.0.86 February 24, 2026

Risk vs Reward display, indicator targets, and Prop Firm template persistence.

✨ New Features
  • Show Account Name on Chart, under Data Display
  • Show Risk vs Reward on your trade, enabled by default, and Risk vs Reward as a new default target source mode
⬆ Improvements
  • Prop Firm settings now fully save and load with templates, and are persisted in chart state as a safety net
  • The buying power check is automatically skipped when Prop Firm Mode is enabled
  • Indicator target handling improved — targets now validate correctly against your entry side
⚠ Bug Fixes
  • Fixed indicator targets reading prices from the wrong bar, occasionally returning zero prices in real time, and stale indicator pins carrying over from templates
  • Fixed six target mode bugs found during deep testing
v1.7.0.85 February 23, 2026

Indicator-attached targets and chart state persistence for indicator settings.

✨ New Features
  • Attach targets to indicator values, so a target can follow an indicator plot in real time, with those settings persisting through chart state saves and template changes
⚠ Bug Fixes
  • Fixed chart state restore missing indicator target fields
  • Fixed position sizing for zero-balance prop firm accounts
v1.7.0.84 February 20–22, 2026

Indicator target polish, a Chart Trader quantity mode, and plot selection fixes.

✨ New Features
  • Chart Trader Quantity risk mode — use your Chart Trader quantity as the trade size, with an Update Chart Trader qty toggle in Custom Settings
  • Indicator-attached targets — set targets based on any indicator's output
  • Descriptive help text in the Per-Instrument Limits editor
⚠ Bug Fixes
  • Fixed the target list showing a generic label instead of the indicator's name, and the plot dropdown showing index numbers instead of plot names
  • Fixed plot selection not saving, and empty indicator dropdowns in the target customisation panel
  • Fixed Per-Instrument Limits rendering as a thin line in the property grid
v1.7.0.83 February 14–19, 2026

Fill alerts, per-instrument contract limits, a prop firm buying power skip, and stop protection improvements.

✨ New Features
  • Configurable fill alerts for entry, stop and target orders, routed to NinjaTrader's built-in Alert Log window
  • Per-instrument contract limits for multi-product trading, with a Contract Limit Mode offering an Equivalent scaling option
  • Skip Buying Power Check, in the Prop tab, for funded accounts
  • A configurable hotkey to toggle menu visibility (Ctrl+Shift+H) and a Delete Tool hotkey for quick cleanup
⬆ Improvements
  • Per-instrument limits now persist through template save and restore, and contract distribution is shown in the order confirmation dialog
  • Chart Trader quantity no longer syncs once your orders are live, which prevents unwanted changes
  • Stop protection now clamps the Initial Stop Offset to preserve at least half your drawn risk
  • Zero-quantity errors now name the specific instrument involved
⚠ Bug Fixes
  • Fixed phantom stops, over-cancellation and stale order tracking during an external close
  • Fixed stop orders being placed at the entry price, which could fill immediately
  • Fixed breakeven cancelling the wrong order because of stale quantities and cross-symbol confusion
v1.7.0.82 February 5–10, 2026

A major theme system overhaul, a cross-symbol fix, and chart state crash recovery.

✨ New Features
  • Full light and dark mode detection — the tool adapts to your NinjaTrader skin automatically, with a Use Theme Color toggle for target area fills
  • A toast notification system for visual feedback on actions
  • Periodic auto-save for crash recovery, so your tool state is preserved even after an unexpected close, with an on-chart notice when it is restored
⬆ Improvements
  • Every UI colour — buttons, menus, labels, inputs and dropdowns — now responds to your NinjaTrader theme, across the Properties window, the Prop Firm and Hotkeys tabs, and View Stats
  • Chart state is saved on workspace save, with stale files cleaned up automatically, and account-dependent restore work is deferred until the data connection is established
⚠ Bug Fixes
  • Fixed NQ/MNQ cross-symbol order contamination, where orders on one instrument could affect the other, including a bracket that could cancel stops or targets on a different instrument
  • Fixed a transparent chart window during workspace restore
  • Fixed theme changes not updating line colours immediately
  • Fixed the prop badge disappearing after the chart went idle or was restored
  • Fixed the warning system not detecting externally placed stops
v1.7.0.81 February 1–2, 2026

Prop Firm Mode, candle-close trailing, Stop-Market entries, and prop badge improvements.

✨ New Features
  • Prop Firm Mode — an on-chart badge with progress indicators, EvalGuard integration and account protection. The badge is configurable: corner position, text size (10/16/22pt) and appearance, with the badge scaling to your chosen font size
  • Stop-Market entry order type for breakout trades
  • Candle-close based trailing stop mode, trailing from the previous bar's high or low
  • Auto-detected starting balance, shown with a yellow indicator in the Prop tab
⬆ Improvements
  • Prop tab fields now sync with Risk tab values automatically, and the Prop tab colours match the View Stats theme
⚠ Bug Fixes
  • Fixed commission calculation errors and breakeven commission coverage not applying correctly
  • Fixed a market order closing immediately because of an EvalGuard floor miscalculation, and several EvalGuard validation problems
  • Fixed prop badge line spacing and drag positioning
v1.7.0.80 January 29–31, 2026

Multi-step trailing stops, XABCD News integration, and the "Did You Know?" stats panel.

✨ New Features
  • Multi-step trailing stops (ATM-style) — define step-by-step trailing behaviour as your trade progresses
  • XABCD News integration — protect trades during high-impact news events, with an alert sound dropdown for news-triggered notifications. Requires the XABCD News Pro indicator
  • A "Did You Know?" usage stats panel in Properties showing your trading patterns and tool usage, collapsible with a Total Value display and collapsed by default
  • A commissions section and slippage tracking in Trade Commentary
⬆ Improvements
  • "DCA" renamed to "Scaled Orders" throughout the tool
  • Position Sizing moved to the top of the Risk tab for easier access
⚠ Bug Fixes
  • Fixed the trailing stop not initialising the original stop price correctly, and being skipped when the activation distance is 0
  • Fixed orphaned trailing stops and target orders when the position closes or goes flat during a reprice
  • Fixed orders getting stuck waiting to cancel, and a Properties window crash caused by a missing group name
v1.7.0.78 – 79 January 28–29, 2026

A Restore Defaults overhaul, a hover info text colour, and hotkey reliability fixes.

✨ New Features
  • A Hover Info Text colour option under Appearance > Text settings
  • The breakeven waiting notification now only shows for pending unfilled entries
⬆ Improvements
  • Restore Defaults now performs a true factory reset, with the missing default values filled in so every setting is covered
⚠ Bug Fixes
  • Fixed Restore Defaults not resetting target area colours, opacity, stroke colours or hotkey properties
  • Fixed the risk mode default not matching the expected Percent setting, and Orders tab defaults not loading
v1.7.0.76 January 23–27, 2026

Display scaling fixes, performance work, menu improvements, and template preset hotkeys.

✨ New Features
  • Template preset hotkeys — assign Ctrl+Alt+1 through 9, and cycle with a configurable key
  • A hotkey to toggle the stop pin (Ctrl+Shift+I)
  • Show Trade Size, in Data Display, and a Move Breakeven On First Target option
  • Restore Defaults now shows a detailed confirmation dialog listing what will be reset
⬆ Improvements
  • Menu and pin buttons now scale properly on high-DPI displays — no more overlapping or flickering
  • The menu and the target and stop pin buttons now always stay on top, regardless of the Show In Front of Data setting, and the stop pin button shows whenever the tool is selected rather than only when orders are live
  • The Hotkeys tab is reorganised into logical groups with section headers, and the chart refreshes instantly when target properties change
⚠ Bug Fixes
  • Fixed the quantity display not updating while dragging target lines
  • Fixed the floating menu disappearing during chart state changes, and becoming invisible after long sessions
  • Fixed memory leaks causing performance lag during extended sessions, and a crash caused by colour caching across threads
v1.7.0.72 – 75 January 13–18, 2026

The Menu Builder, a redesigned Properties window, risk scaling hotkeys, trailing stop hardening, and commission-aware sizing.

✨ New Features
  • A full Menu Builder with drag-and-drop reordering, live preview and button padding controls, so you can customise your button layout
  • Commission-aware risk sizing, a Breakeven Cover Commissions feature, and a Risk Calculation section in the order confirmation dialog
  • Scale risk up and down hotkeys, with TTS audio feedback, base risk tracking, and a scaled indicator on the stop line when risk has been modified
  • Template quick-switch hotkeys — Ctrl+Alt+1-9, and Ctrl+Alt+T to cycle
  • A searchable Properties window that works across all tabs, with property descriptions and tooltips throughout
  • An optional Copy Plan button, and an option to make the Add to Position button toggleable
⬆ Improvements
  • The XT Position Tool Properties window was completely redesigned, with a clearer tab layout and stronger visual hierarchy
  • Trade Commentary was redesigned with correct R calculation, chronological ordering, and new breakeven and trailing sections for a full trade narrative
  • Trailing stop logic hardened with a circuit breaker, throttling and timeout handling, and protection orders now sync after 30 seconds if an entry only partially fills
  • Comprehensive user documentation added
⚠ Bug Fixes
  • Fixed the floating menu disappearing and not coming back
  • Fixed many order-management and trailing stop timing problems: orphaned orders left behind, targets 2 and 3 disappearing when target 1 filled, duplicate stops, a double-submission after breakeven, and cancels getting stuck
  • Fixed the ghost quantity label not following the target line during a drag, and the Add Position button not hiding when the trade is closed via Chart Trader
  • Fixed Restore Defaults not resetting custom colours and fonts, and nine settings not loading from templates
  • Fixed Trade Commentary showing 0% coverage when the position is closed externally
v1.7.0.71 January 6–12, 2026

Candle-based one-click modes, and a large trailing stop stability effort.

✨ New Features
  • Candle-based one-click drawing modes
  • Hotkeys to nudge entry and stop prices, a configurable stop reposition click modifier, and a risk scale hotkey with Chart Trader quantity sync
  • Template preset hotkeys for quick loading
⬆ Improvements
  • The trailing stop system was completely overhauled: repricing routes through the bracket plan for proper order pairing, concurrent reprices are prevented, targets are preserved across reprice cycles, and breakeven now coordinates properly with trailing state
  • A fallback stop is placed if a reprice times out, and trailing UI updates are throttled for smoother performance
⚠ Bug Fixes
  • Fixed the trailing stop leaving orders behind after breakeven, and deadlocking when target resolution fails
  • Fixed duplicate target orders during a stop/target reprice, and a false anomaly warning caused by a stale position reading
  • Fixed the chart context menu after the position tool is removed
December 2025
v1.7.0.65 – 70 November 26 – December 20, 2025

Scaled entries, Trade Commentary, close trade on deletion, and live sync stops on by default.

✨ New Features
  • A scaled-entry ladder for scaling into positions with limit orders
  • Trade Commentary — an on-chart overlay showing a detailed narrative of your trade: entry, exits, breakeven, R multiple, timing, coverage breakdowns and more. Overlays persist on the chart until you dismiss them
  • An option to close the trade when deleting the position tool from the chart
  • Live sync for stops is now enabled by default
⬆ Improvements
  • The template button now reliably appears after loading templates, and an order type selector button was added for clearer order submission
⚠ Bug Fixes
  • Fixed target fill tracking and breakeven stop coverage not matching the live position size
  • Fixed entry-only coverage using the wrong quantities, and premature cleanup during a breakeven rebuild
v1.7.0.55 – 64 October 31 – November 25, 2025

The warning system, the breakeven button, the hotkeys system, one-click orders, template persistence, and a large amount of stability work.

✨ New Features
  • A warning engine for position safety, alerting you to risky conditions
  • A breakeven button and a dedicated breakeven hotkey
  • A full Hotkeys tab with key recording — configure hotkeys for copy plan, properties, flip position, toggle visibility and more
  • One-Click Orders mode, with configurable one-click buy and sell hotkeys, and a chart toolbar button to launch the tool quickly
  • A dynamic breakeven line that follows your realised profit in real time
  • Per-target area customisation, with independent opacity and colour per target
  • A Restore Defaults control in the Properties window
  • A stop pin toggle with pin and unpin icons, and account selection synchronisation
  • An XBig button size option for easier access on touch screens
⬆ Improvements
  • Short trade target placement corrected, and protective orders are now staged until non-market entries fill
  • Entry and stop lines are draggable along their full segment, and the submit menu gained an order type selector
  • Template persistence expanded — hotkeys, trailing settings and more are now saved
  • The default template is preloaded in the background for faster startup, and risk amount validation shows clear feedback
⚠ Bug Fixes
  • Fixed target fill tracking cancelling the wrong stop quantity, and the trailing stop stacking orders while cancels were pending
  • Fixed several trailing stop rebuild issues — stale orders, quantity limits and cancel timing — and breakeven not resuming after a trailing update
  • Fixed the tool's overlay persisting after a symbol change, and the floating menu not showing after selection
  • Fixed the risk amount being overwritten when the account value loaded late
  • Fixed bracket regeneration on rejected orders, and order cleanup when switching accounts
October 2025
v1.7.0.38 – 54 September 22 – October 31, 2025

Risk modes expansion, scaled entries, target management buttons, an animation system, theme support, and the daily loss guard.

✨ New Features
  • New risk modes — Margin, Equity Floor and Daily Loss Budget — plus a maximum daily loss guard, a maximum unit quantity limit, and commission-aware risk sizing
  • Custom target allocation percentages, so you can set how much of your position goes to each target, with the allocation shown on the target lines
  • Scalable entry anchors — drag to define a price range for up to five scaled limit entries
  • Plus and minus buttons on the chart to quickly add or remove targets, and an add-to-position workflow with a mirrored add-on tab
  • Draggable breakeven and trailing activation lines, a drag guide line that follows your cursor, and a tick distance tooltip on target lines
  • Smooth animation for tool movement and target level updates
  • Clean Mode for a simplified chart view, and a Data Display category with show/hide options for on-chart information
  • A maintenance margin snapshot overlay, draggable and laid out in columns
  • Permanent guide lines for entry, stop and targets, a configurable menu dock position and offset, and an Always Show Menu option
  • Auto-flip when a pinned stop is breached, a configurable breakeven offset, trailing activation type options, cryptocurrency instrument sizing, and a Keep Pinned After Market Submit option
⬆ Improvements
  • The Risk tab was reorganised with clearer grouping, and Order Distribution moved to Position Settings for better discoverability
  • Breakeven trigger units now adjust by instrument type — ticks for futures, pips for forex — and risk amount and percent sync both ways when edited
  • The pinned stop distance is now adjustable while attached to market, and the breakeven trigger line stays user-controlled with scaled orders
⚠ Bug Fixes
  • Fixed several scaled-entry calculation errors: the trailing rebuild quantity, the average price, the breakeven entry price, and target allocations
  • Fixed forex pip factor conversions, the initial stop offset applying to the wrong reference, and target ordering risk calculation
  • Fixed double-click accidentally opening Properties, and the tool's width changing during automated stop updates
  • Fixed the Properties window locking up when opened from the chart, and errors when loading a template
August – September 2025
v1.7.0.30 – 37 August 20 – September 18, 2025

Colour themes, TTS audio, a configurable submit hotkey, and the foundations of the trailing stop.

✨ New Features
  • More than 25 colour themes, including XABCD (the default), Rainbow and Neon Futuristic
  • Text-to-speech audio notifications for trade events and target hits
  • A configurable submit hotkey (default: X)
  • A tabbed Properties window — Risk, Appearance, Breakeven, Trailing Stops and more
  • A Save Defaults option to persist your preferred settings
  • Show In Front of Data, margin maintenance mode with account cash refresh, configurable button sizing, target text colour customisation, an opacity gradient on target areas, optional glow stroke effects, and an inline breakeven warning
⬆ Improvements
  • Theme colours now persist in templates, and the chart refreshes when the theme changes
  • Default targets and Position Settings reordered for better workflow, with consistent category font sizing and a cleaner 14px default font
  • Text coordinates snapped to pixels to eliminate jitter, and the scale-in range auto-balances for even distribution
  • Trailing stop orders consolidated into a single aggregate order
⚠ Bug Fixes
  • Fixed the default template not applying on the first click
  • Fixed target text colour resetting when dragging, and text jitter during animations
  • Fixed trailing stop baseline initialisation, breakeven order tracking, and remaining orders not being preserved after a breakeven stop fill
  • Fixed orphaned stops, and errors during chart teardown and cleanup
Earlier Releases (2017 – August 2025)
v1.7.0.1 – 29 July – August 2025

The modern Position Tool rewrite — bracket orders, risk management, breakeven, trailing stops, and the floating menu system.

✨ New Features
  • Full bracket order submission from the drawing tool — entry, stops and targets submitted as linked orders
  • Risk-based position sizing with percentage and fixed dollar modes, plus an account floor guard to protect a minimum balance
  • Breakeven mode with configurable text display, and trailing stops with a configurable tick distance
  • Attach-to-market mode — the tool follows live price for instant market order entry
  • Ghost order display showing planned stops and targets before submission, and an entry-only mode
  • Order distribution across multiple targets, and an order confirmation dialog with margin analysis
  • A floating menu panel with properties and submit controls, configurable fonts and ghost target colours, and hotkey submission
  • A template save and load system, and update notifications
v1.0 – 1.5 2017 – 2024

The original Position Tool — the core drawing tool, the position tracker, multi-target support and market order submission.

✨ Foundation
  • A position sizing drawing tool for NinjaTrader 8
  • A Position Tracker window with profit and loss display
  • Multi-target support with configurable ratios, and buy and sell market order submission
  • Support for Forex, Futures, CFDs, Indices and Cryptocurrency instruments
  • News event alerting integration, a custom colour picker and display settings
  • Licensing system integration, 64-bit NinjaTrader compatibility, and the .NET Framework 4.8 migration