AB Complete Chart Trader is a custom indicator that enhances NinjaTrader's Chart Trader with extra buttons and click-trading features and hotkeys to allow one-click trading and order management.
This indicator is provided as source code. Please feel free to use it however you like.
Key functions:
- Master toggle button — Enables/disables the custom panel.
- Arm Buy/Sell buttons — Click on a button to arm entry; submits stop order (beyond prior bar high/low +1 tick) on next bar open using current Chart Trader quantity and ATM strategy. Auto-disarms/cancels if not triggered (configurable).
- Breakeven buttons — Move working profit targets or protective stops to entry price.
- Click-to-trade — Hold Left Shift (buy) or Left Ctrl (sell) + left-click on chart for instant limit/stop entry at clicked price (respects current ATM).
- Bracket adjustment — Hold F9 + left-click on bar to reposition working stops/targets based on bar range (risk-based profit, protective stop).
Customizable colors and parameters included. Free for community use; do not distribute in commercial packages without prior written permission.
I offer no warranty whatsoever for this product. Use at your own risk. I am not a professional programmer.
Note: Hotkey assignments cannot be stored as a parameter (as far as I know). To change the keys, just modify the key assignments in the code - there are 3 lines near the top that flow through the whole script. Changing the key in one place modifies the keys.
| Created By | armybender |
| NinjaTrader Version | 8 |
| File Size | 9.6 KB |
| Create Date | 12/26/2025 |
| # of Downloads | 12 |
Importing to NinjaTrader 8 is Easy!
To import your 3rd party app or add-on to NinjaTrader, simply follow these 3 steps:
- Download the app or add-on file to your desktop
- From the NinjaTrader Control Center window, select the menu Tools > Import > NinjaScript Add-On…
- Select the downloaded file from your desktop
Questions?
Visit the NinjaScript File Sharing discussion in the NinjaTrader user forum to interact with fellow traders and the NinjaTrader support team.