Skip to content

Strategieen

Marius edited this page Sep 25, 2026 · 3 revisions

Strategieën

Alle signaalstrategieën van de scanner op één pagina. Iedere strategie is een plugin die zelfstandig signalen genereert; de scanner voert ze parallel uit over alle geabonneerde munten en intervallen.

De strategieën zijn verdeeld in drie groepen:

  • Actief — beschikbaar in de release, klaar voor gebruik.
  • Experimenteel — alleen in debug-builds, nog in ontwikkeling of onvoldoende gemeten.
  • Niet beschikbaar — uitgecommentarieerd, niet bruikbaar.

Drie zone-strategieën (DLZ, FVG, SMC) delen één stel sluitregels. Die staan beschreven in Zones: wanneer sluit een zone.


Actief

Candle Patterns (CandlePatterns)

Vuurt signalen op klassieke candlestick-omkeerpatronen. Alle metingen zijn relatief aan de range van de candle zelf, waardoor ze schaalfvrij werken op elke munt en elk prijsniveau.

Beschikbare patronen: Hammer, InvertedHammer, Engulfing, Harami, PiercingLine, MorningStar, Tweezer. Meerdere patronen werken als OR — één match is genoeg.

Werking: er moeten minstens PrecedingCandles candles vóór het patroon zijn die tegen de signaalrichting bewegen (een omkering heeft iets nodig om om te keren). Optioneel kan een zone-vereiste worden ingesteld (DLZ, FVG of SMC).

Instelling Standaard Beschrijving
Patterns [Engulfing] Welke patronen worden herkend (OR)
PrecedingCandles 3 Aantal candles van tegenbeweging vóór het patroon
PrecedingPercentage 0 Minimale beweging (%) over die candles
RequireZone (leeg) Zone-type vereisen (DLZ, FVG, SMC). Leeg = uit
MaxBodyPercentage 30 Maximale body als percentage van de candle-range (hammer)
MinBodyPercentage 40 Minimale body (engulfing, harami)
MinWickPercentage 60 Minimale wick-lengte als percentage van de range

Indicatoren: geen — puur candle-geometrie. Type: reversal / counter-trend.


Donchian Breakout Reversion (DBR)

Mean-reversion bandstrategie gebaseerd op Donchian-channels. Construeert buitenbanden uit de hoogste high en laagste low en vuurt wanneer de koers voorbij deze banden breekt.

Werking: het Donchian-channel wordt berekend over BandLength bars. De buitenband = middle ± halfRange × (OuterMult / 2.5). Long vuurt als de Low onder de onderband breekt, short als de High boven de bovenband breekt. Optioneel RSI- en Stochastic-filter. Met AllowStack kunnen opeenvolgende signalen afgaan bij diepere breaks.

Instelling Standaard Beschrijving
BandLength 20 Donchian-channel lookback
OuterMult 3.2 Buitenbandmultiplicator
UseRsiFilter true RSI oversold/overbought vereisen
RequireStochOsOb false Stochastic vereisen
AllowStack true Opeenvolgende signalen bij diepere breaks

Indicatoren: Donchian Channel (20), RSI, Stochastic-RSI. Type: mean-reversion / banddoorbraak.


Dominant Liquidity Zones (DLZ)

Bewaakt vooraf berekende support/resistance-zones afgeleid van ZigZag-analyse. Wanneer de koers een open zone raakt, geeft de strategie een alarm. Een secundaire "near"-variant waarschuwt wanneer de koers een zone nadert.

Varianten: dlz (touch) en dlz.near (vroegtijdige waarschuwing). Het signaal sluit zelf geen zones — zie Zones.

