-
Notifications
You must be signed in to change notification settings - Fork 19
VWAP Band Strategy (VBS)
De VBS-strategie is een mean-reversion bandstrategie gebaseerd op volume-gewogen banden. In tegenstelling tot Bollinger Bands (die SMA + standaarddeviatie gebruiken), gebruikt VBS een VWMA (Volume Weighted Moving Average) van HLC3 als basis en een volume-gewogen standaarddeviatie voor de envelop. Hierdoor krijgen prijsniveaus met een hoger handelsvolume meer gewicht. Dit is een productie-strategie.
De banden worden berekend met volume-gewogen statistieken over Length candles (standaard 50):
- Basis = VWMA(HLC3, Length) — volume-gewogen gemiddelde van (High+Low+Close)/3
- vwStdev = √(E_w[HLC3²] − E_w[HLC3]²) — volume-gewogen standaarddeviatie
- Bovenband = Basis + Mult × vwStdev (standaard Mult = 2,5)
- Onderband = Basis − Mult × vwStdev
De BB-breedte moet binnen [BBMinPercentage, BBMaxPercentage] vallen (standaard 1,50%, geen maximum). Dit is een apart filter, los van de VBS-banden zelf.
- Als
UseRsiFilter = true(standaard): RSI moet oversold zijn voor long, overbought voor short. - Als
RequireStochOsOb = true: Stochastic moet ook op een extreem staan.
- Long: candle Low of Close moet onder de onderste VBS-band liggen.
- Short: candle High of Close moet boven de bovenste VBS-band liggen.
Instapprijs = min(Close, band) voor long, max(Close, band) voor short. Optionele stop-loss op lowerBand − SLStdevFactor × vwStdev.
Een VBS-signaal wordt vervangen als een nieuwer VBS-signaal van dezelfde kant afgaat op hetzelfde symbool+interval.
| # | Voorwaarde | Omschrijving |
|---|---|---|
| 1 | BB-breedte binnen bereik | BBMinPercentage ≤ BB% ≤ BBMaxPercentage |
| 2 | RSI oversold (indien ingeschakeld) | Standaard: ingeschakeld |
| 3 | Stochastic oversold (optioneel) | Wanneer RequireStochOsOb is ingeschakeld |
| 4 | Low of Close < onderste VBS-band | Prijs breekt door onder de VWAP-gebaseerde onderband |
| # | Voorwaarde | Omschrijving |
|---|---|---|
| 1 | BB-breedte binnen bereik | BBMinPercentage ≤ BB% ≤ BBMaxPercentage |
| 2 | RSI overbought (indien ingeschakeld) | Standaard: ingeschakeld |
| 3 | Stochastic overbought (optioneel) | Wanneer RequireStochOsOb is ingeschakeld |
| 4 | High of Close > bovenste VBS-band | Prijs breekt door boven de VWAP-gebaseerde bovenband |
| Parameter | Standaard | Omschrijving |
|---|---|---|
Length |
50 | VWMA- en volume-gewogen standaarddeviatie-venster |
Mult |
2.5 | Bandafstand-vermenigvuldiger (× vwStdev) |
UseRsiFilter |
true | RSI oversold/overbought vereist voor signalen |
UseStopLoss |
false | Volume-gewogen stdev-gebaseerde stop-loss inschakelen |
SLStdevFactor |
1.0 | Stop-loss-afstand in vwStdev-eenheden |
BBMinPercentage |
1.50 | Minimale Bollinger Bands breedtepercentage |
BBMaxPercentage |
0.0 | Maximale BB-breedtepercentage (0 = uitgeschakeld) |
RequireStochOsOb |
false | Stochastic oversold/overbought vereist |
| Indicator | Doel |
|---|---|
| VWMA (HLC3, 50) | Volume-gewogen voortschrijdend gemiddelde (bandbasis) |
| Volume-gewogen stdev | Bandenvelopbreedte |
| Bollinger Bands | Breedte-voorwaarde (apart filter) |
| RSI | Oversold/overbought-filter (standaard ingeschakeld) |
| Stochastic | Optioneel oversold/overbought-filter |
- Mean-reversion / VWAP band-break
- Productiestrategie
CryptoScanner.Analyzers/Vbs/
├── VbsPlugin.cs # Plugin registration
├── VbsSettings.cs # Strategy-specific settings
├── Vbs.md # This document
├── Config/
│ ├── StrategyVbsTabView.axaml # Settings tab UI
│ └── StrategyVbsTabViewModel.cs # Settings viewmodel
└── Signal/
├── VbsBandsHelper.cs # VWMA band calculation
├── VbsSignalVbs.cs # Shared base with GiveUp (supersede check)
├── VbsSignalLong.cs # Long: price below lower VBS band
└── VbsSignalShort.cs # Short: price above upper VBS band
Enum-waarde: CryptoSignalStrategy.Vbs = 28
Geregistreerd als productie-strategie in AnalyzerRegistration.cs. Strategienaam in de UI: vbs.
- Home
- Inleiding
- Exchanges en markttypes
- Installatie
- Instellingen
- Hoofdscherm
- Kleurkiezer
- Opstartparameters
- Veelgestelde vragen
- Bandbreedte-index (afgeschreven)
- SignalR
- Photino
- Webversie
- Support
- Alle strategieën
- Zones (sluitregels)
- Actief
- Experimenteel
- Niet beschikbaar