Uit ons onderzoeksnotitieboek

Veelvoorkomende problemen in multi-symbol EAs

We leggen uit waarom meerdere markten hun eigen dataklok, symboolvoorwaarden en beslisstatus nodig hebben binnen één EA.

De chart waarop een EA draait levert niet automatisch actuele gebeurtenissen voor alle andere symbolen. Onze multi-symbolontwikkeling moest rekening houden met afzonderlijke quotes en soms laat beschikbare historie.

We behandelen niet iedere tick als een algemene update

Per symbool bewaren we de laatste bar, datagereedheid en laatste beslissing. Zo onderscheiden we een nieuw event van een herhaalde controle door beweging elders.

We gebruiken de juiste symboolvoorwaarden

Point, tickwaarde, volumestap, stops, sessies en fillingbeleid horen bij het verhandelde symbool. Dezelfde afstand kan elders een ander geldrisico betekenen.

We brengen alles terug naar het account

Afzonderlijke toestanden delen wel capaciteit. We nemen bestaande en aangevraagde blootstelling samen mee. Gelijktijdige kandidaten, verouderde koersen en herstarts maken dat belang zichtbaar.

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.

Een EA op één grafiek ontvangt niet automatisch schone, gesynchroniseerde events voor elk gevolgd symbool. Quotes komen op andere momenten, historiek kan laat laden, trade-eigenschappen verschillen en één account kan posities van meerdere bronnen bevatten.

Een betrouwbaar systeem behandelt elk symbool als een eigen data- en uitvoeringsstatus en gebruikt één portefeuillebeeld voor exposure.

Korte nota · SHORT-06

Vóór een symbool mag traden

Elke markt doorloopt onafhankelijk hetzelfde readiness- en permissionpad.

  1. 01
    ReadyBevestig quotes, historiek, barstatus en geldige symbooleigenschappen.
  2. 02
    TijdDetecteer de juiste bar en sessie voor dat symbool, niet het chartsymbool.
  3. 03
    RisicoNormaliseer size en combineer valuta-, richting- en accountexposure.
  4. 04
    UitvoeringGebruik filling-, stop-, volume- en marktregels en verifieer het resultaat.

Veelgemaakte fout

De EA loopt op elke tick van het chartsymbool door alle markten en neemt aan dat ze geüpdatet zijn. Dat kan beslissingen dupliceren, bars missen, stale prijzen gebruiken of één markt met de klok van een andere beoordelen.

Praktische check

Bewaar per symbool de laatste bar, dataready, sessie, exposure en laatste beslissing. Lees point, digits, tick value, volumestap, stops level en fillingregels. Pas daarna accountbrede limieten toe vóór een order.

  • Gebruik het chartsymbool niet als klok voor elke markt.
  • Wacht op gesynchroniseerde historiek en geldige prijzen.
  • Normaliseer risico met actuele symboolgegevens.
  • Identificeer posities en pending orders via ownershipregels.
  • Test gelijktijdige events, herstarts en gedeeltelijke fouten.

Vragen die je misschien hebt

Kan één EA meerdere symbolen vanaf één grafiek traden?

Ja, als data, timing, status en uitvoering per symbool expliciet worden beheerd.

Is multi-symbolrisico gewoon risico per trade?

Nee. Gecorreleerde markten en gelijktijdige posities vragen gecombineerde exposurelimieten.

Laat asynchrone symbolen één samenhangend besluit delen

Schuif het diagram horizontaal of open het op volledige grootte.

Laat asynchrone symbolen één samenhangend besluit delen
Educatief ontwerpvoorbeeld — waarden en toestanden zijn geen liveprestaties.

Illustratieve statussen en tijden; benoem klok en drempel in het echte voorbeeld.

Volledig diagram openen ↗

Laat asynchrone symbolen één samenhangend besluit delen

EURUSD en XAUUSD signaleren bijna tegelijk. De rekening staat $150 gepland stopverlies toe; ieder verzoek vraagt $90. Een timer controleert readiness, omdat alleen ticks van het chartsymbool het tweede symbool verouderd kunnen laten.

Tijdlijn met twee symbolen
Tijd EURUSD XAUUSD Portefeuille Beslissing
10:00:00 Vers signaal E1 Laatste quote 8 s oud $150 vrij Wachten; XAU niet gereed
10:00:03 E1 geldig Vers signaal X1 $150 vrij Rang op brontijd, dan symboolsleutel
10:00:04 $90 reserveren voor E1 X1 wacht $60 vrij EURUSD sturen; XAUUSD veto
10:00:06 Partial fill bevestigt $54; $36 blijft gereserveerd Veto bewaard $90 vast/gereserveerd Geen nieuwe toestemming
Herstart Opbouwen uit positie en live order Veto X1 herstellen $90 verantwoord Geen duplicaat

Een andere aankomstvolgorde mag de uiteindelijke rekeningbevoegdheid niet veranderen. Een vaste tie-breaker en reservering zorgen daarvoor. Een stale quote is niet een kandidaat met lage score, maar onbeschikbaar.

Gepland verlies is een stuurgetal, geen gerealiseerd verlies; een gap kan hoger uitvallen. Bij partial fill verhuist alleen bevestigd volume van reservering naar positie. Het niet-gevulde deel blijft gereserveerd tot annulering of oplossing.

Wat te controleren

  • Herhaal beide eventvolgorden, een stale quote en een gesloten sessie.
  • Test partial fill, annulering, ontbrekende conversiekoers en herstart.
  • Bewijs dat bevestigd plus gereserveerd risico nooit boven de bevoegdheid komt.

Grenzen van dit voorbeeld

Een portefeuillelimiet begrenst gemodelleerde beslissingen en garandeert geen gerealiseerd verlies bij gaps of mislukte exits.

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