Skip to content

Fair Value Gap (FVG)

Marius edited this page Sep 3, 2026 · 3 revisions

Fair Value Gap (FVG)

Overzicht

De FVG-strategie detecteert prijsinteractie met fair value gaps — ongevulde prijsgaten geidentificeerd via de ICT-methodologie (Inner Circle Trader). Zones worden vooraf berekend door ZoneFvg en de strategie genereert alarmsignalen wanneer de prijs in een open FVG-zone wikt. Dit is een productiestrategie.

Het signaal sluit zelf geen zones. Wanneer een zone dicht gaat wordt bepaald door de gedeelde sluitregels (doorbraak, aantal bezoeken, midden), zie Zones (sluitregels).

Hoe het werkt

Zonebron

FVG-zones worden geidentificeerd door ZoneFvg aan de hand van het klassieke drie-candle-gappatroon:

  • Bullish FVG: candle[2].High < candle[0].Low — een gap onder de huidige prijs (demand zone).
  • Bearish FVG: candle[2].Low > candle[0].High — een gap boven de huidige prijs (supply zone).

Elke zone heeft Top/Bottom-grenzen, een Side (Long/Short), een TouchCount (aantal bezoeken tot nu toe), en wordt bijgehouden in de open/gesloten-zonelijsten.

Signaal: FVG touch

De strategie itereert over de geconfigureerde IntervalList (standaard: ["1h", "4h", "1d"]):

  • Long: voor elke open bullish FVG-zone: als de candle-wick de zone kruist (Low <= zone.Top AND High >= zone.Bottom), wordt een alarm afgegeven.
  • Short: voor elke open bearish FVG-zone: als de candle-wick de zone kruist (High >= zone.Bottom AND Low <= zone.Top), wordt een alarm afgegeven.

Dit is een alarm-only strategie — het sluiten van zones wordt afgehandeld door ZoneFvg via ZoneInvalidation (zie Zones), niet door het signaal zelf. Maximaal een alarm per zone per uur.

Signaalvoorwaarden

Long entry

# Voorwaarde Beschrijving
1 Open bullish FVG-zone bestaat Zone met Side = Long in geconfigureerde intervallen
2 Candle-wick raakt de zone Low <= zone.Top AND High >= zone.Bottom
3 Niet al gealarmeerd dit uur Beperkt tot eenmaal per zone per uur

Short entry

# Voorwaarde Beschrijving
1 Open bearish FVG-zone bestaat Zone met Side = Short in geconfigureerde intervallen
2 Candle-wick raakt de zone High >= zone.Bottom AND Low <= zone.Top
3 Niet al gealarmeerd dit uur Beperkt tot eenmaal per zone per uur

Instellingen

Parameter Standaard Beschrijving
IntervalList ["1h", "4h", "1d"] Timeframe-intervallen om te monitoren
MinimumPercentage 0.25 Minimale FVG-zonebreedte in procenten
NearZonePercentage 0.25 Nabijheidspercentage voor gecombineerde strategiechecks
MaxTouches 2 Aantal bezoeken dat een zone overleeft; daarna sluit hij. 0 = nooit opgebruikt, alleen een doorbraak sluit de zone. Zie Zones
TouchLevel Edge Hoe diep de koers moet komen voor een bezoek telt: Edge (wick raakt de rand) of Midpoint (wick haalt het midden)
CloseZonesPastMidpoint false Zone sluiten zodra de koers ooit het midden heeft gehaald, ongeacht het aantal bezoeken (heette DisqualifyOnMitigation)
RejectionLookback 2 Candles om terug te kijken voor zone-afwijzing

Gebruikte indicatoren

Indicator Doel
FVG-zones (vooraf berekend) Detectie van drie-candle-gappatroon

Strategietype

  • Zone-gebaseerd (ICT Fair Value Gap)
  • Productiestrategie

Bestandsstructuur

CryptoScanner.Analyzers/Fvg/
├── FvgPlugin.cs                          # Plugin registration
├── Fvg.md                                # This document
├── Config/
│   ├── StrategyFvgTabView.axaml          # Settings tab UI
│   └── StrategyFvgTabViewModel.cs        # Settings viewmodel
└── Signal/
    ├── SignalFairValueGapLong.cs          # Long: alarm on bullish FVG zone touch
    └── SignalFairValueGapShort.cs         # Short: alarm on bearish FVG zone touch

Sluitregels van de zones: CryptoScanner.Core/Zones/ZoneInvalidation.cs (zie Zones) Settings-klasse: CryptoScanner.Core/Settings/Strategy/SettingsSignalStrategyFvg.cs Enum-waarde: CryptoSignalStrategy.FairValueGap = 1003

Registratie

Geregistreerd als productiestrategie in AnalyzerRegistration.cs. Strategienaam in de UI: fvg.

Clone this wiki locally