-
Notifications
You must be signed in to change notification settings - Fork 19
Trend Following (Trend)
De Trend-strategie vuurt op markt-trendwijzigingen gedetecteerd via ZigZag-analyse. Het signaleert het moment dat een downtrend overgaat in een uptrend (long) of omgekeerd (short). De step-in logica wacht vervolgens op een pullback pivot voordat de entry wordt bevestigd. Dit is een experimentele strategie (alleen DEBUG).
Er zijn twee varianten:
- trend — vuurt op de primaire markttrendwijziging
- trend.secondary — vuurt op de secundaire markttrendwijziging
Beide varianten werken identiek qua step-in logica en opgave-condities; het enige verschil is welke trend wordt bewaakt.
De strategie berekent de primaire trend van de munt zelf met SymbolTrend.CalculateSymbolTrendAsync. Dat is dus niet de markttrend van het dashboard, die dit getal middelt over alle munten. Een signaal vuurt wanneer de trend flipt:
- Long: vorige trend was Bearish → huidige trend is Bullish.
- Short: vorige trend was Bullish → huidige trend is Bearish.
Alleen intervallen ≥ 10m worden geëvalueerd. Een deduplicatie-guard voorkomt meerdere signalen voor dezelfde trendovergang.
Na het initiële signaal wacht de strategie op een bevestigde pullback voordat wordt ingestapt:
- Long: wacht tot er een ZigZag Low pivot vormt (de pullback creëert een higher low). Vervolgens: de huidige candle moet sluiten boven de pivotwaarde, en de candle moet bullish zijn (Close > Open).
- Short: wacht op een ZigZag High pivot. Candle moet sluiten onder de pivot, moet bearish zijn.
- Trend keert terug: als de primaire trend terugflipt (Bullish → Bearish voor long) wordt het signaal onmiddellijk opgegeven.
- Tijdsbudget: zodra een pullback pivot is gevormd, wordt het signaal opgegeven als de prijs niet hervat binnen 5 candles (geteld vanaf de pivot, niet het oorspronkelijke signaal).
- Tijdens wachten op pivot: geen tijdslimiet — alleen een trendterugkeer annuleert.
| # | Voorwaarde | Beschrijving |
|---|---|---|
| 1 | Trend flip: Bearish → Bullish | Primaire ZigZag trend is gewijzigd |
| 2 | Interval ≥ 10m | Kleine intervallen zijn uitgesloten |
| 3 | Nog niet gevuurd | Eén signaal per overgang |
| # | Voorwaarde | Beschrijving |
|---|---|---|
| 1 | ZigZag Low pivot gevormd | Pullback creëert een higher low |
| 2 | Close > pivotwaarde | Prijs hervat boven de pullback |
| 3 | Close > Open | Bullish bevestigingscandle |
Geen strategie-specifieke instellingen naast de basisklasse. Geluidsbestanden: sound-trend-oversold.wav / sound-trend-overbought.wav.
| Indicator | Doel |
|---|---|
| ZigZag (Primary) | Trenddetectie en pivotidentificatie |
| SymbolTrend | Trendstatusberekening |
- Trend-following
- Experimenteel (alleen DEBUG)
CryptoScanner.Analyzers/Trend/
├── TrendPlugin.cs # Plugin registration
├── TrendSettings.cs # Settings (base only)
├── Trend.md # This document
└── Signal/
├── SignalTrendLongBase.cs # Shared long logic
├── SignalTrendLong.cs # Long primary trend
├── SignalTrendSecondaryLong.cs # Long secondary trend
├── SignalTrendShortBase.cs # Shared short logic
├── SignalTrendShort.cs # Short primary trend
└── SignalTrendSecondaryShort.cs # Short secondary trend
Enum values: CryptoSignalStrategy.Trend = 31, CryptoSignalStrategy.TrendSecondary voor de secondary variant.
Geregistreerd als een DEBUG-only strategie in AnalyzerRegistration.cs. Strategienaam in de UI: trend.
- 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