StockSharp.Strategies.0159_Hull_MA_RSI.py
5.0.1
Prefix Reserved
dotnet add package StockSharp.Strategies.0159_Hull_MA_RSI.py --version 5.0.1
NuGet\Install-Package StockSharp.Strategies.0159_Hull_MA_RSI.py -Version 5.0.1
<PackageReference Include="StockSharp.Strategies.0159_Hull_MA_RSI.py" Version="5.0.1" />
<PackageVersion Include="StockSharp.Strategies.0159_Hull_MA_RSI.py" Version="5.0.1" />
<PackageReference Include="StockSharp.Strategies.0159_Hull_MA_RSI.py" />
paket add StockSharp.Strategies.0159_Hull_MA_RSI.py --version 5.0.1
#r "nuget: StockSharp.Strategies.0159_Hull_MA_RSI.py, 5.0.1"
#:package StockSharp.Strategies.0159_Hull_MA_RSI.py@5.0.1
#addin nuget:?package=StockSharp.Strategies.0159_Hull_MA_RSI.py&version=5.0.1
#tool nuget:?package=StockSharp.Strategies.0159_Hull_MA_RSI.py&version=5.0.1
Hull Ma Rsi Strategy (Python Version)
Implementation of strategy - Hull Moving Average + RSI. Buy when HMA is rising and RSI is below 30 (oversold). Sell when HMA is falling and RSI is above 70 (overbought).
Testing indicates an average annual return of about 64%. It performs best in the forex market.
Hull MA provides a smoothed trend line and RSI highlights momentum divergences. Trades occur when RSI turns at extremes while price follows the Hull direction.
Suited to short-term swing traders who want early signals. ATR-based stops protect the trade.
Details
- Entry Criteria:
- Long:
HullMA turning up && RSI < RsiOversold
- Short:
HullMA turning down && RSI > RsiOverbought
- Long:
- Long/Short: Both
- Exit Criteria:
- Hull MA change of direction
- Stops: ATR-based using
StopLoss
- Default Values:
HmaPeriod
= 9RsiPeriod
= 14RsiOversold
= 30mRsiOverbought
= 70mStopLoss
= new Unit(2, UnitTypes.Absolute)CandleType
= TimeSpan.FromMinutes(5).TimeFrame()
- Filters:
- Category: Mean reversion
- Direction: Both
- Indicators: Hull MA, Moving Average, RSI
- 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.
style: replace spaces with tabs