StockSharp.Strategies.0074_Williams_R_Divergence.py
5.0.0
Prefix Reserved
dotnet add package StockSharp.Strategies.0074_Williams_R_Divergence.py --version 5.0.0
NuGet\Install-Package StockSharp.Strategies.0074_Williams_R_Divergence.py -Version 5.0.0
<PackageReference Include="StockSharp.Strategies.0074_Williams_R_Divergence.py" Version="5.0.0" />
<PackageVersion Include="StockSharp.Strategies.0074_Williams_R_Divergence.py" Version="5.0.0" />
<PackageReference Include="StockSharp.Strategies.0074_Williams_R_Divergence.py" />
paket add StockSharp.Strategies.0074_Williams_R_Divergence.py --version 5.0.0
#r "nuget: StockSharp.Strategies.0074_Williams_R_Divergence.py, 5.0.0"
#:package StockSharp.Strategies.0074_Williams_R_Divergence.py@5.0.0
#addin nuget:?package=StockSharp.Strategies.0074_Williams_R_Divergence.py&version=5.0.0
#tool nuget:?package=StockSharp.Strategies.0074_Williams_R_Divergence.py&version=5.0.0
Williams %R Divergence Strategy (Python Version)
The Williams %R oscillator gauges overbought and oversold conditions. When price makes a new low but %R forms a higher low, or when price prints a new high but %R turns lower, momentum may reverse. This strategy hunts for such divergences at the extremes of the indicator.
Every bar the system records the latest close and %R value to compare with the prior reading. A bullish divergence combined with an oversold level below -80 triggers a long entry, while a bearish divergence and a reading above -20 produces a short. Stops are set using a percentage of price.
Positions exit when the oscillator returns to the opposite extreme, capturing the snap back from the divergence signal.
Details
- Entry Criteria: Price/%R divergence with %R below -80 for longs or above -20 for shorts.
- Long/Short: Both.
- Exit Criteria: Williams %R reaching the opposite extreme or stop-loss.
- Stops: Yes, percentage based.
- Default Values:
WilliamsRPeriod
= 14DivergencePeriod
= 5CandleType
= 5 minuteStopLossPercent
= 2
- Filters:
- Category: Divergence
- Direction: Both
- Indicators: Williams %R
- Stops: Yes
- Complexity: Intermediate
- Timeframe: Intraday
- Seasonality: No
- Neural networks: No
- Divergence: Yes
- 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.
Version | Downloads | Last Updated |
---|---|---|
5.0.0 | 19 | 7/19/2025 |