Custom Buy & Sell Buttons
for NinjaTrader 8
Put BUY and SELL buttons directly on your chart with brackets, risk locks, and prop-firm controls.
NinjaTrader 8 does not ship with configurable on-chart order buttons. This page covers the available options, from DIY NinjaScript to Nexus Chart Trader (NCT).
Why NinjaTrader 8 Traders Want On-Chart Buy/Sell Buttons
The native NT8 Chart Trader provides Buy Market and Sell Market buttons in a side panel. They cannot be customized, moved onto the chart, resized, or extended with your own order logic. Traders often look for options to add buttons, change their labels, or trigger custom entries from a click.
On fast futures markets such as NQ, ES, GC, and CL, traders may prefer a larger on-chart button rather than navigating an order ticket. For prop-firm accounts, confirm the attached bracket and risk settings before submitting an entry.
There are three ways to get custom buy sell buttons in NinjaTrader 8:
1. Write NinjaScript Yourself
Free, but you're building WPF buttons in C#: hooking ChartTrader controls, managing dispatcher threads, and wiring Account.CreateOrder calls. One threading mistake can freeze the chart or double-submit orders.
Suitable for: developers who want full control and accept the implementation risk.
2. Free Ecosystem Scripts
The NinjaTrader Ecosystem has free button samples (toolbar buttons, order-entry buttons). They work for simple market entries, but most are unmaintained, have no bracket logic, no risk management, and no support.
Suitable for: testing the concept before committing.
3. Nexus Chart Trader (NCT)
An on-chart trading panel with custom buy and sell buttons, brackets, durable risk locks, auto-breakeven, and Smart Rotation™ across prop accounts.
Suitable for: funded and prop-firm traders who need these controls.
Included Entry and Position Controls
Entry Buttons
Buy/Sell market, bar-close, POP, and buy-the-dip limit entries can each place an attached TP/SL bracket.
Position Buttons
Flatten, reverse, scale in/out, quantity steppers, and template buttons that load your saved bracket configurations in one click.
Risk-Locked Buttons
Buttons disable when a daily loss limit, news lockout, or cooldown is active.
Hotkey-Bound Buttons
Configure hotkeys for Buy, Sell, Flatten All, Breakeven, and other supported actions.
One-time payment · every feature included · official NinjaTrader Ecosystem vendor
Buy/Sell Button FAQ
Does NinjaTrader 8 have built-in buy sell buttons on the chart?
Only the basic Chart Trader side panel with fixed Buy/Sell Market buttons. You cannot customize, reposition, or extend them without NinjaScript code or a third-party add-on like Nexus Chart Trader.
Do the Nexus buttons work with prop firm accounts?
Nexus Chart Trader supports NinjaTrader 8 connections used by Apex, Topstep, MyFundedFutures, and other prop firms. It detects account types and can apply separate risk profiles with Smart Rotation.
Can each button carry its own stop loss and take profit?
Yes. Each entry button can use a bracket template with multiple take profits, a stop loss, trailing rules, and auto-breakeven.
Is this a subscription?
Choose a $599 one-year licence or a $1,999 lifetime licence. Both include all current features, support for issues, and future NinjaTrader updates; neither renews automatically.
Questions before buying? Contact support or read the full FAQ.