De terugkerende vraag klonk eenvoudig: behoud de bestaande reekslogica, maar voeg een aparte laag toe die de hele basket meet en uitbreiding buiten afgesproken grenzen stopt. In werkelijkheid moest de manager posities uit verschillende paden herkennen, live exposure berekenen en bevoegd blijven wanneer de gewone exit niet volstond.
Deze case bundelt patronen uit meerdere opdrachten. Ze beschrijft het engineeringprobleem en publiek-veilige lessen, geen downloadbare strategie of klantspecificatie.
Samengesteld controlepad
Een duidelijke supervisor observeert eerst, beslist daarna en registreert elke ingreep.
- 01ObserveerHerken posities, richting, volume, floating resultaat, margin en basketleeftijd.
- 02ClassificeerScheid normaal, beperkt, geblokkeerd en noodgedrag.
- 03HandelSta toe, verlaag, stop nieuwe orders of beheer exit volgens mandaat.
- 04RegistreerLog trigger, gemeten status, brokerantwoord en resetvereiste.
Gedeeld probleem
De entrymodule wist wanneer ze nog een order wilde, maar had geen betrouwbare accountbrede kijk. Manuele posities, een andere EA of mislukte verzoeken konden de basket wijzigen. De nieuwe laag bouwde daarom de toestand uit bevestigde platformposities op in plaats van een interne teller te vertrouwen.
Beperkingen
De supervisor mocht de private entrymethode niet onthullen of herschrijven. Hij moest omgaan met ownership, verschillende brokers, herstarts en normaal en abnormaal uitvoeringsgedrag, plus vaste prioriteit bij conflicten tussen winst, basketverlies, daglimiet en noodtoestand.
Samengestelde oplossing
Meting en actie werden gescheiden. Eén onderdeel leverde een geverifieerde snapshot, een tweede paste vaste grenzen toe en gaf een eenvoudige status terug. De uitvoeringslaag voerde de toegelaten reactie uit en controleerde wat de broker werkelijk voltooide.
Lessen
De belangrijkste verbetering was geen nieuwe herstelregel, maar een zichtbare, testbare en onafhankelijke exposuregrens. Tests focusten op herstarts, ontbrekende posities, gedeeltelijk sluiten, spreadschokken, afwijzingen en overgangen naar en uit geblokkeerde status.
Vragen die je misschien hebt
Gaat dit over één klantproject?
Nee. Het is een composiet van terugkerende engineeringpatronen.
Garandeert een risicomanager de cap?
Nee. Gaps, slippage, storingen en afwijzingen kunnen bedoelde grenzen overschrijden.