Skip to content

SuperTrend DLZ Breakout (SuperTrendBreakout)

Marius edited this page Aug 27, 2026 · 2 revisions

SuperTrend + DLZ Breakout (SuperTrendBreakout)

Overzicht

De SuperTrendBreakout-strategie combineert de SuperTrend indicator (een ATR-gebaseerd trend-following instrument) met DLZ (Dominant Liquidity Zone) nabijheid om breakout-signalen met hoge overtuigingskracht te genereren. De strategie vuurt wanneer de SuperTrend van richting wisselt terwijl de prijs zich nabij een significante support/resistance zone bevindt, waardoor trendbevestiging wordt gecombineerd met structurele context.

Hoe het werkt

1. SuperTrend indicator

De SuperTrend indicator creëert een trailing stop-lijn gebaseerd op ATR (Average True Range). Hij heeft twee toestanden:

  • Bullish (groen): de SuperTrend-lijn ligt onder de prijs en fungeert als support. De LowerBand property is gevuld.
  • Bearish (rood): de SuperTrend-lijn ligt boven de prijs en fungeert als resistance. De UpperBand property is gevuld.

Een flip vindt plaats wanneer de indicator wisselt tussen toestanden. Dit markeert een potentiële trendomkering en is de primaire trigger voor deze strategie.

2. DLZ zone-nabijheid

Een SuperTrend flip alleen is niet genoeg — veel flips vinden plaats in choppy, structuurloze gebieden. De strategie vereist dat de prijs zich nabij een DLZ zone bevindt op het moment van de flip, wat bevestigt dat de omkering plaatsvindt op een betekenisvol structureel niveau.

Het zone-sluitingsprobleem

Andere strategieën (DLZ near, SMC rejection) kunnen een zone sluiten voordat de SuperTrend flip plaatsvindt op dezelfde candle of kort daarna. Om gemiste signalen te voorkomen controleert de strategie zowel open als recent gesloten zones:

  • Open zones (LongOpen / ShortOpen): zones die nog actief zijn.
  • Gesloten zones (LongClosed / ShortClosed): zones die recent zijn gesloten door andere strategieën of door invalidatie. Alleen zones die binnen de laatste ClosedZoneMaxAgeCandles candles zijn gesloten worden meegenomen.

Deze dubbele controle zorgt ervoor dat een zone die momenten voor de SuperTrend flip is gesloten nog steeds wordt herkend.

3. Opgave-conditie

Na het vuren van een signaal wordt de positie opgegeven als de SuperTrend terugflipt tegen de signaalrichting in (bullish → bearish voor longs, bearish → bullish voor shorts). Dit houdt verliezen kort wanneer de breakout faalt.

Signaalvoorwaarden

Long entry

# Voorwaarde Beschrijving
1 SuperTrend flipt bullish Vorige candle had UpperBand gezet (bearish), huidige candle heeft LowerBand gezet (bullish)
2 Prijs nabij DLZ support zone Candle bevindt zich in of nabij een open of recent gesloten long DLZ zone

Short entry

# Voorwaarde Beschrijving
1 SuperTrend flipt bearish Vorige candle had LowerBand gezet (bullish), huidige candle heeft UpperBand gezet (bearish)
2 Prijs nabij DLZ resistance zone Candle bevindt zich in of nabij een open of recent gesloten short DLZ zone

Instellingen

Parameter Standaard Beschrijving
IncludeOpenZones true Controleer actieve (open) DLZ zones op nabijheid.
IncludeClosedZones true Controleer recent gesloten DLZ zones op nabijheid. Lost het zone-sluitings-timingprobleem op.
ClosedZoneMaxAgeCandles 10 Maximale leeftijd (in candles op het signaalinterval) voor een gesloten zone om nog meegenomen te worden. Oudere gesloten zones worden genegeerd.
ZoneLookbackCandles 5 Aantal candles om terug te kijken voor zone-nabijheid (gereserveerd voor toekomstig gebruik).

