Trading Engine — Hoe Aurono trades uitvoert
Deze pagina legt uit hoe de Aurono trading engine intern werkt.
Het beschrijft precies hoe prijzen worden beoordeeld, orders worden opgebouwd, gevuld en verwerkt.
Deze pagina is bewust gedetailleerd.
Wat Aurono is (en wat niet)
Section titled “Wat Aurono is (en wat niet)”Aurono is een lokale uitvoeringsengine die namens jou handelt op basis van regels die je zelf definieert.
Aurono:
- Bewaakt prijscandles
- Evalueert strategieregels
- Stuurt limietorders naar jouw exchange
- Houdt werkelijke uitvoeringsresultaten bij
- Werkt saldi, allocatie en gemiddelde kostprijs bij
- Toont alles transparant in het dashboard
Aurono:
- Beheert nooit jouw geld
- Voorspelt nooit prijzen
- Reageert nooit op live koersruis
- Wijzigt nooit jouw regels
Jouw exchange beheert altijd je geld.
Uitvoeringsflow op hoofdniveau
Section titled “Uitvoeringsflow op hoofdniveau”- Je definieert een strategie
- Aurono bewaakt marktcandles
- Een regel wordt bereikt bij candle close
- Aurono berekent een deterministische limietprijs
- Aurono berekent een orderhoeveelheid
- Aurono stuurt een limietorder naar de exchange
- De exchange voert de order uit
- Aurono haalt de werkelijke vulprijs op
- Aurono corrigeert saldi en allocatie
- Het dashboard wordt bijgewerkt
Alles is regelgestuurd en herhaalbaar.
Strategievoorbeeld
Section titled “Strategievoorbeeld”- Paar: SOL / EUR
- Timeframe: 4h
- Kooptrigger: −2,5%
- Verkooptrigger: +2,1%
- Koopbedrag: €20
- Verkoopbedrag: €20
- Toegewezen kapitaal: €200
Candle-evaluatie
Section titled “Candle-evaluatie”Aurono evalueert alleen volledig gesloten candles.
Voorbeeld:
- Open: €120,00
- Close: €115,80
- Verandering: −3,5%
Omdat −3,5% onder de kooptrigger van −2,5% ligt, is aan de koopvoorwaarde voldaan.
Deterministische prijsberekening
Section titled “Deterministische prijsberekening”Aurono gebruikt een vaste formule op basis van de openingsprijs van de laatst gesloten candle.
Limietprijs bij KOOP
Section titled “Limietprijs bij KOOP”limit_price = open_price × (1 + drop_trigger)
Voorbeeld:
- Open: €120,00
- Drop trigger: −2,5%
- Limietprijs: €117,00
Limietprijs bij VERKOOP
Section titled “Limietprijs bij VERKOOP”limit_price = open_price × (1 + rise_trigger)
Voorbeeld:
- Open: €120,00
- Rise trigger: +2,1%
- Limietprijs: €122,52
Hoeveelheidsberekening
Section titled “Hoeveelheidsberekening”Aurono berekent de orderhoeveelheid met de actuele tickerprijs van de exchange op het moment dat de strategie afgaat.
amount = eur_amount / ticker_price
Wat de tickerprijs is
Section titled “Wat de tickerprijs is”De tickerprijs is de meest recente verhandelde prijs op de exchange voor het geselecteerde handelspaar.
Dit vertegenwoordigt:
- De laatst bekende marktprijs
- Een realistische referentie voor het bepalen van de ordergrootte
- Een waarde die rechtstreeks door de exchange API wordt geleverd
Aurono haalt de tickerprijs op op het moment van uitvoering, niet uit candle-data.
Waarom Aurono de tickerprijs gebruikt voor hoeveelheidsberekening
Section titled “Waarom Aurono de tickerprijs gebruikt voor hoeveelheidsberekening”Aurono scheidt bewust prijsbepaling van hoeveelheidsbepaling.
- De limietprijs wordt afgeleid uit candle-data
- De hoeveelheid wordt afgeleid uit de actuele tickerprijs
Dit ontwerp zorgt ervoor dat:
- Het geconfigureerde EUR-bedrag vertaald wordt naar een realistische crypto-hoeveelheid
- Ordergroottes de huidige marktomstandigheden weerspiegelen
- Precisie- en saldofouten worden voorkomen
Het gebruik van de tickerprijs voorkomt situaties waarin:
- De orderhoeveelheid te groot is door verouderde candle-prijzen
- De exchange de order afwijst wegens ontoereikend saldo
- De EUR-boekhouding van de strategie na verloop van tijd afdrijft
Belangrijk onderscheid
Section titled “Belangrijk onderscheid”De tickerprijs wordt niet gebruikt om te beslissen of er gehandeld wordt. Hij wordt alleen gebruikt om te berekenen hoeveel er gehandeld wordt.
Aurono:
- Evalueert regels op basis van gesloten candles
- Berekent limietprijzen op basis van candle-openingsprijzen
- Gebruikt de tickerprijs uitsluitend voor hoeveelheidsbepaling
Deze verantwoordelijkheden zijn bewust gescheiden.
Resulterend gedrag
Section titled “Resulterend gedrag”Door deze aanpak:
- Is de orderhoeveelheid vast
- Is de limietprijs vast
- Kan de exchange de order vullen tegen een betere prijs
- Verandert de uitgevoerde hoeveelheid nooit
Elk verschil tussen de beoogde limietprijs en de werkelijke vulprijs wordt na uitvoering gecorrigeerd.
Kernpunt
Section titled “Kernpunt”De tickerprijs wordt gebruikt om orders nauwkeurig te dimensioneren in de huidige markt, terwijl candle-prijzen worden gebruikt om de strategielogica deterministisch te houden.
Deze scheiding houdt Aurono:
- Voorspelbaar
- Precies
- Exchange-compatibel
- Boekhoudkundig correct
Correctie na uitvoering
Section titled “Correctie na uitvoering”Aurono haalt de werkelijke vulprijs op en corrigeert de allocatie.
Voorbeeld:
- Limietprijs: €117,00
- Vulprijs: €116,50
- Hoeveelheid: 0,17094017 SOL
Restitutie: (117,00 − 116,50) × hoeveelheid ≈ €0,07
Gemiddelde kostprijs & P&L
Section titled “Gemiddelde kostprijs & P&L”Aurono slaat op:
- Werkelijke uitvoeringsprijs
- Werkelijke uitgevoerde hoeveelheid
Alle berekeningen voor:
- ACB
- Saldo
- Portfoliowaarde
- P&L
Gebruiken werkelijke vulprijzen, nooit veronderstelde.
Kernpunt
Section titled “Kernpunt”Aurono is deterministisch, regelgestuurd, kapitaalbehoudend en controleerbaar.
Jouw exchange beheert het geld. Aurono voert alleen jouw strategie uit — veilig en voorspelbaar.