Entrylogica bepaalt wanneer een systeem wil handelen. Risicologica bepaalt of dat mag, hoeveel exposure is toegestaan en wanneer die toestemming eindigt. Eén gemengd blok maakt beide moeilijker testbaar.
Het archief bevat negenentwintig records rond risico- en tradebeheer. Procentuele sizing, stop- en break-evenregels, equity- en drawdownbescherming, trailing, sessielimieten en aparte managers kwamen telkens terug. Samen wijzen ze op een gelaagde architectuur, niet op één universele stopinstelling.
Hoe risicocontrole werkt
Bescherming wordt in volgorde toegepast: positiegrootte, tradebescherming, strategie-exposure, sessielimieten en ten slotte accountveiligheid.
- 01PositieBereken volume uit verliesafstand en gecontroleerde symbooleigenschappen.
- 02TradeDefinieer stop, target, break-even, trailing en invalidatie.
- 03StrategieBeperk gelijktijdige trades, richting, symboolconcentratie en herhaalde entries.
- 04SessiePas dag- en weeklimieten, tijd, spread en eventregels toe.
- 05AccountGeef equity, margin, verbinding en noodstatus de finale bevoegdheid.
Size vanuit het verlies
Een vaste lotgrootte kan een totaal ander risico betekenen wanneer stopafstand, tickwaarde, contractgrootte, quotevaluta of accountvaluta verandert. Risicogebaseerde sizing vertrekt van het toegelaten verlies en rekent terug via beschermingsafstand en symboolspecificatie.
Het resultaat wordt genormaliseerd naar volumestap, minimum en maximum, vrije margin en een eventuele portefeuillelimiet. Kan een geldige size niet worden berekend, dan is geen trade met een duidelijke reden veiliger dan een willekeurige fallback.
Definieer het beschermingspad
Een stop-loss is één controle in een langere levenscyclus. De EA kan naar break-even gaan, prijs of structuur volgen, gedeeltelijk sluiten, op tijd sluiten of vertrekken wanneer de setup ongeldig wordt. Elke actie heeft een trigger, nieuwe toestand en regel nodig over het al dan niet versoepelen van bescherming.
Ook mislukte wijzigingen tellen. Een aangevraagde stopupdate is nog geen uitgevoerde update. De EA controleert het brokerantwoord en beslist of hij opnieuw probeert, sluit of verdere actie opschort.
Beheer gecombineerde exposure
Maximum trades is niet hetzelfde als maximum risico. Posities kunnen dezelfde munt, richting of onderliggende factor delen. Een strategielaag kan totaal open risico, risico per symbool, dezelfde richting of het aantal gewapende setups beperken.
Wanneer meerdere EAs één account delen, moet ownership duidelijk zijn. Magic numbers helpen, maar een portefeuillelaag kan het hele account moeten zien. Vrije margin behoort niet automatisch aan één signal engine.
Geef de dag een grens
Dag- en weekcontroles zijn nuttig omdat een geldige individuele trade in een onaanvaardbare reeks kan vallen. Verlieslimieten, winstlocks, tradeaantallen, tijdvensters, spreadfilters en eventblokkeringen bepalen wanneer geen nieuwe exposure meer mag worden gevraagd.
De resetgrens moet vaststaan: brokertijd, UTC en lokale dag verschillen. Ook moet duidelijk zijn of de grens enkel nieuwe entries blokkeert, exposure reduceert of open posities sluit.
Laat fouten gecontroleerd stoppen
Accountbescherming omvat toestanden die een gewone backtest amper toont: stale prijzen, ontbrekende historiek, abnormale spread, geweigerde orders, ongeldige stops, lage margin, herstart en verlies van een externe dienst. Bij onbekende exposure hoort de EA veilig te stoppen.
Een praktisch risicosysteem verklaart welke laag blokkeerde, welke toestand bereikt werd, hoe reset werkt en of open posities nog bewaakt worden.
- Bereken size uit risico, beschermingsafstand en actuele symbooleigenschappen.
- Plaats én verifieer bescherming; een aanvraag is geen bevestigd brokerresultaat.
- Beperk gecombineerde exposure, niet alleen het aantal tickets.
- Definieer dag- en weekbevoegdheid, timezone en resetgedrag.
- Gebruik een finale noodstatus voor data-, margin-, uitvoerings- of verbindingsproblemen.
Vragen die je misschien hebt
Is een stop-loss genoeg voor EA-risicobeheer?
Nee. Hij beperkt één positie onder aannames. Sizing, gecombineerde exposure, reekscontroles, uitvoering en accountbevoegdheid blijven aparte vragen.
Moet een daglimiet open trades sluiten?
Dat hangt van het mandaat af. De regel kiest expliciet tussen nieuwe entries blokkeren, exposure verminderen of sluiten en bepaalt de resetgrens.
Kunnen controles een maximaal verlies garanderen?
Nee. Gaps, slippage, orderweigering en storingen kunnen bedoelde grenzen overschrijden. Controles organiseren en verminderen risico, maar verwijderen het niet.