StockSharp.Strategies.0190_VWAP_ADX.py
5.0.1
Prefix Reserved
dotnet add package StockSharp.Strategies.0190_VWAP_ADX.py --version 5.0.1
NuGet\Install-Package StockSharp.Strategies.0190_VWAP_ADX.py -Version 5.0.1
<PackageReference Include="StockSharp.Strategies.0190_VWAP_ADX.py" Version="5.0.1" />
<PackageVersion Include="StockSharp.Strategies.0190_VWAP_ADX.py" Version="5.0.1" />
<PackageReference Include="StockSharp.Strategies.0190_VWAP_ADX.py" />
paket add StockSharp.Strategies.0190_VWAP_ADX.py --version 5.0.1
#r "nuget: StockSharp.Strategies.0190_VWAP_ADX.py, 5.0.1"
#:package StockSharp.Strategies.0190_VWAP_ADX.py@5.0.1
#addin nuget:?package=StockSharp.Strategies.0190_VWAP_ADX.py&version=5.0.1
#tool nuget:?package=StockSharp.Strategies.0190_VWAP_ADX.py&version=5.0.1
Vwap Adx Strategy (Python Version)
Strategy based on VWAP and ADX indicators. Enters long when price is above VWAP and ADX > 25. Enters short when price is below VWAP and ADX > 25. Exits when ADX < 20.
Testing indicates an average annual return of about 157%. It performs best in the crypto market.
VWAP acts as the session benchmark, and ADX measures conviction. Entries appear when price departs from VWAP with ADX showing strength.
Fits intraday trend traders. Protective stops use ATR multiples.
Details
- Entry Criteria:
- Long:
Close > VWAP && ADX > 25
- Short:
Close < VWAP && ADX > 25
- Long:
- Long/Short: Both
- Exit Criteria: ADX drops below threshold
- Stops: Percent-based using
StopLossPercent
- Default Values:
StopLossPercent
= 2mAdxPeriod
= 14CandleType
= TimeSpan.FromMinutes(5).TimeFrame()
- Filters:
- Category: Mean reversion
- Direction: Both
- Indicators: VWAP, ADX
- 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