XABCD TRADING
Does the XABCD Position Tool Lag?

Built You a Way to See It for Yourself
Will the XABCD position tool lag used on fast-moving instruments or lower timeframes? Its important to quantify it too depending on how much lag your talking about. Our tool used to take 500ms (half a second) to process your advanced orders from start to finish. See it waits to get all your orders and then submits them at once. However, we've figured out a way how to reduce that trading tool latency from 500ms and still submit all the orders and now most lag is 0.10-25ms.
To give you an idea, the average human reaction time is 200-250ms. 25ms = around 1/10th of your reaction time. 100ms is the same speed as it takes you to do a fast manual click which leaves total manual execution time around 120-300ms. So 25ms is faster than your mouse, faster than your brain and faster than most retail order routing.
New Feature: Live Lag Overlay
Do you want to see how much xabcd position tool lag in our software is causing your chart?
We added a built-in diagnostic display so you can see exactly how the tool is performing at any moment. No guesswork, no wondering if things are slow or if it is just your imagination.
How to turn it on:
- Right-click the position tool on your chart
- Go to Properties
- Scroll down to the Custom Settings section
- Set Show Latency to True
- Click OK
You will see a small label appear in the bottom-right corner of your chart.
What it Shows
XABCD Position Tool Lag in Two Categories
The overlay displays two numbers:
Running Lag — This is how long the tool spends drawing each render cycle, measured in milliseconds. It updates continuously in real time. This tells you how much work the tool is doing every time the chart redraws. A low number means the tool is lightweight and not slowing things down. A high number means something is making the tool work harder than usual.
Submit Lag — This is how long it takes from the moment you click Submit to when the order is actually sent to NinjaTrader. This only appears after you have placed an order. If this number is high, it means there was a delay between your click and the order reaching the platform. Under normal conditions this should be very fast.

What the Colors Mean?
The overlay changes color to give you a quick read on how things are going.
| Color | Latency | What It Means |
|---|---|---|
| Green | Under 150ms | Everything is running smoothly |
| Yellow | 150 – 300ms | Slight delay, usually fine |
| Red | Over 300ms | The chart is under heavy load |
If you are seeing green or yellow, you are in good shape and your XABCD position tool lag is basically non-existent.
If the overlay stays red, that tells you something on the chart is adding significant load. It might be the instrument, the number of indicators, or the timeframe. Either way, it gives you a starting point for troubleshooting and would recommend you download our free XABCD Performance Indicator for further troubleshooting skills.
How to turn it off
Same way you turned it on. Right-click the tool, go to Properties, scroll to Custom Settings, and set Show Latency back to False. The setting is saved with your templates, so if you have it turned on in a template it will stay on for any chart that uses that template.
When This Matters Most
You will notice the biggest improvement in these situations:
- Lower timeframes where ticks arrive rapidly
- Volatile instruments like NQ, ES, or CL during news events
- Charts with multiple indicators that add rendering load
- Scaling in and out of positions where the tool needs to recalculate frequently
If you were avoiding lower timeframes because the tool felt sluggish, give it another try with this update.
If You Still See Lag
Turn on the latency overlay and watch the numbers. If Running Lag stays in the red, take a screenshot and send it over in a support request. Support requests can be sent when you login to your account from the menu and you can upload attchments. That tells us exactly what the tool is experiencing and lets us dig into the specific cause. The overlay turns a vague report of "it feels slow" into a concrete data point we can act on.
You can figure out the exact cause by backing up your \Documents\NinjaTrader 8\ to a different folder and then starting from scratch. Install NinjaTrader, let it recreate your \Documents\NinjaTrader 8\ and it will be a fresh copy. Toss on our position tool and you'll see things run with the baseline lag lower than 50ms. Keep adding your old stuff one by one until you find out what triggers it or check out NinjaTrader 8 Performance Tips. Also a good idea to visit NinjaTrader 8 realistic system requirements.

Does the XABCD Position Tool Lag?
Built You a Way to See It for YourselfWill the XABCD position tool lag used on fast-moving instruments or lower…
Chris

NinjaTrader Position Sizing: What the XABCD Position Tool Can Do That ATM’s Can’t
NinjaTrader position sizing is possible, but not through ATMs. Furthermore, no longer will you need to build NinjaTrader bracket orders…
Chris

NinjaTrader Risk Management That Actually Moves the Needle
Smart position sizing isn’t “set it and forget it.” Markets move, balances change, and your constraints (margin, daily loss, prop-style…
Carl

NinjaTrader 8.1.6 — The “No Fluff” Tour (Speed, Clarity, Fewer Clicks)
If you only have five minutes to figure out what changed in NinjaTrader, make it this update. NinjaTrader 8.1.6 quietly…
Chris

Meet the XABCD Pattern Meter (Real-Time Clarity)
The XABCD Pattern Meter packs the objective checks you would normally do by hand into one weighted score for quick…
Carl

XT PriceLine: Dynamic Colors That Let You See Every Tick
When you open your NinjaTrader platform and price wiggles, you shouldn’t have to stare at numbers to know what just…









