StockSharp.Strategies.0045_Choppiness_Index_Breakout
5.0.2
Prefix Reserved
dotnet add package StockSharp.Strategies.0045_Choppiness_Index_Breakout --version 5.0.2
NuGet\Install-Package StockSharp.Strategies.0045_Choppiness_Index_Breakout -Version 5.0.2
<PackageReference Include="StockSharp.Strategies.0045_Choppiness_Index_Breakout" Version="5.0.2" />
<PackageVersion Include="StockSharp.Strategies.0045_Choppiness_Index_Breakout" Version="5.0.2" />
<PackageReference Include="StockSharp.Strategies.0045_Choppiness_Index_Breakout" />
paket add StockSharp.Strategies.0045_Choppiness_Index_Breakout --version 5.0.2
#r "nuget: StockSharp.Strategies.0045_Choppiness_Index_Breakout, 5.0.2"
#:package StockSharp.Strategies.0045_Choppiness_Index_Breakout@5.0.2
#addin nuget:?package=StockSharp.Strategies.0045_Choppiness_Index_Breakout&version=5.0.2
#tool nuget:?package=StockSharp.Strategies.0045_Choppiness_Index_Breakout&version=5.0.2
Choppiness Index Breakout (C# Version)
The Choppiness Index gauges whether the market is trending or ranging. When the indicator drops below a threshold, it signals the start of a trend from a choppy environment.
Testing indicates an average annual return of about 172%. It performs best in the forex market.
This strategy enters in the direction of price relative to its moving average when choppiness falls. It exits if choppiness rises back above a high threshold or a stop-loss hits.
The goal is to catch new trends emerging from consolidation periods.
Details
- Entry Criteria: Choppiness below
ChoppinessThreshold
with price above/below MA. - Long/Short: Both directions.
- Exit Criteria: Choppiness above
HighChoppinessThreshold
or stop. - Stops: Yes.
- Default Values:
MAPeriod
= 20ChoppinessPeriod
= 14ChoppinessThreshold
= 38.2mHighChoppinessThreshold
= 61.8mCandleType
= TimeSpan.FromMinutes(5)
- Filters:
- Category: Breakout
- Direction: Both
- Indicators: Choppiness, 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