Wat er gebeurt bij exchange-downtime
Exchanges zijn externe systemen. Af en toe kunnen ze downtime, verminderde prestaties of gedeeltelijke storingen ervaren.
Aurono is ontworpen om deze situaties veilig en voorspelbaar af te handelen.
Deze pagina legt uit wat er gebeurt wanneer een exchange niet beschikbaar is en wat dat betekent voor jouw strategieën.
Wat telt als exchange-downtime
Section titled “Wat telt als exchange-downtime”Exchange-downtime kan het volgende omvatten:
- API-endpoints zijn tijdelijk niet beschikbaar
- Trage of vertraagde API-responses
- Mislukte orderplaatsingen
- Vertraagde of niet-beschikbare orderstatusupdates
- Marktdata die tijdelijk niet wordt bijgewerkt
Deze condities worden volledig door de exchange bepaald.
Aurono’s kernprincipe tijdens downtime
Section titled “Aurono’s kernprincipe tijdens downtime”Aurono volgt een simpele regel:
Als de exchange een actie niet kan bevestigen, doet Aurono niets.
Aurono gokt nooit, veronderstelt niets en probeert niet agressief opnieuw.
Strategie-evaluatie tijdens downtime
Section titled “Strategie-evaluatie tijdens downtime”Wanneer een strategie gepland is voor evaluatie:
- Aurono probeert de benodigde marktdata te laden
- Als marktdata niet opgehaald kan worden:
- Wordt de evaluatie overgeslagen
- Wordt geen trade geprobeerd
- Wordt het event gelogd
Aurono doet het volgende niet:
- Verouderde data gebruiken
- Eerdere candles opnieuw evalueren
- Gemiste uitvoeringen achteraf invullen
Elke evaluatie staat op zichzelf.
Orderplaatsing tijdens downtime
Section titled “Orderplaatsing tijdens downtime”Als een trade wordt getriggerd maar de exchange niet beschikbaar is:
- Wordt de order niet geplaatst
- Wordt er geen kapitaal gereserveerd
- Vindt er geen gedeeltelijke uitvoering plaats
Aurono doet het volgende niet:
- Orders in een wachtrij plaatsen voor later
- Eindeloos opnieuw proberen
- Automatisch orders plaatsen zodra de exchange weer beschikbaar is
De strategie wacht simpelweg op de volgende evaluatiecyclus.
Orderstatuscontroles tijdens downtime
Section titled “Orderstatuscontroles tijdens downtime”:::warning Onopgeloste orders tijdens downtime Als een order succesvol is ingediend maar de exchange niet meer beschikbaar was voordat Aurono de definitieve status kon ophalen, kan die order onopgelost blijven in Aurono.
In deze situatie:
- Kan de order nog open, gedeeltelijk gevuld of volledig gevuld zijn op de exchange
- Probeert Aurono niet automatisch de statuscontrole opnieuw
- Worden saldi en allocaties niet bijgewerkt totdat uitvoeringsdetails expliciet bevestigd zijn
Aurono vermijdt bewust het automatisch raden of reconciliëren van deze orders. Als dit zich voordoet, controleer dan de order rechtstreeks op de exchange en los deze indien nodig handmatig op.
Dit gedrag geeft prioriteit aan veiligheid en correctheid boven automatisering. :::
Als een order al was ingediend en de exchange niet meer beschikbaar wordt:
- Probeert Aurono kort na indiening één statuscontrole
- Als de exchange niet reageert, worden er geen aannames gedaan
- De order wordt volledig beheerd door de exchange
Aurono doet het volgende niet:
- Continu statuscontroles herhalen
- De order automatisch annuleren of vervangen
- Uitvoeringsresultaten afleiden zonder bevestiging
Als de exchange onbereikbaar is tijdens deze statuscontrole, blijft de order onopgelost in Aurono tot handmatige inspectie.
Er worden geen dubbele orders aangemaakt.
Kapitaal- en saldoveiligheid
Section titled “Kapitaal- en saldoveiligheid”Tijdens downtime:
- Wordt toegewezen kapitaal niet aangepast tenzij een orderindiening bevestigd was
- Wordt er geen nieuwe exposure gecreëerd
- Vinden er geen gedwongen acties plaats
Aurono doet nooit:
- Aannemen dat een order gevuld is
- Aannemen dat een order mislukt is
- Saldi aanpassen zonder expliciete bevestiging van de exchange
Alle statuswijzigingen vereisen directe bevestiging van de exchange.
Logging en zichtbaarheid
Section titled “Logging en zichtbaarheid”Alle downtime-gerelateerde events worden gelogd, waaronder:
- API-fouten
- Timeouts
- Overgeslagen evaluaties
- Mislukte orderindieningen
- Niet-beschikbare orderstatusresponses
Dit zorgt voor:
- Transparantie
- Duidelijke diagnostiek
- Geen “stil” gedrag
Downtime is zichtbaar, niet verborgen.
Wat Aurono niet doet
Section titled “Wat Aurono niet doet”Aurono doet het volgende niet:
- Agressief opnieuw proberen
- API-verzoeken spammen
- Mislukte trades in een wachtrij plaatsen
- Onopgeloste orders automatisch reconciliëren
- Van uitvoeringsmodus wisselen
- Terugvallen op marktorders
- Strategieparameters wijzigen
- Gemiste trades inhalen
Dit is bewust.
Wat er gebeurt na herstel
Section titled “Wat er gebeurt na herstel”Zodra de exchange weer beschikbaar is:
- Hervatten strategieën de normale evaluatie bij de volgende geplande cyclus
- Worden alleen toekomstige candles meegenomen
- Vinden er geen retroactieve trades plaats
Aurono probeert niet “in te halen” voor gemiste kansen of onopgeloste eerdere orders.
Waarom dit ontwerp bewust is
Section titled “Waarom dit ontwerp bewust is”Dit gedrag zorgt voor:
- Geen onbedoelde trades
- Geen verrassingsuitvoeringen
- Geen gedupliceerde orders
- Geen verborgen retries
- Een deterministische en controleerbare trading engine
Aurono geeft prioriteit aan veiligheid, correctheid en voorspelbaarheid boven activiteit.
Wat je als gebruiker kunt opmerken
Section titled “Wat je als gebruiker kunt opmerken”Tijdens exchange-downtime kun je het volgende zien:
- Geen nieuwe trades
- Logentries die API- of connectiviteitsfouten aangeven
- Tijdelijke inactiviteit
- Orders die open blijven staan op de exchange tot je ze controleert
Dit is verwacht gedrag.
Dat Aurono inactief is tijdens downtime is een teken dat het correct werkt.
Kernpunt
Section titled “Kernpunt”Tijdens exchange-downtime:
- Faalt Aurono veilig
- Worden er geen aannames gedaan
- Worden er geen trades geforceerd
- Ontstaan er geen dubbele orders
- Vinden statuswijzigingen alleen plaats met expliciete bevestiging
Wanneer de exchange herstelt, gaat Aurono normaal verder vanaf de volgende evaluatiecyclus.
Gerelateerde pagina’s
Section titled “Gerelateerde pagina’s”- Logging & diagnostiek
- API rate limits & verzoekfrequentie
- Trading Engine — Hoe Aurono trades uitvoert
- Probleemoplossing