-
Notifications
You must be signed in to change notification settings - Fork 19
MACD Crossover Band (MacdCrossBand)
MacdCrossBand is een variant van MACD Crossover. De instap en de uitstap zijn dezelfde regel — in wanneer de MACD-lijn zijn signal line kruist, uit wanneer de twee terugkruisen — met een extra vraag die als laatste wordt gesteld: was de prijs kort voor de crossover bij een band?
Drie band-strategieen kunnen worden teruggekeken, elk apart aan te vinken:
| Aangevinkt | Wat er wordt gezocht |
|---|---|
LookbackVbs |
Een VBS band break: de volume-gewogen VWAP-band. |
LookbackAtrRb |
Een AtrRb band break: een EMA-basis met ATR-banden, Keltner-stijl. |
LookbackDbr |
Een DBR band break: Donchian-buitenbanden, inclusief de regel dat alleen de eerste break van een reeks telt. |
Een break op een van de aangevinkte strategieen is voldoende. Alle drie worden sowieso doorgelopen, zodat de signaaltekst elke geraakte band benoemt met het aantal candles geleden — en dat is precies het doel van de strategie: aanwijzen waar op de chart te kijken.
De strategie is geschreven als een attention filter, niet als een handelsregel. De kale crossover vuurt vaak; een crossover die direct na een band break komt is de zeldzamere situatie die het openen van de chart waard is.
Wat wordt opgezocht is de band break waar de bandstrategie op gebouwd is, niet het volledige signaal. De RSI-, stochastic- en Bollinger-breedtefilters die die strategieen meenemen worden niet opnieuw afgespeeld, en evenmin hun hogere-timeframe bevestiging. Die instellingen beschrijven het moment waarop zij zouden instappen; hier is de vraag alleen of de prijs bij de band is geweest.
Per strategie, op een candle:
-
VBS — de Low onder de lower band of de Close eronder (een long), de High of de Close boven de upper band (een short). Dezelfde test die
VbsSignalLong/VbsSignalShortgebruiken. MetVbsRequireCloseBeyondBandbeslist alleen de Close, zodat een wick door de band niet meer telt. -
AtrRb — de Low onder
EMA - ATR * OuterMulten de laagste Low van het trailingBreakLookback-venster (een long); het spiegelbeeld voor een short. -
DBR — de Low onder de Donchian lower band plus de stacking-regel: alleen de eerste break-candle van een reeks vuurt, tenzij
AllowStackaan staat en deze candle een lagere Low heeft.
De break wordt herberekend vanuit de candles, niet opgezocht in de signaallijst. Zo is het antwoord hetzelfde in de scanner, bij een rescan en in de emulator, en het hangt niet af van of de bandstrategie is ingeschakeld of van of het signaal nog in de lijst staat.
De banden zelf worden hier niet geconfigureerd. Elke bandstrategie blijft zijn eigen instellingentab gebruiken (length, multiplier, lookback), zodat deze strategie altijd exact dezelfde banden ziet als de originele strategie en de chart-overlay. Het aanvinken van de "Vbs Bands"-, "AtrRb Bands"- of "Dbr Bands"-overlay in de chart laat daarom precies zien wat de lookback heeft gevonden.
Het venster eindigt bij de signaalcandle en reikt LookbackWithinCandles candles terug, die candle meegerekend. De break ligt dus altijd op of voor de crossover, en dat is de volgorde die logisch is: de prijs rekt eerst uit naar de band, het momentum draait daarna.
Standaard wordt de band aan de kant van de trade gevraagd — een long wil de lower band gebroken zien, een short de upper. Dat is de situatie waar het filter naar zoekt: de prijs rekte weg en het momentum draait terug. AcceptEitherBand verruimt dat tot "deze munt is recentelijk bij zijn banden geweest", wat ook een long vangt na een blow-off top.
De lookback draait als laatste, nadat de crossover, het zero-line filter, de distance, de ADX en het volume allemaal ja hebben gezegd — dus hij wordt alleen betaald voor de weinige candles die zo ver komen. Binnen de lookback worden de drie van goedkoopst naar duurste gevraagd:
- VBS leest een waarde die al op de candle staat (de VBS indicator extension heeft die berekend), dus het is een loop over het venster en niets meer.
- AtrRb kost een EMA en een ATR over de recente candles, eenmaal berekend voor het hele venster in plaats van per candle.
- DBR kost een Donchian-pass over de recente candles, eveneens eenmaal voor het hele venster.
Voor de VBS-lookback declareert de plugin zelf de VBS indicator extension, zodat de banden er zijn ook als er geen VBS-strategie is ingeschakeld. Als VBS wel aan staat, laat de plugin de extension aan de VBS-plugin over, omdat een tweede exemplaar hetzelfde VWMA-paar dubbel zou berekenen.
- De MACD-lijn kruist de signal line (long: van onder naar boven; short: van boven naar onder).
- Alle standaard MacdCross-filters zijn doorlopen:
ConfirmationCandles,MinimumDistancePercentage,RequireCrossBeyondZeroLine, ADX, relatief volume. -
Band break lookback — in het venster van
LookbackWithinCandlescandles terug is ten minste een break gevonden op een van de aangevinkte bandstrategieen.
De uitstap is dezelfde als bij MacdCross: ExitOnCrossBack met ExitConfirmationCandles.
De signaaltekst is de MacdCross-tekst met de lookback eraan toegevoegd, bijvoorbeeld:
macd crossed above the signal line, 0.031% apart, vbs lower band 3 candle(s) ago
En met meer dan een strategie aangevinkt wordt elke hit benoemd:
macd crossed above the signal line, 0.028% apart, vbs lower band 2 candle(s) ago, dbr lower band 6 candle(s) ago
Een weigering vermeldt welke helft nee zei: no band break in the last 10 candle(s) is de lookback, alles over de MACD, de ADX of het volume komt van de crossover eronder. Wanneer de VBS-banden voor geen enkele candle in het venster berekend zijn — de indicator warmt nog op — zegt de tekst (vbs bands not available yet), omdat een stilzwijgend nee zou lezen als een oordeel over een prijs die niets heeft gemeten.
Alle instellingen van MacdCross (ConfirmationCandles, MinimumDistancePercentage, RequireCrossBeyondZeroLine, het ADX-paar, het relatief-volume-trio, ExitOnCrossBack en ExitConfirmationCandles) worden ongewijzigd overgeerfd en zijn gedocumenteerd op de MACD Crossover-pagina. Daar bovenop:
| Instelling | Standaard | Betekenis |
|---|---|---|
LookbackWithinCandles |
10 | Hoeveel candles terug de band break wordt gezocht, de signaalcandle meegerekend. |
LookbackVbs |
aan | Zoek naar een VBS band break. |
LookbackAtrRb |
uit | Zoek naar een AtrRb band break. |
LookbackDbr |
uit | Zoek naar een DBR band break. |
AcceptEitherBand |
uit | Uit vraagt de band aan de kant van de trade; aan accepteert een break van beide banden. |
VbsRequireCloseBeyondBand |
uit | Alleen voor de VBS-lookback: aan, de Close moet voorbij de band liggen, zodat een wick erdoorheen niet telt. |
Met geen van de drie aangevinkt wordt er niets opgezocht en is de strategie de gewone crossover. Dat is opzet: het is de baseline waar een run de lookback tegenaan vergelijkt.
| Indicator | Doel |
|---|---|
| MACD (12, 26, 9) | Crossover-detectie (signaal en uitstap) |
| ADX (14) | Optioneel trendsterktefilter (overgeerfd van MacdCross) |
| VWMA / VWAP-banden | VBS-lookback — al berekend door de VBS indicator extension |
| EMA + ATR | AtrRb-lookback — Keltner-stijl banden, eenmaal per venster |
| Donchian | DBR-lookback — buitenbanden, eenmaal per venster |
- Attention filter op basis van een MACD crossover gecombineerd met een band break lookback
- Geen eigen chart-overlay; de drie bandstrategieen tekenen hun eigen banden ("Vbs Bands", "AtrRb Bands", "Dbr Bands" in de chart-overlaylijst)
CryptoScanner.Analyzers/MacdCrossBand/
├── MacdCrossBandPlugin.cs # Plugin registration (macdcrossband)
├── MacdCrossBandSettings.cs # Lookback settings, erft van MacdCrossSettings
├── MacdCrossBand.md # The English source of this page
├── Config/
│ ├── MacdCrossBandConfigView.cs # Config view wiring
│ ├── StrategyMacdCrossBandTabView.axaml # Settings tab UI
│ ├── StrategyMacdCrossBandSettingsView.axaml # Lookback groupbox
│ ├── StrategyMacdCrossBandSettingsViewModel.cs # Settings viewmodel
│ └── StrategyMacdCrossBandTabViewModel.cs # Tab viewmodel
└── Signal/
└── MacdCrossBandBase.cs # Lookback logic, signaaltext, band break detection
Geregistreerd in AnalyzerRegistration.cs. Strategienaam in de UI en in de emulator-wachtrij: macdcrossband.
-
macdcrossenmacdcrossbandnaast elkaar in een run is de vergelijking die ertoe doet: dezelfde crossovers, de ene lijst gefilterd door de lookback. Het verschil in het aantal signalen zegt hoe zeldzaam de combinatie is, het verschil in resultaat zegt of de zeldzamere signalen de betere zijn. -
LookbackWithinCandlesis de eerste knop om te sweepen: 3, 5, 10, 20. Kort betekent dat de twee gebeurtenissen bijna op elkaar moeten vallen, lang nadert de gewone crossover weer. - De drie bandstrategieen zijn het waard om eerst een voor een aan te vinken voordat ze samen worden aangevinkt, anders kan het resultaat niet vertellen welke band het werk deed.
- 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