Uit ons onderzoeksnotitieboek

Risicocontroles die in elke EA thuishoren

Ons risicowerk ging verder dan stop-lossinstellingen: positieomvang, gezamenlijke blootstelling, daggrenzen en mislukte aanvragen kwamen erbij.

Veel gesprekken begonnen bij een entry. Risicobeheer bracht ons steeds terug naar de vraag hoeveel blootstelling een account mag accepteren en wie de volgende aanvraag kan tegenhouden.

We rekenen terug vanuit verlies

We beginnen met toegestaan verlies en beschermingsafstand. Tickwaarde, contractgrootte en valuta verbinden afstand met geld; volumestappen en margin begrenzen de uitvoerbare omvang. Een vast lot betekent niet overal hetzelfde risico.

We bekijken ook het geheel

Meerdere posities kunnen van dezelfde beweging afhangen. We nemen gezamenlijk risico, pending orders en gebruikte capaciteit mee. Een daglimiet heeft een klok en mandaat nodig: entries blokkeren is iets anders dan bestaande posities sluiten.

We volgen de uitkomst van een aanvraag

Een stopwijziging kan mislukken, een terminal kan met open posities herstarten. Daarom horen bevestiging, herstel en begrijpelijke meldingen bij risicobeheer. Het moet duidelijk zijn wat geblokkeerd is en wat onder beheer blijft.

Bekijk de technische uitwerkingOpen de volledige methode, uitgewerkte voorbeelden en implementatievragen. We bewaren die verdieping hier, zodat je de redenering zo ver kunt volgen als je wilt.

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.

Engineeringnota · ENG-02

Hoe risicocontrole werkt

Bescherming wordt in volgorde toegepast: positiegrootte, tradebescherming, strategie-exposure, sessielimieten en ten slotte accountveiligheid.

  1. 01
    PositieBereken volume uit verliesafstand en gecontroleerde symbooleigenschappen.
  2. 02
    TradeDefinieer stop, target, break-even, trailing en invalidatie.
  3. 03
    StrategieBeperk gelijktijdige trades, richting, symboolconcentratie en herhaalde entries.
  4. 04
    SessiePas dag- en weeklimieten, tijd, spread en eventregels toe.
  5. 05
    AccountGeef 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.

Maak van een risicopercentage afdwingbare EA-regels

Schuif het diagram horizontaal of open het op volledige grootte.

Maak van een risicopercentage afdwingbare EA-regels
Educatief ontwerpvoorbeeld — waarden en toestanden zijn geen liveprestaties.

Toestaan → observeren → pauzeren op de grens

Illustratieve eenheden; gebruik de onderbouwde aannames uit het artikel.

Volledig diagram openen ↗

Maak van een risicopercentage afdwingbare EA-regels

Volume start bij gepland verlies in rekeningvaluta, niet bij margin: ruw volume = verliesbudget ÷ verlies per lot van entry tot stop. Rond omlaag op volumestap en bereken verlies opnieuw. OrderCalcProfit helpt bij valuta; margin is een aparte capaciteitstest.

Twee geconstrueerde sizingvoorbeelden
Case Budget en verlies/lot Ruw → toegestaan Beslissing
USD $100; $500/lot 0,20→0,20 $100: toegestaan
EUR omgerekend €75; €820/lot 0,0915→0,09 €73,80: toegestaan
Onder minimum $3; $500/lot 0,006→minimum 0,01 $5 overschrijdt budget: weigeren

Dag-P/L = huidige equity − equity bij dagstart − stortingen + opnames. Bij −$400 blokkeert nieuw risico. Drawdown vanaf de intradaytop is een andere controle. Bewaar basis, tijdzone en breach zodat restart ze niet wist.

Prioriteit: geldige data/symbool; noodstaat; daglimiet; portefeuille/symbool; tradeverlies; margin/broker; send. Gap kan stopverlies overschrijden, rejected close laat exposure, partial fill splitst positie en request, disconnect blokkeert nieuw risico tot reconciliatie.

Wat te controleren

  • Herbereken na afronden en weiger als minimumlot budget breekt.
  • Replay cashflows, floating loss, nieuwe top en restart rond daggrens.
  • Test gap, exitreject, partial fill en disconnect met zichtbaar restrisico.

Grenzen van dit voorbeeld

Stopverlies, stressverlies, margin en concentratie zijn verschillende metingen.

Redactioneel eigenaarschap en primaire bronnen

Beoordeeld door POLARIS Research

Bewijskader

Dit artikel combineert officieel platformgedrag met terugkerende, geanonimiseerde implementatiepatronen. Exacte handelsregels en klantmateriaal zijn uitgesloten.

Primaire bronnen

Deze bronnen ondersteunen platformgedrag of onderzoeksconcepten. Ze valideren geen POLARIS-prestaties en garanderen geen toekomstige resultaten.

Verken de volgende relevante laag

Ga gericht verder tussen onderzoek, systeemengineering en portefeuilleconstructie zonder de context van deze pagina te verliezen.

Neem contact op met POLARIS via WhatsApp