-
Notifications
You must be signed in to change notification settings - Fork 19
ATR Range Breakout (AtrRb)
De AtrRb-strategie detecteert mean-reversion setups door candles te identificeren die ATR-gebaseerde buitenste banden doorbreken. Het bouwt Keltner-achtige enveloppen rond een EMA-basis en vuurt wanneer de prijs voorbij de buitenste band breekt op een nieuw lokaal uiterste. Momenteel uitgeschakeld (registratie is uitgecommentarieerd) omdat de strategie niet goed genoeg presteert in backtests.
Een EMA met instelbare Length (standaard 20) vormt de middenlijn. Een ATR met dezelfde lengte meet de volatiliteit. Buitenste banden worden geplaatst op EMA ± ATR × OuterMult (standaard 4.2).
De strategie hergebruikt het globale BB-breedtepercentage om een minimale volatiliteit te garanderen. De BB-breedte moet minstens BBMinPercentage (standaard 1,50%) zijn. Een optioneel BBMaxPercentage begrenst extreme volatiliteit (0 = geen begrenzing).
-
Long: candle Low moet onder de onderste band breken en de laagste Low zijn binnen een trailing
BreakLookback-venster (standaard 5 candles). - Short: candle High moet boven de bovenste band breken en de hoogste High zijn binnen hetzelfde venster.
-
RSI: wanneer
RequireRsiOsOb = true, moet RSI oversold (long) of overbought (short) bevestigen. -
Stochastic: wanneer
RequireStochOsOb = true, moet Stochastic ook op een uiterste staan. -
Multi-timeframe consensus: als
TimeframeConsensusCount > 0, moeten hogere timeframes dezelfde bandbreuk tonen.
Wick-only touches stappen in op de bandprijs; volledige body breaks stappen in op de candle close. Een stop-loss kan optioneel worden ingesteld op ATR × StopLossAtrFactor afstand.
| # | Voorwaarde | Beschrijving |
|---|---|---|
| 1 | BB breedte ≥ BBMinPercentage | Minimale volatiliteitsfilter |
| 2 | Low < onderste band | Prijs doorbreekt EMA − ATR × OuterMult |
| 3 | Laagste Low in BreakLookback | Moet een nieuw lokaal dieptepunt zijn binnen het trailing venster |
| 4 | RSI oversold (optioneel) | Alleen wanneer RequireRsiOsOb is ingeschakeld |
| 5 | Stochastic oversold (optioneel) | Alleen wanneer RequireStochOsOb is ingeschakeld |
| # | Voorwaarde | Beschrijving |
|---|---|---|
| 1 | BB breedte ≥ BBMinPercentage | Minimale volatiliteitsfilter |
| 2 | High > bovenste band | Prijs doorbreekt EMA + ATR × OuterMult |
| 3 | Hoogste High in BreakLookback | Moet een nieuw lokaal hoogtepunt zijn binnen het trailing venster |
| 4 | RSI overbought (optioneel) | Alleen wanneer RequireRsiOsOb is ingeschakeld |
| 5 | Stochastic overbought (optioneel) | Alleen wanneer RequireStochOsOb is ingeschakeld |
| Parameter | Standaard | Beschrijving |
|---|---|---|
Length |
20 | EMA- en ATR-berekeningsperiode |
OuterMult |
4.2 | Band-afstandsmultiplier (basis ± ATR × OuterMult) |
BreakLookback |
5 | De break moet de meest extreme prijs zijn in dit aantal candles |
BBMinPercentage |
1.50 | Minimaal Bollinger Bands breedtepercentage |
BBMaxPercentage |
0.0 | Maximaal BB-breedtepercentage (0 = uitgeschakeld) |
RequireRsiOsOb |
false | RSI oversold/overbought-bevestiging vereisen |
RequireStochOsOb |
false | Stochastic oversold/overbought-bevestiging vereisen |
UseStopLoss |
false | ATR-gebaseerde stop-loss inschakelen |
StopLossAtrFactor |
2.0 | Stop-loss afstand in ATR-veelvouden |
| Indicator | Doel |
|---|---|
| EMA(20) | Middenlijn van de band |
| ATR(20) | Bandbreedteberekening |
| Bollinger Bands | Breedte-voorwaarde (min/max filter) |
| RSI | Optionele oversold/overbought-bevestiging |
| Stochastic | Optionele oversold/overbought-bevestiging |
- Mean-reversion / band-break
- Momenteel uitgeschakeld — registratie is uitgecommentarieerd in
AnalyzerRegistration.cs.
CryptoScanner.Analyzers/AtrRb/
├── AtrRbPlugin.cs # Plugin registration
├── AtrRbSettings.cs # Strategy-specific settings
├── AtrRb.md # This document
├── Config/
│ ├── StrategyAtrRbTabView.axaml # Settings tab UI
│ └── StrategyAtrRbTabViewModel.cs # Settings viewmodel
└── Signal/
├── AtrRbBandsHelper.cs # Band calculation (EMA ± ATR × mult)
├── AtrRbSignalLong.cs # Long signal: Low pierces lower band at new local low
└── AtrRbSignalShort.cs # Short signal: High pierces upper band at new local high
Enum-waarde: CryptoSignalStrategy.AtrRb = 29
Momenteel uitgeschakeld (uitgecommentarieerd in AnalyzerRegistration.cs). Strategienaam in de UI: atrrb.
- 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