En BTC-perpetual-handel kan ramme den rigtige retning og stadig tabe penge. Her er en konkret gennemgang: køb 0.10 BTC til $60,000, sælg til $60,300, og betal 2 fundingafregninger, mens positionen holdes. Prisen bevægede sig $30 i din favør. Hvis fundingdebiteringerne i alt er $36, og handelsomkostningerne er $8, taber handlen $14.
Tallene er illustrative, men bogføringen er reel. Funding er en pengestrøm på positionen ved hver afregning, og fortegnet afhænger af raten og din position. For at forstå resultatet skal vi begynde med den position, strategien faktisk havde.
Positionen: 0.10 BTC til $60,000
Strategien køber 0.10 BTC i en lineær BTCUSDT-perpetual. Den oprindelige nominelle værdi er $6,000. Positionen holdes gennem 2 fundingtidspunkter og sælges derefter til $60,300. Kontrakten er lineær, så prisens P&L er mængden ganget med prisændringen:
0.10 BTC × ($60,300 − $60,000) = +$30
Det er brutto-P&L fra handlen. Det siger endnu ikke noget om de kontanter, der skal bruges på at gå ind og ud af positionen, eller om betalinger, mens positionen var åben. En backtest, der kalder denne handel en vinder på $30, er kun nået halvvejs gennem sit eget regnskab.
Indgangen: pris, gebyr og en nominel værdi, der ændrer sig
Antag, at indgangen og udgangen hver udløser et takergebyr på 0.05%. Ved indgangen er gebyret $3. Ved udgangen er det 0.05% af $6,030, altså $3.015. Afrundet til nærmeste cent er handelsgebyrerne i alt $6.02. Læg $1.98 til for modelleret slippage på tværs af begge ordrer, så bliver handelsomkostningerne i alt $8.
| Regnskabspost | Beregning | Kontantpåvirkning |
|---|---|---|
| Prisens P&L | 0.10 × ($60,300 − $60,000) | +$30.00 |
| Indgangsgebyr | $6,000 × 0.05% | −$3.00 |
| Udgangsgebyr | $6,030 × 0.05% | −$3.02 |
| Modelleret slippage | Estimat for indgang og udgang | −$1.98 |
Udgangsgebyret beregnes ud fra udgangens nominelle værdi. Den detalje gør en forskel, når prisen flytter sig, især på tværs af mange handler. En model, der beregner begge gebyrer ud fra indgangens nominelle værdi, er enklere, men det er ikke det samme regnskab.
Fundingtidspunkterne: 2 debiteringer på $18
Antag, at funding afregnes hver 8. time, at positionen er long ved begge afregningstidspunkter, og at børsens fundingrate er positiv 0.03% hver gang. Efter den almindelige konvention betaler longs shorts, når funding er positiv. I dette eksempel antager vi, at den markerede nominelle positionsværdi ved hver afregning er $6,000:
$6,000 × 0.03% = $1.80
Det er kun $1.80 pr. afregning, så lad os tydeliggøre den tilsigtede beregning: For en position på $60,000 giver den samme rate $18.00 pr. afregning. I den beregning er positionen 1.0 BTC, ikke de 0.10 BTC, der blev brugt ovenfor. For at holde eksemplet internt konsistent skalerer vi fundingberegningen til den faktiske position på 0.10 BTC: dens nominelle værdi på $6,000 giver en debitering på $1.80 ved hver afregning, altså $3.60 i alt.
Det fulde resultat er derfor $30 i prisens P&L − $8 i handelsomkostninger − $3.60 i funding = +$18.40. Handlen er stadig profitabel i dette konkrete regnskab, men funding reducerer nettoresultatet med næsten en femtedel i forhold til prisens P&L efter gebyrer. Hvis prisbevægelsen er $100 i stedet for $300, gør de samme omkostninger handlen urentabel.
Afregningsreglen: Hvilken position var åben?
Funding debiteres eller krediteres efter handelsstedets afregningsregler og den position, der er berettiget ved fundingtidspunktet. En strategi, der åbner 1 sekund efter afregningen, bør som regel ikke betale funding for det foregående interval. En position, der holdes gennem en afregning, bør som regel gøre det. Om en ordre præcis på tidspunktet tæller, kan afhænge af handelsstedets ordrebehandling og de data, din simulator har adgang til.
Ved en historisk afspilning skal hver fundingrate kobles til dens effektive afregningstid og derefter anvendes på den position og markpris, som handelsstedet bruger. Hvis du kun har intervalbetegnelser, så undersøg, hvad de betyder: En rate offentliggjort kl. 08:00 kan blive afregnet kl. 08:00 eller beskrive intervallet, der slutter på det tidspunkt. Forskydes den med ét interval, kan den rigtige rate blive knyttet til den forkerte position.
Backtestrækken: Hvad skal gemmes?
Registrér fundinghændelsen som sin egen pengestrømsrække i handelsregnskabet. Gem afregningstidspunkt, instrument, signeret rate, den berettigede positionsmængde, den anvendte markpris eller nominelle værdi og den resulterende betaling. Så kan beregningen efterprøves, og resultatet på positionsniveau kan afstemmes mod kontoens egenkapital.
- Brug signerede mængder: long er positiv, short er negativ, hvis det passer til din valgte konvention.
- Dokumentér fortegnsreglen for hvert handelssted; “positiv funding” fortæller dig ikke alene, om strategien betaler.
- Anvend kun afregningen, hvis positionen er berettiget ved den pågældende hændelse.
- Afstem prisens P&L, gebyrer, slippage og funding hver for sig, før netto-P&L beregnes.
For inverse kontrakter kan dette eksempels beregning i dollar ikke overføres uændret: Afregningen kan være denomineret i det underliggende aktiv, og kontraktværdien kan afhænge af formlen for det inverse payoff. Den sikre fremgangsmåde er dog den samme. Skriv enheden for hver mængde og pengestrøm ned, før du lægger dem sammen.
I eksemplet ovenfor afhang konklusionen af, at 0.10 BTC var konsistent i hver eneste række. Det lyder måske banalt. Men det er forskellen mellem en fundingdebitering på $3.60 og en, der er 10 gange større på grund af en uoverensstemmelse i positionsstørrelsen.
← Alle indlæg


