-
Notifications
You must be signed in to change notification settings - Fork 19
Strategieen
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.
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.
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.
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.
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.
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).
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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!!!!"
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.
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).
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.
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.
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.
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.
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.
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.
- 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