Instelling Standaard Beschrijving
IntervalList ["1h"] Tijdsintervallen die worden bewaakt
CandleCount 500 Lookback voor zoneberekening
ZoomLowerTimeFrames true Zones inzoomen naar lagere tijdsintervallen
MinimumZoomedPercentage 0.2 Minimale zonebreedte (%) ingezoomd
MaximumZoomedPercentage 0.7 Maximale zonebreedte (%) ingezoomd
WarnPercentage 0.25 Afstand (%) voor "near"-signalen
MaxTouches 2 Bezoeken dat een zone overleeft (zie [[Zones
TouchLevel Edge Edge of Midpoint

Indicatoren: ZigZag. Type: zone-gebaseerde supply/demand.


Failed Breakout (FailedBreakout)

Detecteert een breakout die is mislukt: de prijs duwt voorbij de hoogste high of laagste low en sluit vervolgens weer terug. Bij short is dat een upthrust, bij long een spring. Geen indicatoren — puur price action.

Instelling Standaard Beschrijving
LookbackCandles 20 Aantal candles voor het bepalen van het niveau
BreakWithinCandles 3 Candles waarbinnen de break moet plaatsvinden
MinimumBreakPercentage 0 Minimale afstand voorbij het niveau
RequireZone (leeg) Zone-type vereisen (DLZ, FVG, SMC)

Indicatoren: geen — price action. Type: reversal / counter-trend.


Fair Value Gap (FVG)

Detecteert prijsinteractie met fair value gaps — ongevulde prijsgaten geïdentificeerd via de ICT-methodologie. Zones worden vooraf berekend door het klassieke drie-candle-gappatroon.

Werking: een bullish FVG ontstaat als candle[2].High < candle[0].Low; bearish omgekeerd. Het signaal alarmeert als de wick een open zone kruist. Het sluit zelf geen zones — zie Zones.

Instelling Standaard Beschrijving
IntervalList ["1h", "4h", "1d"] Timeframes om te monitoren
MinimumPercentage 0.25 Minimale FVG-zonebreedte (%)
MaxTouches 2 Bezoeken dat een zone overleeft
TouchLevel Edge Edge of Midpoint

Indicatoren: FVG-zones (drie-candle-gappatroon). Type: zone-gebaseerd (ICT).


Candle Jump (Jump)

Detecteert plotselinge, scherpe koersbewegingen — een procentuele piek binnen een kort venster van candles. De eenvoudigste strategie in de scanner: geen indicatoren, puur price action.

Werking: bekijkt de laatste CandlesLookbackCount candles, vindt het laagste en hoogste punt. Long als het minimum vóór het maximum kwam (stijging), short als omgekeerd. De beweging moet minstens CandlePercentage% zijn.

Instelling Standaard Beschrijving
CandlesLookbackCount 5 Aantal candles in het terugkijkvenster
CandlePercentage 4.0 Minimaal vereist percentage beweging
UseLowHighCalculation false Low/High in plaats van Open/Close

Indicatoren: geen. Type: momentum / prijssprongdetectie.


SMA-Based Method (SBM)

Detecteert oversold/overbought condities met SMA-uitlijning, Parabolic SAR, MACD-histogramherstel en BB/price-action triggers. Drie substrategieën:

  • SBM1 — vereist een recent STOBB-event in het terugkijkvenster.
  • SBM2 — vereist dat de prijs recent in het uiterste deel van de Bollinger Bands zat.
  • SBM3 — vereist dat de BB-breedte aanzienlijk is toegenomen (volatiliteitsexpansie).

Alle drie delen dezelfde basischecks: SMA-uitlijning (200 > 50 > 20 voor long), PSar-positie, MACD-herstel, MA-percentageafstanden en MA-crossings.

Instelling Standaard Beschrijving
BBMinPercentage 1.50 Minimale BB-breedte
BBMaxPercentage 100.0 Maximale BB-breedte
CandlesForMacdRecovery 2 Bars MACD-histogramherstel
Sbm1CandlesLookbackCount 5 Lookback voor STOBB-event (SBM1)
Sbm2CandlesLookbackCount 3 Lookback voor BB-positie (SBM2)
Sbm3CandlesLookbackCount 8 Lookback voor BB-expansie (SBM3)

Indicatoren: SMA(20/50/200), Bollinger Bands, Parabolic SAR, MACD-histogram, Stochastic. Type: mean-reversion met trendstructuurbevestiging.


Smart Money Concepts (SMC)

Identificeert supply en demand zones met de ICT Order Block methode. Zones worden gedetecteerd waar kleine candles (basis) voorafgaan aan een grote candle (expansion).

Varianten: smc (zone touch) en smc.rejection (bevestigde bounce na een recente zone-test). Het signaal sluit zelf geen zones — zie Zones.

Instelling Standaard Beschrijving
IntervalList ["1h"] Timeframes om te monitoren
BaseMaxRangeFactor 0.8 Maximale range van basis-candle (fractie van gemiddelde)
ExpansionMinRangeFactor 1.5 Minimale range expansion candle
BaseMaxCandles 6 Maximaal opeenvolgende basis-candles
MaxTouches 2 Bezoeken dat een zone overleeft
TouchLevel Midpoint Edge of Midpoint
RejectionLookback 3 Candles terug voor zone-test (rejection-variant)

Indicatoren: SMC zones (basis + expansion patroon). Type: zone-gebaseerde supply/demand (ICT Order Block).


Stochastic + Bollinger Bands (STOBB)

Detecteert oversold/overbought condities door BB te combineren met de Stochastic oscillator. Het signaal vuurt als de prijs de BB raakt of kruist terwijl Stochastic een extreem bevestigt.

Varianten: stobb (single timeframe) en stobb.multi (multi-timeframe: 4 van 6 opeenvolgende timeframes moeten kwalificeren).

Instelling Standaard Beschrijving
BBMinPercentage 1.50 Minimale BB-breedte
BBMaxPercentage 5.0 Maximale BB-breedte
UseLowHigh false Low/High in plaats van Open/Close
IncludeRsi false Aanvullend RSI-filter
IncludeSoftSbm false SBM MA-condities
OnlyIfPreviousStobb false Alleen bij een eerder STOBB-signaal

Indicatoren: Bollinger Bands, Stochastic, SMA(20), RSI (optioneel). Type: mean-reversion / oversold-overbought.


Stochastic + RSI (StoRsi)

Vereist dat zowel de Stochastic als RSI zich gelijktijdig in hun extreme zones bevinden. Dubbele momentum-bevestiging levert minder maar sterkere signalen.

Varianten: storsi (single timeframe) en storsi.multi (multi-timeframe: 4 van 6 opeenvolgende timeframes, met progressief versoepelde drempels op hogere timeframes).

Instelling Standaard Beschrijving
BBMinPercentage 1.50 Minimale BB-breedte
AddRsiAmount 0 Aanpassing RSI-drempel (positief = strenger)
CheckBollingerBandsCondition false Prijs nabij BB-rand vereisen
SkipFirstSignal false Eerste signaal overslaan, alleen het tweede telt

Indicatoren: Stochastic, RSI, Bollinger Bands. Type: mean-reversion / oversold-overbought.


Moving Average Cloud (MAC)

Trend-following breakout-strategie gebouwd op een cloud van vier moving averages (EMA 20, EMA 40, SMA 50, SMA 150). De cloud geeft richting en sterkte; de entry is een van drie gebeurtenissen.

Triggers (elk apart in/uit te schakelen):

  • Breakout (standaard aan) — candle sluit door het laatst bevestigde pivot-niveau.
  • Cloud cross (standaard uit) — EMA(20) kruist EMA(40).
  • Springboard bounce (standaard uit) — pullback naar de snelle lijn binnen een lopende trend.

Optionele filters: RSI, volume, trage-lijnhelling, cloudbreedte. Optionele exit (ExitOnCloudFlip): sluit de positie zodra de cloud tegen haar keert.

Instelling Standaard Beschrijving
EntryOnBreakout aan Breakout-trigger
EntryOnCloudCross uit Cloud cross-trigger
EntryOnSpringboard uit Springboard-trigger
FastEmaLength 20 Snelle lijn (EMA)
SlowSmaLength 150 Trage lijn (SMA)
MinimumCloudWidthPercentage 0 Minimale cloudbreedte (%)
UseRsiFilter uit RSI-filter
UseVolumeFilter uit Volume-filter
ExitOnCloudFlip uit Positie sluiten bij cloud-terugkeer

Indicatoren: EMA(20), EMA(40), SMA(50), SMA(150), pivot highs/lows, RSI (optioneel). Type: trend-following / breakout.

Nog niet gemeten in de emulator.


VWAP Band Strategy (VBS)

Mean-reversion bandstrategie gebaseerd op volume-gewogen banden. Gebruikt een VWMA van HLC3 als basis en een volume-gewogen standaarddeviatie voor de envelop. Prijsniveaus met hoger volume krijgen meer gewicht.

Werking: banden = VWMA(HLC3, Length) ± Mult × vwStdev. Long als Low of Close onder de onderband, short als High of Close boven de bovenband. Optioneel RSI- en Stochastic-filter.

Instelling Standaard Beschrijving
Length 50 VWMA-venster
Mult 2.5 Bandafstandvermenigvuldiger
UseRsiFilter true RSI-filter
RequireStochOsOb false Stochastic-filter
BBMinPercentage 1.50 Minimale BB-breedte

Indicatoren: VWMA, volume-gewogen stdev, Bollinger Bands, RSI, Stochastic. Type: mean-reversion / VWAP band-break.


Experimenteel (alleen in debug-builds)

ATR Range Breakout (AtrRb)

Mean-reversion bandstrategie met Keltner-achtige enveloppen rond een EMA-basis. Vuurt als de prijs voorbij de buitenband breekt op een nieuw lokaal uiterste.

Instelling Standaard Beschrijving
Length 20 EMA- en ATR-periode
OuterMult 4.2 Bandafstandsmultiplier
BreakLookback 5 Nieuwe extreme binnen dit venster
RequireRsiOsOb false RSI-bevestiging
RequireStochOsOb false Stochastic-bevestiging

Indicatoren: EMA, ATR, Bollinger Bands, RSI, Stochastic. Type: mean-reversion / band-break.


BB + RSI + Engulfing (BbRsiEngulfing)

Vuurt op engulfing candlestick-patronen bij BB-extremen met RSI-bevestiging. Triggert alleen wanneer er recent een StoRsi- of STOBB-signaal was (vervolgfilter).

Werking: vorige candle sloot buiten de BB met RSI op een extreem. Huidige candle vormt een engulfing-patroon. Er moet een StoRsi/STOBB-signaal zijn geweest binnen de laatste 25 candles.

Geen strategie-specifieke instellingen. Gebruikt de BB-breedte uit de STOBB-instellingen.

Indicatoren: Bollinger Bands, RSI, Stochastic. Type: mean-reversion met candlestick-bevestiging.


Bollinger Bands Squeeze + MACD Breakout (BbSqueeze)

Detecteert langdurig samengeperste Bollinger Bands die plotseling uitzetten, bevestigd door MACD-momentum.

Instelling Standaard Beschrijving
BBSqueezeMaxPercentage 2.0 Maximale BB-breedte voor squeeze
SqueezeMinCandles 6 Minimale squeeze-duur
MacdConfirmCandles 2 Candles MACD-bevestiging

Indicatoren: Bollinger Bands, SMA(20), MACD-histogram. Type: volatiliteits-breakout.


Change of Character (Choch)

Detecteert verschuivingen in de marktstructuur via ZigZag-analyse. Vier varianten: twee trenddieptes (primary, secondary) × twee instapmodi (direct, pullback).

De directe variant vuurt bij het CHoCH-event zelf. De pullback-variant wacht op een bevestigde pullback daarna. Optioneel met BOS-bevestiging.

Instelling Standaard Beschrijving
RequireBosConfirmation false Pullback-varianten: BOS-event vereisen

Indicatoren: ZigZag, BOS, SymbolTrend. Type: trend-reversal / structureel.


Double Top / Bottom (DoubleTopBottom)

Experimentele placeholder voor double top/bottom-patronen. Niet functioneel — de signaallogica is uitgecommentarieerd. De broncode vermeldt: "This was just a thought, there is lots of noise!!!!"


Ichimoku Kumo Breakout (IchimokuKumoBreakout)

Breakout door de Ichimoku Cloud. Het signaal vuurt als de prijs boven of onder de cloud sluit nadat hij aan de andere kant stond, bevestigd door Kijun-Sen.

Geen strategie-specifieke instellingen. Standaard Ichimoku-parameters (9/26/52).

Indicatoren: Ichimoku (9/26/52), Bollinger Bands. Type: trend-following / momentum breakout.


Ichimoku Kumo + BB Squeeze (KumoSqueeze)

Combineert een Bollinger Bands squeeze met de Ichimoku Cloud als richtingsfilter. Na een squeeze moet de prijs voorbij de BB sluiten, aan de juiste kant van de cloud.

Optionele filters: RSI-richting, Tenkan/Kijun-uitlijning, volume spike, MACD-histogram.

Instelling Standaard Beschrijving
BB squeeze max % 2.0 Maximale BB-breedte voor squeeze
Squeeze min candles 6 Minimale squeeze-duur
Volume spike filter Aan Volume > 1.5x gemiddelde
RSI direction filter Aan RSI boven/onder 50
Tenkan/Kijun cross filter Aan Tenkan aan de goede kant van Kijun

Indicatoren: Bollinger Bands, SMA(20), RSI, Ichimoku, MACD, Volume. Type: breakout (momentum). Status: niet uitgeleverd (intern).


MACD Crossover (MacdCross)

Handelt op de crossover van de MACD-lijn en de signaallijn. Dit is de eerste strategie met een eigen exit-signaal. De positie wordt gesloten zodra de twee lijnen terugkruisen.

Optionele filters: zero-line crossover, minimumafstand, ADX trend-strength, relatief volume.

Instelling Standaard Beschrijving
ConfirmationCandles 0 Bevestigingscandles na de crossover
RequireCrossBeyondZeroLine uit Crossover voorbij de nullijn
AdxMinimum 0 Minimale ADX (0 = uit)
RelativeVolumeMinimum 0 Volume-filter (0 = uit)
ExitOnCrossBack aan Sluiten bij terugkruising
ExitConfirmationCandles 0 Bevestigingscandles voor de exit

Indicatoren: MACD (12, 26, 9), ADX (14). Type: trend-following / crossover.


MACD Crossover + Band (MacdCrossBand)

Variant van MacdCross met een extra vraag: was de prijs kort voor de crossover bij een band? Drie bandstrategieën als lookback: VBS, AtrRb, DBR — elk apart aan te vinken.

De strategie is een attention filter: de kale crossover vuurt vaak; een crossover na een band break is de zeldzamere situatie die de chart openen waard is.

Instelling Standaard Beschrijving
LookbackWithinCandles 10 Lookback-venster voor de band break
LookbackVbs aan VBS band break zoeken
LookbackAtrRb uit AtrRb band break zoeken
LookbackDbr uit DBR band break zoeken
AcceptEitherBand uit Beide banden accepteren

Alle MacdCross-instellingen (entry en exit) worden overgeërfd.

Indicatoren: MACD, ADX, VWMA/VWAP-banden, EMA+ATR, Donchian. Type: attention filter / crossover + band break.


Nadaraya-Watson Envelope (NWE)

Counter-trend exhaustion-strategie met een Nadaraya-Watson kernel-regressie envelope. Signalen bij statistische extremen.

Varianten: nwe (repaintend), nwe.np (niet-repaintend), nwe.bb (NWE × BB crossover).

Instelling Standaard Beschrijving
BandWidth 8.0 Kernel-regressiebandbreedte
Multiplication 3.0 Envelopafstand (standaarddeviaties)
IncludeRsi false RSI-filter
RequireVolumeClimax false Volume-spike vereisen

Indicatoren: NWE, Bollinger Bands, RSI, SMA(20/50/200), Stochastic. Type: counter-trend / exhaustion.


SuperTrend + DLZ Breakout (SuperTrendBreakout)

Combineert SuperTrend (ATR-gebaseerd trend-following) met DLZ-nabijheid. Vuurt als de SuperTrend van richting wisselt terwijl de prijs nabij een support/resistance zone is.

Instelling Standaard Beschrijving
IncludeOpenZones true Open DLZ zones meenemen
IncludeClosedZones true Recent gesloten zones meenemen
ClosedZoneMaxAgeCandles 10 Maximale leeftijd gesloten zone

Indicatoren: SuperTrend (10, 3.0), DLZ Zones. Type: trend-following / breakout.


Trend Following (Trend)

Vuurt op markt-trendwijzigingen via ZigZag-analyse. Wacht op een pullback pivot voordat de entry wordt bevestigd.

Varianten: trend (primaire trendwijziging) en trend.secondary (secundaire trendwijziging). Alleen intervallen ≥ 10m. Geen strategie-specifieke instellingen.

Indicatoren: ZigZag, SymbolTrend. Type: trend-following.


Niet beschikbaar

BBMA Omni (Bbma)

Port van de MQL5-indicator "BBMA Oma Ally OmniView" — multi-timeframe hybride met Bollinger Bands, LWMA 5/10-zones en EMA50. Het signaal vuurt op Reentry (pullback naar de MA-zone na een trigger), bevestigd door een Reentry en een setup op het hoge timeframe.

Let op (05-09-2026): Na een ingrijpende herschrijving en 48 emulator-runs verliest elke regelvariant. Alleen de generieke scanner-uitstap wint marginaal. De strategie is uitgecommentarieerd en niet beschikbaar in de release.

De volledige documentatie met alle toestanden, instellingen en meetresultaten staat op de afzonderlijke pagina: BBMA Omni.

Clone this wiki locally