-
Notifications
You must be signed in to change notification settings - Fork 19
Fair Value Gap (FVG)
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).
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.
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.
| # | 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 |
| # | 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 |
| 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 |
| Indicator | Doel |
|---|---|
| FVG-zones (vooraf berekend) | Detectie van drie-candle-gappatroon |
- Zone-gebaseerd (ICT Fair Value Gap)
- Productiestrategie
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
Geregistreerd als productiestrategie in AnalyzerRegistration.cs. Strategienaam in de UI: fvg.
- 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