Ga naar inhoud

Gemiddelde kostprijs uitgelegd

De gemiddelde kostprijs (ACB) is de gemiddelde prijs die is betaald voor de assets die een strategie aanhoudt.

Aurono gebruikt de gemiddelde kostprijs als verplichte veiligheidsregel bij verkopen.

Dit concept begrijpen is essentieel om te begrijpen waarom Aurono soms niet verkoopt, zelfs als de prijs is gestegen.


De gemiddelde kostprijs wordt berekend als:

Het totale bedrag besteed aan aankopen gedeeld door het totale aantal assets dat de strategie momenteel aanhoudt

Het weerspiegelt de gemiddelde aankoopprijs van de resterende positie.


Elke keer dat Aurono een koop uitvoert:

  • Wordt kapitaal besteed
  • Worden assets toegevoegd aan het bezit van de strategie
  • Wordt de gemiddelde kostprijs herberekend

Meerdere aankopen tegen verschillende prijzen resulteren in een gewogen gemiddelde.


  • Verhogen het totale geinvesteerde kapitaal
  • Verhogen de hoeveelheid assets
  • Herberekenen de gemiddelde kostprijs
  • Verlagen de hoeveelheid assets
  • Verlagen het geinvesteerde kapitaal proportioneel
  • Herberekenen de gemiddelde kostprijs voor de resterende positie

De gemiddelde kostprijs weerspiegelt altijd alleen de assets die nog in bezit zijn.


Aurono hanteert de volgende regel:

Aurono verkoopt alleen wanneer de verkoopprijs de gemiddelde kostprijs van de strategie plus een kleine kostenmarge haalt.

Deze regel geldt naast de verkooptrigger (Stijging %).

Dit betekent:

  • Zelfs als aan het verkooptrigger-percentage is voldaan
  • Aurono zal niet met verlies verkopen
  • Verkopen onder de gemiddelde kostprijs wordt expliciet voorkomen
  • Verkopen op een prijs die de kostprijs wel haalt maar de transactiekosten niet, wordt ook voorkomen

Deze regel:

  • Is altijd actief
  • Kan niet worden uitgeschakeld
  • Geldt voor alle strategieen

De kostprijs alleen is net niet genoeg om quitte te spelen.

Bij elke round trip betaal je de exchange twee keer: één keer bij de koop en één keer bij de verkoop. Een verkoop precies op de kostprijs levert daardoor nog steeds verlies op, omdat beide kosten van de opbrengst af gaan. De trade ziet er vlak uit en is dat niet.

Aurono vangt dat op door de verkoopbodem iets boven de kostprijs te leggen:

Verkoopbodem = gemiddelde kostprijs + 0,5%

0,5% is de standaardwaarde, genoeg voor een gebruikelijke round trip van ongeveer 0,25% per kant. De marge is een strategieparameter en geen veld in de interface, dus in de praktijk gebruikt elke strategie de standaardwaarde.

De twee manieren waarop een verkoop wordt tegengehouden

Section titled “De twee manieren waarop een verkoop wordt tegengehouden”

Omdat de bodem boven de kostprijs ligt, kan een geblokkeerde verkoop aan weerszijden van de kostprijs zelf uitkomen. Aurono benoemt om welke van de twee het gaat:

Wat je zietWat het betekent
Prijs onder kostprijsDe prijs ligt echt onder je gemiddelde kostprijs. Verkopen zou een werkelijk verlies realiseren
Cost/fees not clearedDe prijs ligt boven je kostprijs, maar niet ver genoeg boven om de kosten van de round trip te dekken

Het tweede geval is het smallere van de twee en kwam er in v0.1.33-beta bij. Vóór die release kon een verkoop afgaan op een prijs die de kostprijs technisch haalde maar na kosten alsnog verlies opleverde.

In Lab Simulate en Quick Test komt de marge uit het kostenpercentage dat je in het Lab instelt (koopkosten plus verkoopkosten) in plaats van uit de vaste standaardwaarde. Zet je de gesimuleerde kosten hoger, dan stijgt de gesimuleerde verkoopbodem mee. Bij de standaardwaarde van 0,25% komt dat op dezelfde 0,5% uit.


De ACB-regel is ontworpen om:

  • Te voorkomen dat verliezen worden gerealiseerd via gedeeltelijke verkopen
  • Kapitaalerosie tijdens volatiele markten te voorkomen
  • Strategieen van nature gericht te houden op accumulatie
  • Gedisciplineerde uitvoering af te dwingen

Aurono geeft prioriteit aan kapitaalbehoud boven handelsfrequentie.


Stel:

  • Een strategie heeft assets verzameld tegen een gemiddelde kostprijs van EUR 100
  • De prijs stijgt naar EUR 98
  • Aan de verkooptrigger-voorwaarde is voldaan

Resultaat:

Er vindt geen verkoop plaats

Omdat verkopen onder de gemiddelde kostprijs zou plaatsvinden.

Aurono wacht.

Een tweede scenario, net boven de kostprijs

Section titled “Een tweede scenario, net boven de kostprijs”

Stel, dezelfde strategie:

  • Een gemiddelde kostprijs van EUR 100
  • De prijs stijgt naar EUR 100,30
  • Aan de verkooptrigger-voorwaarde is voldaan

Resultaat:

Nog steeds geen verkoop

EUR 100,30 ligt boven de kostprijs, maar de verkoopbodem ligt op EUR 100,50. Verkopen zou hier de kostprijs halen en na betaling van beide transactiekosten alsnog verlies opleveren.

Aurono meldt dit als “cost/fees not cleared” en niet als “below ACB”, omdat de positie niet werkelijk onder water staat.


“De prijs steeg, waarom geen verkoop?” De prijs lag nog onder de gemiddelde kostprijs.

“De prijs ligt boven mijn kostprijs, waarom geen verkoop?” De kostprijs is niet de bodem. De bodem is de kostprijs plus de kostenmarge, dus een prijs die er net boven ligt wordt nog steeds tegengehouden.

“Er was aan de verkooptrigger voldaan.” De ACB-regel wordt pas na de verkooptrigger gecontroleerd. Aan de trigger voldoen is nodig, maar op zichzelf niet genoeg.

“Kan ik dit gedrag overrulen?” Nee. De ACB-regel is verplicht.


De gemiddelde kostprijs heeft directe wisselwerking met:

  • Verkooptrigger (Stijging %)
  • Ordergrootte
  • Toegewezen kapitaal

Deze parameters moeten worden begrepen als een enkel systeem.


De gemiddelde kostprijs is geen:

  • Stop-loss
  • Take-profit-doel
  • Voorspelling
  • Marktsignaal

Het is een vangrail.


De gemiddelde kostprijs bepaalt wanneer verkopen is toegestaan, ongeacht marktbewegingen.

Aurono verkoopt alleen wanneer:

  • Een candle is gesloten
  • Aan de verkooptrigger-voorwaarden is voldaan
  • De verkoopprijs de gemiddelde kostprijs plus de kostenmarge haalt

Als er geen verkoop plaatsvindt, heeft de veiligheidsregel simpelweg zijn werk gedaan.


Ga verder met:

Ordergrootte /strategy-builder/order-sizing

Ordergroottes bepalen hoeveel Aurono handelt zodra aan de voorwaarden is voldaan.