Publieke docs zijn functioneel volledig en canoniek, maar bevatten geen broncode, geen private accountdetails en geen reproduceerbare tuning.
KapitaalBot — Canonieke Terminologiebank
Versie: 1.0
Status: SSOT (Single Source of Truth) voor alle documentatie, website-copy en i18n-sleutels
Talen in deze tabel: Nederlands (NL) · Engels (EN)
Gebruik: Alle documentatie en website-tekst moet termen uit deze tabel overnemen zoals ze hier staan. Afwijkende formuleringen zijn verboden, tenzij expliciet opgenomen als toegestane_synoniemen.
Gebruik van deze tabel
- Kolom
canonical_identifier= de technische sleutel die in code en logstrings voorkomt (onveranderlijk). - Kolom
bron_bewijs= bestand + type-/enum-naam of log-string die het bestaan bewijst. - Kolom
verboden_varianten= termen die verwarring veroorzaken of onjuist zijn en dus niet mogen worden gebruikt. - Definities zijn op conceptueel niveau — geen implementatiedetails die reconstructie mogelijk maken.
Tabel
| # | canonical_identifier | Nederlands (NL) | Engels (EN) | Definitie (conceptueel) | Bron-bewijs | Verboden varianten |
|---|---|---|---|---|---|---|
| 1 | market_regime | Marktregime | Market regime | Classificatie van de marktomstandigheden op een bepaald moment. Het systeem onderscheidt vijf regimes die bepalen welke strategie-families actief zijn. | src/analysis/regime_detection.rs → enum MarketRegime | "markttype", "market type", "marktconditie" |
| 2 | TREND | Trendregime | Trend regime | Regime gekenmerkt door duidelijke koersrichting met hoge handelsactiviteit. Trendvolgende strategieën zijn in dit regime bij voorkeur actief. | src/analysis/regime_detection.rs → MarketRegime::TREND | "bull", "bear", "trending market" (te generiek) |
| 3 | RANGE | Rangeregime | Range regime | Regime gekenmerkt door stabiliteit in spread en lage koersbeweging. Terugkeer-naar-gemiddeld-strategieën zijn in dit regime bij voorkeur actief. | src/analysis/regime_detection.rs → MarketRegime::RANGE | "zijwaarts", "sideways", "consolidation" (te generiek) |
| 4 | HIGH_VOLATILITY | Hoog-volatiliteitsregime | High-volatility regime | Regime met hoge koersbeweging maar zonder het extreme karakter van CHAOS. Momentum-strategieën zijn met extra voorzichtigheid inzetbaar. | src/analysis/regime_detection.rs → MarketRegime::HIGH_VOLATILITY | "volatile market", "high vol" (onvolledig) |
| 5 | LOW_LIQUIDITY | Laag-liquiditeitsregime | Low-liquidity regime | Regime met dunne orderboeken en lage handelsactiviteit. Specifieke liquiditeitsstrategieën zijn inzetbaar; brede strategiefamilies zijn geblokkeerd. | src/analysis/regime_detection.rs → MarketRegime::LOW_LIQUIDITY | "thin market", "illiquid" (te generiek) |
| 6 | CHAOS | Chaosregime | Chaos regime | Regime met extreme spreads of extreme koersbeweging. Wordt verder onderverdeeld in chaos_directional en chaos_noise. | src/analysis/regime_detection.rs → MarketRegime::CHAOS | "crash", "spike", "market chaos" |
| 7 | strategy_family | Strategie-familie | Strategy family | Groepering van strategieën met vergelijkbare marktthese en uitvoeringslogica. Er zijn zes families: Breakout, Momentum, MeanReversion, Maker, Volatility, Liquidity. | src/pipeline/strategy_activation.rs → enum StrategyFamily | "strategy type", "strategie-categorie" |
| 8 | activated_strategy | Geactiveerde strategie | Activated strategy | De specifiek gekozen strategie voor een bepaald symbool op een bepaald moment. Wordt geselecteerd uit elf mogelijke varianten op basis van marktregime en signaalsterkte. | src/pipeline/strategy_activation.rs → enum ActivatedStrategy | "geselecteerde strategie", "active strategy", "winning strategy" |
| 9 | breakout_immediate | Directe uitbraak | Immediate breakout | Strategie-variant in de Breakout-familie. Gericht op het direct meebewegen met een versnellende koersbeweging. | src/pipeline/strategy_activation.rs → ActivatedStrategy::BreakoutImmediate | "fast breakout", "snelle uitbraak" |
| 10 | breakout_confirmed | Bevestigde uitbraak | Confirmed breakout | Strategie-variant in de Breakout-familie. Vereist bevestiging over meerdere tijdshorizonten voordat entry plaatsvindt. | src/pipeline/strategy_activation.rs → ActivatedStrategy::BreakoutConfirmed | "slow breakout", "confirmed move" |
| 11 | momentum_ride | Momentumrit | Momentum ride | Strategie-variant in de Momentum-familie. Volgt een bestaande beweging zolang de richting aanhoudt. | src/pipeline/strategy_activation.rs → ActivatedStrategy::MomentumRide | "momentum follow", "trend following" (te generiek) |
| 12 | momentum_fade | Momentumuitdoving | Momentum fade | Strategie-variant in de Momentum-familie. Gericht op de afzwakking van een bestaande beweging — tegengesteld aan momentum_ride. | src/pipeline/strategy_activation.rs → ActivatedStrategy::MomentumFade | "counter-trend", "fade trade" |
| 13 | mean_reversion_snapback | Snelle terugkeer | Mean reversion snapback | Strategie-variant in de MeanReversion-familie. Gericht op snelle terugkeer naar evenwichtsprijsniveau na een korte uitschieter. | src/pipeline/strategy_activation.rs → ActivatedStrategy::MeanReversionSnapback | "snap back", "reversion trade" |
| 14 | mean_reversion_grind | Geleidelijke terugkeer | Mean reversion grind | Strategie-variant in de MeanReversion-familie. Gericht op langzame terugkeer in stabiele rangeomstandigheden. | src/pipeline/strategy_activation.rs → ActivatedStrategy::MeanReversionGrind | "slow reversion", "range trade" |
| 15 | maker_step_ahead | Maker stap vooruit | Maker step ahead | Strategie-variant in de Maker-familie. Plaatst limietorders net voor de beste koers in het boek met behulp van L3-orderboekdata. | src/pipeline/strategy_activation.rs → ActivatedStrategy::MakerStepAhead | "queue jump", "front-running" (foutief) |
| 16 | maker_passive_queue | Passieve maker | Maker passive queue | Strategie-variant in de Maker-familie. Plaatst passieve limietorders aan de best-bid of best-ask zonder specifieke L3-voorrang. | src/pipeline/strategy_activation.rs → ActivatedStrategy::MakerPassiveQueue | "passive maker", "limit order strategy" |
| 17 | volatility_surge | Volatiliteitspiek | Volatility surge | Strategie-variant in de Volatility-familie. Actief in hoog-volatiliteits- en chaosregimes met stijgende bewegingssnelheid. | src/pipeline/strategy_activation.rs → ActivatedStrategy::VolatilitySurge | "vol trade", "volatility play" |
| 18 | liquidity_vacuum | Liquiditeitsvacuüm | Liquidity vacuum | Strategie-variant in de Liquidity-familie. Actief uitsluitend in het laag-liquiditeitsregime bij specifieke handelsactiviteitsprofielen. | src/pipeline/strategy_activation.rs → ActivatedStrategy::LiquidityVacuum | "thin book trade", "illiquidity play" |
| 19 | no_opportunity | Geen kans | No opportunity | Resultaat wanneer geen enkele strategie voldoet aan de activatiedrempels. Het systeem neemt dan geen positie in en logt de afwijzingsredenen. | src/pipeline/strategy_activation.rs → ActivatedStrategy::NoOpportunity | "skip", "no trade", "flat" |
| 20 | strategy_activation | Strategie-activatie | Strategy activation | Het besluitvormingsproces waarbij het systeem voor elk symbool precies één strategie kiest uit de elf beschikbare varianten, inclusief de reden voor elke afwijzing. | src/pipeline/strategy_activation.rs → struct StrategyActivation | "strategy selection", "strategy evaluation" |
| 21 | mandate_result | Uitvoeringsmandaat | Mandate result | De samengestelde beslissing die bepaalt of een kandidaat daadwerkelijk wordt uitgevoerd (Execute), alleen wordt geobserveerd (Observe), of hard geblokkeerd (Block). Bundelt activatie, entry-route en exit-beleid. | src/pipeline/execution_mandate.rs → struct MandateResult | "trade decision", "execution decision", "order decision" |
| 22 | mandate_decision | Mandaatbeslissing | Mandate decision | De uitkomst van het uitvoeringsmandaat: Execute, Observe of Block. | src/pipeline/execution_mandate.rs → enum MandateDecision | "go/no-go", "trade/no-trade" |
| 23 | entry_route_family | Entry-route-familie | Entry route family | De geselecteerde executiemethode voor een entry: maker-passief, maker-stap-vooruit, taker-agressief, taker-markt, of een hybride variant. | src/pipeline/entry_route.rs → enum EntryRouteFamily | "order type", "execution type", "entry method" |
| 24 | exit_policy | Exitbeleid | Exit policy | Het geselecteerde uitstapschema voor een open positie: bevat stop-loss, eventueel trailing stop, take-profit en time-stop. Er zijn tien exitbeleid-varianten. | src/pipeline/position_policy.rs → enum ExitPolicy | "exit strategy", "stop strategy", "protection type" |
| 25 | exit_state | Exitstatus | Exit state | De huidige toestand van de exit-lifecycle voor een open positie: van ProtectedPendingFill tot Done. Garandeert dat een open positie altijd beschermd is. | src/trading/exit_state.rs → enum ExitState | "position state", "exit phase" |
| 26 | execution_intent | Uitvoeringsintentie | Execution intent | De expliciete bedoeling achter een orderaanvraag: MakerEntry (limietorder), TakerEntry (marktorder) of TakerExit (marktuitstap). | src/trading/execution_intent.rs → enum ExecutionIntent | "order intent", "trade intent", "execution type" |
| 27 | protection_lifecycle | Beschermingslevenscyclus | Protection lifecycle | De volgorde van beschermingsmaatregelen die actief zijn terwijl een positie open staat: van het plaatsen van de initiële stop tot bevestigd gesloten. Garandeert dat geen positie onbeschermd op de exchange kan staan. | src/trading/exit_state.rs → ExitState::protection_required() | "stop lifecycle", "exit lifecycle" |
| 28 | trailing_stop | Meereizende stop | Trailing stop | Een beschermende stop die automatisch meereist met een gunstige koersbeweging, maar niet terugbeweegt bij een ongunstige beweging. | src/trading/exit_state.rs → PrimaryExitStyle::TrailingNative | "trailing stop-loss", "dynamic stop" |
| 29 | static_stop | Vaste stop | Static stop | Een beschermende stop op een vaste koersafstand (in basispunten) van de entry-prijs, die niet meereist. | src/trading/exit_state.rs → PrimaryExitStyle::StaticSlLimitTp | "stop-loss", "fixed stop", "hard stop" |
| 30 | panic_exit | Paniekultstap | Panic exit | Nooduitstap die automatisch wordt geactiveerd wanneer het verlies op een positie een kritische drempel overschrijdt. Heeft hogere prioriteit dan reguliere exit-mechanismen. | src/trading/exit_state.rs → ExitState::PanicExitPending | "emergency stop", "emergency exit" (kan verwarring geven met emergency_stop) |
| 31 | time_stop | Tijdslimiet | Time stop | Een automatische exit die wordt geactiveerd nadat een positie een bepaalde maximale duur heeft bereikt, ongeacht de prijsontwikkeling. | src/trading/exit_state.rs → ExitState::TimeStopPending | "max hold time", "expiry exit" |
| 32 | edge_engine | Edge-engine | Edge engine | Het analyse-subsysteem dat per symbool en strategie de verwachte netto winstmarge (edge) berekent, rekening houdend met fees, slippage en kansverdelingen. Feature-geflagd als EDGE_ENGINE_V2. | src/edge_engine/mod.rs — doc-comment + module | "alpha engine", "signal engine", "profit engine" |
| 33 | expected_net_edge_bps | Verwachte netto-edge (bps) | Expected net edge (bps) | De geschatte netto winstverwachting in basispunten voor een specifieke kandidaat, na aftrek van verwachte fees, slippage en exit-kosten. | src/pipeline/execution_mandate.rs → parameter expected_net_edge_bps | "alpha", "expected return", "net profit estimate" |
| 34 | run_symbol_state | Run-symboolstatus | Run symbol state | De geaggregeerde toestandstabel per (run, symbool) die de engine gebruikt als primaire informatiebron voor beslissingen. Wordt geschreven door ingest en gelezen door de route-engine. | AGENTS.md § Canonieke pool-map | "state table", "symbol state", "state per symbol" |
| 35 | observation_run | Observatierun | Observation run | Een uitvoering van het systeem in observatiemodus: alle beslissingen worden geëvalueerd en gelogd, maar er worden geen orders geplaatst. | AGENTS.md § Canonieke pool-map | "shadow run", "dry run", "simulation" |
| 36 | candidate_decision_vector | Beslissingsvector | Candidate decision vector | De volledige set van invoerwaarden en berekende scores die het systeem gebruikt om voor één symbool een beslissing te nemen. Bevat regime, strategie-activatie, entry-route, exit-beleid en mandate. | src/pipeline/ — gebruikt in meerdere modules | "CDV", "decision input", "signal vector" |
| 37 | route_engine | Route-engine | Route engine | Het subsysteem dat per symbool de volledige pipeline doorloopt: van markteigenschappen via regime-detectie en strategie-activatie naar een mandate. | src/route_engine/ map | "decision engine", "trading engine", "strategy engine" |
| 38 | l2_snap_metrics | L2-snapmetrieken | L2 snap metrics | Geaggregeerde meetwaarden afgeleid van het level-2 orderboek (bied/laat op de eerste niveaus), inclusief CRC32-checksum voor integriteitsvalidatie. | AGENTS.md § Canonieke pool-map | "orderbook metrics", "L2 data" |
| 39 | l3_queue_metrics | L3-wachtrijmetrieken | L3 queue metrics | Geaggregeerde meetwaarden afgeleid van het level-3 orderboek (individuele orders per prijsniveau), gebruikt voor maker-strategie-beslissingen. | AGENTS.md § Canonieke pool-map | "L3 data", "order queue data" |
| 40 | safety_mode | Veiligheidsmodus | Safety mode | De toegestane handelsstatus voor een symbool: normal (volledig actief), exit_only (alleen uitstappen toegestaan) of hard_blocked (volledig geblokkeerd). | src/risk/ — gebruikt in safety-checks | "risk mode", "trading mode", "safety state" |
| 41 | fill | Uitvoering | Fill | Een uitgevoerde trade: een order die (volledig of gedeeltelijk) is afgevuld door de exchange. | src/trading/ — algemeen gebruikt | "execution", "trade", "matched order" |
| 42 | spread_bps | Spread in basispunten | Spread in bps | Het verschil tussen de beste biedprijs en de beste vraagprijs, uitgedrukt in basispunten. Wordt gebruikt als indicator voor liquiditeitskosten en als filtercriterium. | src/route_engine/market_features.rs → spread_bps | "bid-ask spread", "market spread" |
| 43 | basispunt | Basispunt | Basis point (bps) | Eén honderdste van een procent (0,01%). Standaardmaatstaf voor het uitdrukken van koersverschillen, fees, stops en edge-berekeningen. | Algemene financiële conventie, universeel gebruikt in codebase | "basispoint", "bp" (te kort; gebruik "bps") |
| 44 | dead_mans_switch | Dode-manschakelaar | Dead man's switch | Een veiligheidsautomaat die alle openstaande orders annuleert als het systeem binnen een ingesteld tijdvenster geen vernieuwingssignaal stuurt. Beschermt tegen onverwachte systeemonderbrekingen. | AGENTS.md / Kraken WS v2-regel — cancel_all_orders_after | "kill switch", "safety timer" |
| 45 | ingest_pool | Ingest-pool | Ingest pool | De databaseverbindingspool die uitsluitend wordt gebruikt voor het opslaan van ruwe marktdata (tickers, L2, L3, trades). Gescheiden van de decision-pool. | .cursor/rules/db-diagnosis-routing.mdc + AGENTS.md | "market DB", "data DB", "raw DB" |
| 46 | decision_pool | Decision-pool | Decision pool | De databaseverbindingspool die wordt gebruikt voor safety-status, orders, fills en pipeline-beslissingen. Gescheiden van de ingest-pool. | .cursor/rules/db-diagnosis-routing.mdc + AGENTS.md | "trading DB", "execution DB" |
| 47 | tier_1 | Tier 1 | Tier 1 | Publiek toegankelijke laag van de observability-website. Toont geaggregeerde status, regimes, strategie-overzichten en handelstellers — geen realtime signalen. | lib/i18n.ts → faq.overview.a3 | "public dashboard", "open access" |
| 48 | tier_2 | Tier 2 | Tier 2 | Op aanvraag toegankelijke laag van de observability-website. Voegt diepere operationele modules toe zoals execution- en latency-dashboards. | lib/i18n.ts → faq.overview.a3 | "premium access", "pro dashboard" |
| 49 | observability | Observeerbaarheid | Observability | Het vermogen van het systeem om zijn eigen toestand, beslissingen en gedrag inzichtelijk te maken via snapshots, dashboards en logs — zonder de strategie-implementatie te onthullen. | src/observability/ map + src/observe/ map | "monitoring", "telemetry" (te beperkt) |
| 50 | snapshot | Snapshot | Snapshot | Een periodiek geëxporteerd, geaggregeerd beeld van de systeemtoestand op een bepaald tijdstip. Snapshots zijn de bron voor de observability-website. | src/export/ map + website snapshot-contract | "export", "dump", "report" |
Notities
- Termen
panic_exitenemergency_stopzijn verschillende concepten:panic_exitis een positie-niveau nooduitstap op basis van PnL-drempel;emergency_stopverwijst in de Kraken WS-context naarcancel_all_orders_after(dead man's switch). Gebruik ze nooit door elkaar. observation_run≠shadow_run: een shadow-run evalueert mandaten zonder ze uit te voeren; een observation run is een volledige systeemrun in read-only modus.- DE en FR kolommen worden toegevoegd zodra de website UI-vertaling (Blok 2) is voltooid. Voor nu geldt: gebruik de EN-waarden als tijdelijke basis.