Start or Stop Trading After X Consecutive Paper Trading Winners or Losers (With Counter Reset Condition) (Uses Parallel Lists) [Algo File Only] (Point-and-Click NinjaTrader® Strategy)
Original Trading Strategy
Peer Reviews, Modifications & Responses
Thanks for Sharing!
Trading Strategy Summary
This strategy is almost the same as the built-in strategy called Counterfactual Trading Logic (Uses Parallel Lists), located in the Algo Explorer’s “Algos from Quagensia > Strategies > Real-Life Applications of Advanced Features” folder except that:
1. Instead of differentiating between “actual trades” and “counterfactual trades”, all trades are referred to as “paper trades” (including both those that correspond to actual trades and those that do not correspond to actual trades) and actual trades are still referred to as actual trades.
2. It allows trading to be turned off, not just on, after the specified number of consecutive winning or losing paper trades (or consecutive paper trades whose % profit excluding commissions and slippage are above or below a specified value). So instead of allowing trades only after the specified number of consecutive winning or losing paper trades occur, it allows trading until that number of specified number of consecutive winning or losing paper trades occur then turns off trading until that streak of consecutive winning or losing paper trades ends.
3. It allows the count of the number of consecutive winning or losing paper trades (or consecutive paper trades whose % profit excluding commissions and slippage are above or below a specified value) to be reset based on a custom condition that you can scroll down to in the logic below and change to match your desired “Consecutive Count Reset Condition”. If you don’t want to use a reset condition, set the “Use Consecutive Count Reset Condition” input parameter to False by unchecking its checkbox in the NinjaTrader® user interface.
4. Instead of including the paper trades whose % profit were exactly equal to the specified % profit threshold, it excludes them. This makes it easier to exclude flat paper trades, i.e. paper trades whose % profit excluding commissions and slippage are exactly 0%.
Copyright © 2023 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.
![Start or Stop Trading After X Consecutive Paper Trading Winners or Losers (With Counter Reset Condition) (Uses Parallel Lists) [Algo File Only] (Point-and-Click NinjaTrader® Strategy) Start or Stop Trading After X Consecutive Paper Trading Winners or Losers (With Counter Reset Condition) (Uses Parallel Lists) [Algo File Only] (Point-and-Click NinjaTrader® Strategy)](https://eadn-wc02-5937971.nxedge.io/images/trading-idea-images/2023/12/30/quagensia/start-or-stop-trading-after-x-consecutive-paper-trading-winners-or-losers-with-counter-reset-condition-uses-parallel-lists-n.png)

![Screenshot for point-and-click trading strategy "Start or Stop Trading After X Consecutive Paper Trading Winners or Losers (With Counter Reset Condition) (Uses Parallel Lists) [Algo File Only]" Screenshot for point-and-click trading strategy "Start or Stop Trading After X Consecutive Paper Trading Winners or Losers (With Counter Reset Condition) (Uses Parallel Lists) [Algo File Only]"](https://eadn-wc02-5937971.nxedge.io/images/trading-idea-images/2023/12/30/quagensia/start-or-stop-trading-after-x-consecutive-paper-trading-winners-or-losers-with-counter-reset-condition-uses-parallel-lists-n-full-1.png)