-
Notifications
You must be signed in to change notification settings - Fork 19
Stochastic + RSI (StoRsi)
De StoRsi-strategie (ook bekend als WGHM — Wave Generation High Momentum) detecteert extreme oversold/overbought condities door te vereisen dat zowel de Stochastic oscillator als RSI zich gelijktijdig in hun extreme zones bevinden. Deze dubbele momentum-bevestiging levert minder maar sterkere signalen op vergeleken met het controleren van één indicator alleen.
Gebaseerd op de TradingView indicator WGHBM.
Twee varianten bestaan:
- storsi — signaal op één timeframe.
- storsi.multi — multi-timeframe bevestiging: zowel Stochastic ALS RSI moeten gelijktijdig oversold/overbought zijn over 4 opeenvolgende timeframes.
Het BB-breedtepercentage moet binnen een instelbaar bereik liggen. Dit is dezelfde volatiliteitspoort die door STOBB wordt gebruikt.
-
Long: Stochastic moet oversold zijn EN RSI moet oversold zijn (met optionele aanpassing via
AddRsiAmount). - Short: Stochastic moet overbought zijn EN RSI moet overbought zijn.
De condities moeten gelden over 4 van de 6 opeenvolgende timeframes, te beginnen vanaf het signaalinterval naar boven. Het eerste (laagste) interval moet altijd kwalificeren.
Een belangrijk detail: op hogere timeframes worden de oversold/overbought drempels progressief versoepeld (met −2 per stap voor zowel RSI als Stochastic). Dit is bewust — hogere timeframes bereiken zelden dezelfde extremen als lagere, dus de drempel wordt losser gemaakt om de multi-timeframe controle haalbaar te maken.
Hetzelfde als STOBB: het signaal wordt opgegeven wanneer de prijs terugkruist voorbij de SMA(20) middenlijn.
| # | Voorwaarde | Beschrijving |
|---|---|---|
| 1 | BBMinPercentage ≤ BB% ≤ BBMaxPercentage |
BB-breedte binnen bereik |
| 2 | Stochastic oversold | %K en %D onder oversold drempel |
| 3 | RSI oversold | RSI onder oversold drempel (aangepast door AddRsiAmount) |
| # | Voorwaarde | Beschrijving |
|---|---|---|
| 1 | BBMinPercentage ≤ BB% ≤ BBMaxPercentage |
BB-breedte binnen bereik |
| 2 | Stochastic overbought | %K en %D boven overbought drempel |
| 3 | RSI overbought | RSI boven overbought drempel (aangepast door AddRsiAmount) |
| Controle | Instelling | Beschrijving |
|---|---|---|
| BB-positie | CheckBollingerBandsCondition |
Vereist dat de prijs zich in het onderste/bovenste deel van de Bollinger Bands bevindt (laatste 3 candles binnen 5% van de band-rand) |
| Eerste signaal overslaan | SkipFirstSignal |
Negeer het eerste StoRsi-signaal — vuurt alleen op het tweede voorkomen binnen 3 candles (bevestigt persistentie) |
| Parameter | Standaard | Beschrijving |
|---|---|---|
BBMinPercentage |
1.50 | Minimaal BB-breedtepercentage |
BBMaxPercentage |
100.0 | Maximaal BB-breedtepercentage (effectief standaard uitgeschakeld) |
AddRsiAmount |
0 | Aanpassing van de RSI oversold/overbought drempel. Positief = strenger, negatief = losser. |
CheckBollingerBandsCondition |
false | Vereist aanvullend dat de prijs nabij de BB-rand is |
CheckMacdRecovery |
false | Gereserveerde instelling (momenteel niet gebruikt in signaallogica) |
SkipFirstSignal |
false | Sla het eerste StoRsi-signaal over en geef alleen een signaal op het tweede binnen 3 candles |
| Indicator | Doel |
|---|---|
| Stochastic (%K, %D) | Oversold/overbought detectie |
| RSI | Tweede momentum-bevestiging |
| Bollinger Bands (SMA 20, 2σ) | Breedtefilter + optionele positiecontrole |
| SMA(20) | Opgavedrempel |
- Mean-reversion / Oversold-overbought
- Selectiever dan STOBB omdat het vereist dat twee onafhankelijke momentum-indicatoren overeenstemmen.
- De multi-variant is bewust streng: hij vuurt alleen tijdens brede markt-selloffs/rallies waarbij extreme condities zich van lage naar hoge timeframes hebben verspreid.
CryptoScanner.Analyzers/Storsi/
├── StorsiPlugin.cs # Plugin registration (storsi + storsi.multi)
├── StoRsiSettings.cs # Strategy-specific settings
├── Storsi.md # This document
├── Config/
│ ├── StorsiConfigView.cs # Settings UI bridge
│ ├── StrategyStorsiTabView.axaml.cs # Settings tab UI
│ ├── StrategyStorsiTabViewModel.cs # Settings viewmodel
│ ├── StrategyStorsiSettingsView.axaml.cs
│ └── StrategyStorsiSettingsViewModel.cs
└── Signal/
├── StoRsiBase.cs # Indicator checks, GiveUp (close vs SMA20)
├── StoRsiLong.cs # Long signal: Stoch oversold + RSI oversold
├── StoRsiShort.cs # Short signal: Stoch overbought + RSI overbought
├── StoRsiMultiLong.cs # Multi-TF long: 4/6 timeframes both oversold
└── StoRsiMultiShort.cs # Multi-TF short: 4/6 timeframes both overbought
Enum values: CryptoSignalStrategy.StoRsi = 10, CryptoSignalStrategy.StoRsiMulti = 11
Geregistreerd als productiestrategie in AnalyzerRegistration.cs. Strategienamen in de UI: storsi, storsi.multi.
- 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