De NearZonePercentage instelling uit de DLZ-configuratie wordt hergebruikt als nabijheidstolerantie — een aparte drempel is niet nodig.

SuperTrend indicatorparameters

De SuperTrend indicator is geconfigureerd in IntervalIndicatorHub met:

Parameter Waarde Beschrijving
ATR Length 10 Aantal candles voor de ATR-berekening
Multiplier 3.0 ATR-vermenigvuldiger voor de bandafstand

Dit zijn de standaardwaarden. Hogere multiplier-waarden produceren minder flips (soepelere trend), lagere waarden produceren frequentere flips.

Gebruikte indicatoren

Indicator Bron Doel
SuperTrend (10, 3.0) Skender.Stock.Indicators SuperTrendHub Trendrichting en flip-detectie
Bollinger Bands Bestaande pipeline Vereist door IndicatorsOkay (gedeelde infrastructuur)
DLZ Zones CryptoSymbolIntervalZones.DlzZones Structurele support/resistance niveaus

Visueel voorbeeld

Price
  │
  │     DLZ Resistance Zone
  │    ═══════════════════
  │                  ╲
  │         ST flip   ╲ ← SuperTrend flipt bearish nabij resistance → SHORT signaal
  │         (red)      ╲
  │                     ──── Prijs daalt
  │
  │                     ──── Prijs stijgt
  │         ST flip   ╱
  │         (green)  ╱ ← SuperTrend flipt bullish nabij support → LONG signaal
  │                ╱
  │    ═══════════════════
  │     DLZ Support Zone
  │
  └──────────────────────── Time

Strategietype

  • Trend-following / Breakout
  • Het best geschikt voor hogere timeframes (15m, 1h, 4h) waar DLZ zones meer betekenisvol zijn en SuperTrend flips minder ruis geven.
  • De combinatie van trendomkering (SuperTrend) met structurele context (DLZ) filtert veel valse breakouts die elk signaal afzonderlijk zou produceren.

Afsteltips

  • Meer signalen: verhoog ClosedZoneMaxAgeCandles om zones te accepteren die verder terug zijn gesloten.
  • Minder, kwalitatief betere signalen: zet IncludeClosedZones = false om te vereisen dat de zone nog actief is op het moment van de flip.
  • SuperTrend gevoeligheid: de ATR multiplier (3.0) en length (10) zijn hardcoded in de indicator hub. Lagere multiplier = meer flips, hogere = minder maar significantere flips. Pas aan in IntervalIndicatorHub.cs indien nodig.
  • Zonekwaliteit: de DLZ ZoneStartApply en NearZonePercentage instellingen uit de algemene DLZ-configuratie gelden hier ook.

Bestandsstructuur

CryptoScanner.Analyzers/SuperTrendBreakout/
├── SuperTrendBreakoutPlugin.cs                        # Plugin registration
├── SuperTrendBreakout.md                              # This document
└── Signal/
    ├── SignalSuperTrendBreakoutBase.cs                 # SuperTrend flip detection, DLZ zone proximity (open + closed), GiveUp
    ├── SignalSuperTrendBreakoutLong.cs                 # Long signal: bullish flip + DLZ support zone nearby
    └── SignalSuperTrendBreakoutShort.cs                # Short signal: bearish flip + DLZ resistance zone nearby

Settings class: CryptoScanner.Core/Settings/Strategy/SuperTrendBreakoutSettings.cs Enum value: CryptoSignalStrategy.SuperTrendBreakout = 56

Registratie

Geregistreerd als experimentele strategie achter #if DEBUG in AnalyzerRegistration.cs. Strategienaam in de UI: supertrendbreakout.

Afhankelijkheden

  • Vereist de SuperTrend indicator velden op CryptoData (SuperTrend, SuperTrendUpperBand, SuperTrendLowerBand), gevuld door IntervalIndicatorHub (alleen DEBUG builds).
  • Vereist dat DLZ zones actief zijn (geconfigureerd in de DLZ zone-instellingen met minstens één interval ingeschakeld).

Clone this wiki locally