Add a Toggle Button to a NinjaTrader Chart to Enable or Disable New Automated Entries (Point-and-Click NinjaTrader® Strategy)
Original Trading Strategy
Peer Reviews, Modifications & Responses
Thanks for Sharing!
Trading Strategy Summary
This strategy demonstrates how to add a “toggle button” to the NinjaTrader® chart upon which a strategy is applied that will allow you to manually enable or disable new automated entries for the strategy.
Disabling new automated entries for a strategy by clicking a toggle button on the NinjaTrader® chart allows your strategy to continue to exit its currently open positions without considering new automated entries, and allows the strategy to do everything else it normally does, like calculating information and drawing on the chart. This allows you to do things like disable new automated entries directly before a major economic announcement or planned speech by a world leader, then re-enable new automated entries a few minutes after the potentially market moving event is over and the odds of a massive and unpredictable price spike have decreased.
You can also use this “toggle button” in the opposite way by starting the strategy with new automated entries being disabled by setting the strategy’s “Allow New Automated Entries On Strategy Start?” input parameter to False by unchecking its check box in the NinjaTrader® user interface, and then only enabling new automated entries by clicking the toggle button when you see an opportunity arise for which you believe your strategy has an edge. Once the opportunity has passed, either with or without your strategy entering a new position, you can disable new automated entries again until the next opportunity arises.
Note that even if automated entries are disabled, you will still be able to enter long positions manually by clicking the “Enter Long” button if the strategy is not already in a long position and so long as there is no other reason why your strategy is not allowed to enter a new long position.
Note also that toggle buttons can be used for much more than just enabling or disabling new automated entries. For instance, if your strategy’s entry filter consists of 10 separate simple entry conditions combined together into a “Set of Conditions” with ANDs, ORs, and parentheses, you can create a toggle button for each one of the 10 separate entry conditions, then add parentheses around each of the 10 separate entry conditions separately, then add an ORed condition above the simple entry condition but inside the parentheses that surrounds it that checks if the Internal Variable that holds the “toggle state” (True or False) of the toggle button for that simple condition is False.
To see an example of turning entry filters on and off (from input parameters alone, without toggle buttons), see the built-in Quagensia N Edition Strategy titled “Turn Indicator Entry Filters On and Off and Don’t Plot Off Indicators”, which is located in the “Algos from Quagensia >> Strategies >> Strategies for New Users” 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.


