Swing Breakout Sequence Indicator
Created 23 Jun 2024
·
Updated 30 Aug 2026
The NinjaTrader 8 Swing Breakout Sequence indicator is a Premium indicator inspired by Stoic Trader's trading model.
Prerequisites
To properly use this indicator you should have the following prerequisites available.
- NinjaTrader 8, with any license type. Click here to download
- Order Flow data is not required to use this indicator — you don't need a Lifetime license.
- An automated-trading.ch account with an active Premium Subscription
Description
This indicator implements a high-probability entry model with a defined risk-reward ratio, based on a sequence of 5 swings. The long-model entry pattern is illustrated below; the short-model entry is the inverse.
Examples
Detection of entries based on the Swing Breakout Sequence
On NQ on the 15-second timeframe, both long and short entry signals were detected. A long Swing Breakout Sequence ending with a confirmed long entry signal shows a 1:1 win-loss ratio, with the potential stop loss level drawn in cyan with a dashed line at the beginning of the sequence.
A short entry sequence with a confirmed entry signal likewise draws a 1:1 win-loss ratio. When the market is volatile and choppy, the indicator can detect multiple interfering sequences, and some of those will be losing trades.
Features
The Swing Breakout Sequence indicator has a set of unique features:
- Plots Swing Breakout Sequences on all timeframes
- Highly customizable, lightweight, and adaptable to a wide range of instruments
- Can be integrated into the NinjaTrader Strategy Builder or Bloodhound software
Parameters
We always try to keep the parameters to a minimum.
| Market Structure | |
| Swing Period | Swings are higher lows, higher highs, lower highs, and lower lows. This parameter sets how many bars is enough to separate two swings of the same type — the higher this value, the fewer swings overall. |
| Breakout Swing |
|
| Breakout Fibo Level | Only used when Breakout Swing is Fibonacci Retracement — one of 23.60%, 38.20%, 50%, 61.80%, or 76.40%, each calculated from Swing 4 in the sequence. |
| Quality Filter |
|
| Invalidation Method |
|
| Min SBS Bars Count | Filters out SBS structures spanning too few bars to be significant. |
| Max SBS Bars Count | Filters out SBS structures spanning too many bars — these generally don't produce profitable signals. |
| Max Bars Between Swings | Filters out SBS structures whose swing points span too many bars between them. |
| Rendering | |
| Render Opacity (1-100) | The opacity to render objects on the chart. |
| Prior Level Bearish Color / Prior Level Bullish Color | Draw color of the prior bearish/bullish level. |
| Show SBS Prior Swing Levels | Enables/disables drawing the prior higher highs and lower lows of each swing sequence — fixed to Gold. |
| Bearish Color / Bullish Color | Draw color of bearish/bullish items. |
| Show Price Swings | Enables/disables drawing of swing points on the chart. |
| Show Sequence Numbers | Enables/disables drawing of numbers labels below/above each swing sequence point. |
| Show Sequence Lines | Enables/disables drawing of lines connecting the swing sequence points. |
| Show Signal Arrow | Enables/disables drawing of the arrow on each valid swing sequence breakout. |
| Show Risk/Reward | Enables/disables drawing of the risk/reward tool on each valid swing sequence breakout. |
| Risk/Reward Ratio | When drawing risk/reward is enabled, sets the risk/reward ratio value. |
| General | |
| Play Sound | Enables playing an alert sound when a swing sequence is detected. |
| Play Sound File | The file name played on sound alert — can be set to any .wav file on your computer. |
Download & Installation Instructions
License Requirements
At automated-trading.ch you can choose to either purchase a monthly subscription to use our premium products, or use our free products without subscribing.
In both cases, you need to create an account so you can get a License you can use for both premium and free products.
To obtain your license, simply sign up and then get your license on the billing page.
Download
You can also download this strategy — and every other automated-trading.ch strategy or indicator — anytime from your centralized Downloads page.
Installation Steps
Frequently Asked Questions
General
Release Notes
- Exposing parameters for use inside Ninjatrader Strategy Builder
- Bug Fix: Bloodhound and Algo Studio Pro integrations
- Added new breakout method: Immediate Swing 4; Added filter: Max bars between swings
- Indicator became Premium requiring subscription; Added Buy/Sell signal plots for Strategy builder/Bloodhound
- pixel-based SBS number drawing; Added "Invalidation Method", "Min SBS Bars Count", "Max SBS Bars Count"; sequences on invalidated swings removed
- Added Brush selection for prior swing levels; Stop Loss calc updated (Prior Swing, Swing4, Swing5)
- Removed strong condition on Swing5 price
- Added Quality Filter option
- Less strict detection rule; Added Fibonacci Retracement Breakout method
- Bug Fixed Prior Swing Logic
- Fixed Null reference exception; Added Swing Breakout option parameter
- Fixed init error with Swing Period param; Improving speed via search reset on new day
- Added Play sound option
- First Release of the indicator