Add Buttons to a NinjaTrader Chart to Short-Circuit Your NinjaScript Strategy’s Logic (Point-and-Click NinjaTrader® Strategy)
Original Trading Strategy
In this video you will learn how to add custom buttons to a strategy for NinjaTrader that will allow you to short-circuit your strategy’s logic by clicking an “Enter Long” or “Exit Long” button that your strategy adds to the chart on which it is applied to enter and exit a long position manually before your strategy would normally enter or exit a long position automatically based on its logic. This gives you complete discretion over your strategy’s otherwise fully automated entries and exits. For instance, if you are confident that a chart is very bullish and your strategy is relatively close to entering a long position, you can choose to enter a long position earlier than the strategy would do so automatically, and if you are confident that a chart is very bearish and your strategy is relatively close to exiting its long position, you can choose to exit the long position earlier than the strategy will do so automatically.
Peer Reviews, Modifications & Responses
Thanks for Sharing!
Trading Strategy Summary
This strategy demonstrates how to add custom buttons to the NinjaTrader® chart upon which a strategy is applied that will allow you to manually short-circuit its automated logic.
Specifically, you will be able to manually click an “Enter Long” or “Exit Long” button on the NinjaTrader® chart upon which this long strategy is applied to enter or exit a long position manually before your strategy would normally enter or exit a long position automatically based on its logic.
This gives you complete discretion over your strategy’s otherwise fully automated entries and exits. For instance, if you are confident that a chart is very bullish and your strategy is relatively close to entering a long position, you can choose to enter a long position earlier than the strategy would do automatically, and if you are confident that a chart is very bearish and your strategy is relatively close to exiting its long position, you can choose to exit the long position earlier than the strategy would do automatically.
This strategy was created by adding Button Controls to a copy of the “Long Strategy Template (Free – 3 Params, Stop Loss & Profit Target)” strategy, which is built into Quagensia N Edition and is located in the “Algos from Quagensia >> Strategies >> Strategy Templates (Click & Copy to Start Fast)” folder of the Algo Explorer on the left side of Quagensia N Edition’s main window.
Copyright © 2025 Quagensia, Inc. All rights reserved.
How to Get the Quagensia Strategies
This point-and-click trading strategy is built into Quagensia N Edition (for NinjaTrader®).
Customize Quagensia Strategies with Your Own Ideas
Tweaking Quagensia Trading Strategies using point-and-click with the Quagensia Desktop Application is easy for non-programmers. If you get stuck you can usually find the answer you need in our online help documentation or you can ask a question in our friendly Discord community.
If you don’t want to tweak a Quagensia Trading Strategy with point-and-click to add your own proprietary trading logic, you can still download a Quagensia Trading Strategy file, open it up in the Quagensia Desktop Application, and generate its code, then backtest and optimize the trading strategy on different instruments, different bar periods (weekly bars, daily bars, hourly bars, 15-minute bars, etc.), or different bar types (time-based bars, volume-based bars, tick-based bars, etc.), and use different start and end dates.
Some tweaks you can make to the Quagensia Trading Strategies you download include:
Modify the entry & exit logic.
- Add more conditions, remove conditions, or change them by choosing from among a very large number of components, including many exotic indicators.
- Add or modify stop losses, trailing stops, and profit targets. Make them tighter, less tight, or based on an entirely different calculation.
- Add or modify time stops. For example, exit after a certain number of bars either unconditionally or only if the post-entry price action did or did not exhibit certain characteristics.
Enhance the output of the strategy to go beyond simply placing orders.
- Draw lines, shapes, and text on the chart. For instance, you can mark times or prices where each entry or exit condition of a multi-condition entry or exit was true, even if all the necessary entry or exit conditions were not true at the same time so an entry or exit did not occur.
- Write information to NinjaTrader®’s NinjaScript® Output window or TradeStation®’s EasyLanguage® Print Log window.
- Write information to a file. You can even output a report that can be opened in Microsoft Excel or consumed by another application that reads comma-delimited, semicolon-delimited, or otherwise character-delimited tabular data files.


