StockSharp.Strategies.0235_VWAP_Mean_Reversion
5.0.2
Prefix Reserved
dotnet add package StockSharp.Strategies.0235_VWAP_Mean_Reversion --version 5.0.2
NuGet\Install-Package StockSharp.Strategies.0235_VWAP_Mean_Reversion -Version 5.0.2
<PackageReference Include="StockSharp.Strategies.0235_VWAP_Mean_Reversion" Version="5.0.2" />
<PackageVersion Include="StockSharp.Strategies.0235_VWAP_Mean_Reversion" Version="5.0.2" />
<PackageReference Include="StockSharp.Strategies.0235_VWAP_Mean_Reversion" />
paket add StockSharp.Strategies.0235_VWAP_Mean_Reversion --version 5.0.2
#r "nuget: StockSharp.Strategies.0235_VWAP_Mean_Reversion, 5.0.2"
#:package StockSharp.Strategies.0235_VWAP_Mean_Reversion@5.0.2
#addin nuget:?package=StockSharp.Strategies.0235_VWAP_Mean_Reversion&version=5.0.2
#tool nuget:?package=StockSharp.Strategies.0235_VWAP_Mean_Reversion&version=5.0.2
VWAP Mean Reversion Strategy (C# Version)
This strategy fades moves away from the volume weighted average price. ATR is used to gauge how far price must deviate from VWAP before a reversal trade is considered.
Testing indicates an average annual return of about 58%. It performs best in the stocks market.
A long position opens when price drops below VWAP by more than K
times the ATR. A short is taken when price rallies above VWAP by the same amount. Trades exit as soon as price returns to the VWAP line.
The approach is designed for intraday traders who expect prices to oscillate around VWAP rather than trend strongly. Stops sized as a multiple of ATR help keep losses controlled if the move continues against the trade.
Details
- Entry Criteria:
- Long: Close < VWAP - K * ATR
- Short: Close > VWAP + K * ATR
- Long/Short: Both sides.
- Exit Criteria:
- Long: Exit when close >= VWAP
- Short: Exit when close ⇐ VWAP
- Stops: Yes, ATR-based stop.
- Default Values:
K
= 2.0mCandleType
= TimeSpan.FromMinutes(5)AtrPeriod
= 14
- Filters:
- Category: Mean Reversion
- Direction: Both
- Indicators: VWAP, ATR
- 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 state reset to OnReseted for strategies 231-240