StockSharp.Strategies.0187_Donchian_MACD.py
5.0.1
Prefix Reserved
dotnet add package StockSharp.Strategies.0187_Donchian_MACD.py --version 5.0.1
NuGet\Install-Package StockSharp.Strategies.0187_Donchian_MACD.py -Version 5.0.1
<PackageReference Include="StockSharp.Strategies.0187_Donchian_MACD.py" Version="5.0.1" />
<PackageVersion Include="StockSharp.Strategies.0187_Donchian_MACD.py" Version="5.0.1" />
<PackageReference Include="StockSharp.Strategies.0187_Donchian_MACD.py" />
paket add StockSharp.Strategies.0187_Donchian_MACD.py --version 5.0.1
#r "nuget: StockSharp.Strategies.0187_Donchian_MACD.py, 5.0.1"
#:package StockSharp.Strategies.0187_Donchian_MACD.py@5.0.1
#addin nuget:?package=StockSharp.Strategies.0187_Donchian_MACD.py&version=5.0.1
#tool nuget:?package=StockSharp.Strategies.0187_Donchian_MACD.py&version=5.0.1
Donchian Macd Strategy (Python Version)
Strategy combining Donchian Channel breakout with MACD trend confirmation.
Testing indicates an average annual return of about 148%. It performs best in the forex market.
The strategy waits for a Donchian breakout and verifies momentum with MACD. Long or short trades ride the move once MACD agrees.
Aimed at breakout enthusiasts wanting confirmation. Stops are placed using an ATR multiplier.
Details
- Entry Criteria:
- Long:
Price breaks Donchian high && MACD > Signal
- Short:
Price breaks Donchian low && MACD < Signal
- Long:
- Long/Short: Both
- Exit Criteria: MACD reversal
- Stops: Percent-based using
StopLossPercent
- Default Values:
DonchianPeriod
= 20MacdFast
= 12MacdSlow
= 26MacdSignal
= 9StopLossPercent
= 2mCandleType
= TimeSpan.FromMinutes(5).TimeFrame()
- Filters:
- Category: Breakout
- Direction: Both
- Indicators: Donchian Channel, MACD
- Stops: Yes
- Complexity: Intermediate
- Timeframe: Mid-term
- 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.
Refactor resets to OnReseted