StockSharp.Strategies.0416_Bollinger_Breakout.py 5.0.0

Prefix Reserved
dotnet add package StockSharp.Strategies.0416_Bollinger_Breakout.py --version 5.0.0
                    
NuGet\Install-Package StockSharp.Strategies.0416_Bollinger_Breakout.py -Version 5.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="StockSharp.Strategies.0416_Bollinger_Breakout.py" Version="5.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="StockSharp.Strategies.0416_Bollinger_Breakout.py" Version="5.0.0" />
                    
Directory.Packages.props
<PackageReference Include="StockSharp.Strategies.0416_Bollinger_Breakout.py" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add StockSharp.Strategies.0416_Bollinger_Breakout.py --version 5.0.0
                    
#r "nuget: StockSharp.Strategies.0416_Bollinger_Breakout.py, 5.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package StockSharp.Strategies.0416_Bollinger_Breakout.py@5.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=StockSharp.Strategies.0416_Bollinger_Breakout.py&version=5.0.0
                    
Install as a Cake Addin
#tool nuget:?package=StockSharp.Strategies.0416_Bollinger_Breakout.py&version=5.0.0
                    
Install as a Cake Tool

Bollinger Breakout (Python Version)

Bollinger Breakout seeks to capture moves that push beyond the Bollinger Bands and keep going. When price closes above the upper band or below the lower band, the strategy enters in the direction of the breakout if optional confirmations support the trade.

RSI, Aroon and moving‑average filters can be enabled to validate momentum and trend. An optional stop‑loss helps control risk. Positions are closed when price reaches the opposite band or the stop is triggered.

This approach favors markets prone to strong trends where band breaks lead to follow‑through rather than mean reversion.

Details

  • Data: Price candles.
  • Entry Criteria:
    • Long: Close above upper band and all enabled filters confirm.
    • Short: Close below lower band and all enabled filters confirm.
  • Exit Criteria: Touch of opposite band or stop‑loss if UseSL.
  • Stops: Optional stop‑loss (UseSL).
  • Default Values:
    • UseRSI = True
    • UseAroon = False
    • UseMA = True
    • UseSL = True
  • Filters:
    • Category: Breakout
    • Direction: Long & Short
    • Indicators: Bollinger Bands, RSI, Aroon, Moving Average
    • Complexity: Moderate
    • Risk level: High
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.0.0 231 8/7/2025

fixes.