Een trade manager wordt vaak voorgesteld als een reeks handige acties: volume berekenen, stops plaatsen, bescherming aanpassen, een basket sluiten of trading pauzeren. In een portefeuille worden die acties infrastructuur, omdat meerdere strategieën dezelfde accountstatus gebruiken en geen tegenstrijdige instructies mogen geven.
De centrale engineeringvraag is bevoegdheid. De manager moet weten welke posities hij observeert, welke hij mag wijzigen, welke limieten over strategieën heen gelden en wat er gebeurt wanneer de broker iets anders bevestigt dan gevraagd.
Eén controlepad voor meerdere strategieën
De manager reconstrueert eerst de accountwaarheid en gebruikt daarna pas zijn mandaat.
- 01ObserverenLees bevestigde posities, orders, accountstatus, symboolregels en uitvoeringscondities.
- 02ToewijzenKoppel elke positie aan een eigenaar, strategiegroep en portefeuillerisicobudget.
- 03BeslissenPas permissies en harde limieten in één gedocumenteerde prioriteit toe.
- 04VerifiërenBevestig brokerresultaten, herbouw status en log elke interventie.
Ownership vóór actie
Magic numbers zijn zelden een volledig ownershipmodel. Manuele trades, gekopieerde posities, symboolsuffixen, gedeelde magic numbers en nettingaccounts kunnen verantwoordelijkheid vervagen. De manager heeft een verklaarde scope nodig: enkel observeren, één strategie, de hele portefeuille of noodbevoegdheid op accountniveau.
Een gedeeld risicobudget
Een limiet per trade toont geen gecombineerde exposure. De manager hoort risico te aggregeren per strategie, richting, symboolgroep, valuta en account. Pending orders, correlatie, floating verlies, margingebruik en nog onbevestigde verzoeken moeten een vast effect hebben op de resterende capaciteit.
Status en prioriteit
Daglimieten, strategiepauzes, basketexits, tijdregels en noodcontroles kunnen tegelijk activeren. Hun voorrang moet expliciet zijn. Na een herstart wordt status uit bevestigde platformdata en bewaarde controlestatus herbouwd, niet uit tellers die alleen in het geheugen stonden.
Praktisch resultaat
Een volwassen manager geeft elke strategie hetzelfde antwoord bij dezelfde accountconditie. Hij vermindert dubbele risicocode, maakt interventies controleerbaar en laat portefeuilleregels evolueren zonder elk instapmodel te herschrijven.
- Definieer ownership en bevoegdheid afzonderlijk.
- Herbereken exposure uit bevestigde posities en orders.
- Gebruik één prioriteitstabel voor normale, beperkte en noodstatus.
- Verifieer elk traderesultaat vóór interne status wijzigt.
- Log meting, beslissing, verzoek en bevestigd resultaat.
Vragen die je misschien hebt
Moet één manager elke EA controleren?
Alleen wanneer ownership en bevoegdheid expliciet zijn. Een portefeuille kan een gedeelde risicosupervisor hebben terwijl strategie-exits in elke EA blijven.
Kan een trade manager een drawdownlimiet garanderen?
Nee. Hij kan bedoelde acties uitvoeren, maar gaps, slippage, storingen en geweigerde verzoeken kunnen de gerealiseerde grens overschrijden.