Skip to content

Candle Jump (Jump)

Marius edited this page Aug 27, 2026 · 2 revisions

Candle Jump (Jump)

Overzicht

De Jump-strategie detecteert plotselinge, scherpe koersbewegingen — een procentuele piek binnen een kort venster van candles. Er worden geen technische indicatoren gebruikt; de strategie is puur gebaseerd op price-action. Dit maakt het de eenvoudigste strategie in de scanner, maar ook een van de meest universele — hij werkt onder alle marktomstandigheden en op elk tijdsinterval.

Hoe het werkt

De strategie bekijkt de laatste CandlesLookbackCount candles en vindt het laagste en hoogste prijspunt binnen dat venster. Vervolgens worden twee dingen gecontroleerd:

  1. Richting: kwam het dieptepunt vóór het hoogtepunt (= opwaartse jump) of kwam het hoogtepunt vóór het dieptepunt (= neerwaartse jump)?
  2. Grootte: is de procentuele beweging van laag naar hoog minimaal CandlePercentage%?

Als aan beide voorwaarden is voldaan, wordt het signaal afgegeven:

  • Long: het minimum werd bereikt vóór het maximum (koers steeg scherp).
  • Short: het maximum werd bereikt vóór het minimum (koers daalde scherp).

No give-up override

Jump gebruikt het standaard GiveUp-gedrag van SignalCreateBase — er is geen strategiespecifieke give-up-logica. De basisklasse handelt het verlopen op basis van tijd af.

No additional checks

Jump heeft geen AdditionalChecks — geen indicatorbevestigingen, geen trendfilters, geen BB-voorwaarden. De ruwe koersbeweging is het signaal.

Signaalvoorwaarden

Long entry

# Voorwaarde Beschrijving
1 Min vóór max in lookback-venster Koers steeg: het laagste punt verscheen vóór het hoogste punt
2 (max / min - 1) × 100 ≥ CandlePercentage De stijging is minimaal N%

Short entry

# Voorwaarde Beschrijving
1 Max vóór min in lookback-venster Koers daalde: het hoogste punt verscheen vóór het laagste punt
2 (max / min - 1) × 100 ≥ CandlePercentage De daling is minimaal N%

Instellingen

Parameter Standaard Beschrijving
CandlesLookbackCount 5 Aantal candles dat wordt gescand op een koerssprong
CandlePercentage 4.0 Minimaal vereist percentage beweging om een signaal af te geven
UseLowHighCalculation false Gebruik candle Low/High voor prijsextremen in plaats van Open/Close

Gebruikte indicatoren

Geen. Dit is een pure price-action-strategie.

Strategietype

  • Momentum / detectie van koerspieken
  • Niet trend-following en niet mean-reversion — detecteert simpelweg scherpe bewegingen in beide richtingen.
  • Wordt vaak gebruikt als waarschuwingstool in plaats van als handelssignaal.
  • Lagere CandlePercentage-waarden produceren veel signalen; waarden boven 5% vangen doorgaans alleen significante marktgebeurtenissen.

Afsteltips

  • Alleen als alert: stel CandlePercentage hoog in (bijv. 6–10%) om alleen grote pumps/dumps te vangen.
  • Als handelssignaal: combineer met andere strategieën of instapvoorwaarden om valse breakouts te filteren.
  • Lookback-venster: kortere vensters (2–3 candles) vangen scherpere, heftigere pieken; langere vensters (8–10) vangen ook meer geleidelijke maar aanhoudende bewegingen.
  • Low/High vs Open/Close: het inschakelen van UseLowHighCalculation neemt wicks mee in de berekening, wat flash-wick-events vangt maar ook kan triggeren op wicks die direct omkeerden.

Bestandsstructuur

CryptoScanner.Analyzers/Jump/
├── JumpPlugin.cs                         # Plugin registration
├── JumpSettings.cs                       # Strategy-specific settings
├── Jump.md                               # This document
├── Config/
│   ├── JumpConfigView.cs                 # Settings UI bridge
│   ├── StrategyJumpTabView.axaml         # Settings tab UI
│   ├── StrategyJumpTabViewModel.cs       # Settings viewmodel
│   ├── StrategyJumpSettingsView.axaml
│   └── StrategyJumpSettingsViewModel.cs
└── Signal/
    ├── SignalCandleJumpLong.cs            # Long signal: sharp price increase in lookback window
    └── SignalCandleJumpShort.cs           # Short signal: sharp price decrease in lookback window

Enum-waarde: CryptoSignalStrategy.Jump = 0

Registratie

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

Clone this wiki locally