Indicator X-Axis Offsets – Bollinger Bands® Long Entry on Breakout Above Upper Band (With X-Axis Offset) (Point-and-Click TradeStation® Strategy)
Original Trading Strategy
Peer Reviews, Modifications & Responses
Thanks for Sharing!
Trading Strategy Summary
This trend following strategy goes long when the close price crosses above the upper band of a Bollinger Bands® indicator that is offset along the X-Axis by a number of bars specified by the “X-Axis Offset” input parameter while the close price is going up and exits when the close price crosses below the middle band of a Bollinger Bands® indicator that is offset along the X-Axis by a number of bars specified by the “X-Axis Offset” input parameter.
This strategy is a modification of the strategy called “Bollinger Bands® Long Entry on Breakout Above Upper Band”, which is built into Quagensia T Edition and can be opened from the “Algos from Quagensia > Strategies > Strategies for New Users” folder of the Algo Explorer on the left side of Quagensia T Edition’s main window and whose “Strategy Home Page” is at https://www.quagensia.com/trading-idea/bollinger-bands-long-entry-on-breakout-above-upper-band-t.
The main purpose of this strategy is to demonstrate how to offset an indicator plot (such as the Upper Band of the Bollinger Bands® indicator) by a number of bars to the right along the X-Axis, which is also the time axis, so that the value and plot of the indicator or plot of a multi-plot indicator is “old information” from the specified number of bars ago.
This strategy uses 1-period Simple Moving Average indicators with X-Axis offsets that use the three indicator plots of the Bollinger Bands® indicator as their time series input parameters.
This works because mathematically the 1-period Simple Moving Average of a time series is the same value as the time series itself. (Note that the values may differ by a tiny amount due to the way that computers do mathematical operations on “double-precision floating point numbers”, which are called “Decimal Numbers” in Quagensia T Edition, but the two values are equal to many significant figures).
Copyright © 2024 Quagensia, Inc. All rights reserved.
How to Get the Quagensia Strategies
This point-and-click trading strategy is built into Quagensia T Edition (for TradeStation®).
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.


