StockSharp.Strategies.0039_HV_Breakout.py
5.0.1
Prefix Reserved
dotnet add package StockSharp.Strategies.0039_HV_Breakout.py --version 5.0.1
NuGet\Install-Package StockSharp.Strategies.0039_HV_Breakout.py -Version 5.0.1
<PackageReference Include="StockSharp.Strategies.0039_HV_Breakout.py" Version="5.0.1" />
<PackageVersion Include="StockSharp.Strategies.0039_HV_Breakout.py" Version="5.0.1" />
<PackageReference Include="StockSharp.Strategies.0039_HV_Breakout.py" />
paket add StockSharp.Strategies.0039_HV_Breakout.py --version 5.0.1
#r "nuget: StockSharp.Strategies.0039_HV_Breakout.py, 5.0.1"
#:package StockSharp.Strategies.0039_HV_Breakout.py@5.0.1
#addin nuget:?package=StockSharp.Strategies.0039_HV_Breakout.py&version=5.0.1
#tool nuget:?package=StockSharp.Strategies.0039_HV_Breakout.py&version=5.0.1
Historical Volatility Breakout (Python Version)
This breakout method uses historical volatility to set dynamic thresholds. When price moves beyond a reference level by more than the current volatility, it indicates a potential trend.
Testing indicates an average annual return of about 154%. It performs best in the stocks market.
The strategy compares price to levels derived from standard deviation and a simple moving average. Breakouts above or below those levels trigger trades.
Exits occur when price crosses back through the moving average or the stop hits.
Details
- Entry Criteria: Price breaks above or below HV-based level.
- Long/Short: Both directions.
- Exit Criteria: Price crosses MA or stop.
- Stops: Yes.
- Default Values:
HvPeriod
= 20MAPeriod
= 20StopLossPercent
= 2.0mCandleType
= TimeSpan.FromMinutes(5)
- Filters:
- Category: Breakout
- Direction: Both
- Indicators: HV, MA
- Stops: Yes
- Complexity: Intermediate
- Timeframe: Intraday
- Seasonality: No
- Neural Networks: No
- Divergence: No
- Risk Level: Medium
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.
Move reset logic to OnReseted in initial strategies