En BTC-perp-affär kan gå åt rätt håll och ändå ge en förlust. Här är ett konkret exempel: köp 0.10 BTC för $60,000, sälj för $60,300 och betala två fundingavgifter medan du håller positionen. Priset rörde sig $30 i din riktning. Om fundingavdragen uppgår till $36 och handelskostnaderna är $8 blir resultatet en förlust på $14.
Siffrorna är illustrativa, men redovisningen är verklig. Funding är ett kassaflöde kopplat till positionen vid varje avräkning, och tecknet beror på räntan och vilken sida du står på. Börja med att titta på positionen strategin faktiskt hade för att förstå resultatet.
Positionen: 0.10 BTC för $60,000
Strategin köper 0.10 BTC i en linjär BTCUSDT-perp. Det nominella värdet vid start är $6,000. Positionen hålls över två fundingtidpunkter och säljs sedan för $60,300. Kontraktet är linjärt, så prisresultatet är kvantiteten multiplicerad med prisförändringen:
0.10 BTC × ($60,300 − $60,000) = +$30
Det här är bruttoresultatet från handeln. Det säger ännu inget om kostnaden för att gå in och ur positionen eller om betalningar medan positionen var öppen. Ett backtest som kallar det här en vinst på $30 har bara bokfört halva affären.
Inträdet: pris, avgift och ett nominellt värde som förändras
Anta att både inträde och utträde belastas med en takeravgift på 0.05%. Vid inträdet är avgiften $3. Vid utträdet är den 0.05% av $6,030, alltså $3.015. Avrundat till cent blir handelsavgifterna totalt $6.02. Lägg till $1.98 i modellerad slippage för båda orderna, så blir handelskostnaderna totalt $8.
| Bokföringspost | Beräkning | Kassaflödeseffekt |
|---|---|---|
| Prisresultat | 0.10 × ($60,300 − $60,000) | +$30.00 |
| Inträdesavgift | $6,000 × 0.05% | −$3.00 |
| Utträdesavgift | $6,030 × 0.05% | −$3.02 |
| Modellerad slippage | Uppskattning för inträde och utträde | −$1.98 |
Utträdesavgiften beräknas på utträdets nominella värde. Den detaljen spelar roll när priset rör sig, särskilt över många affärer. En modell som beräknar båda avgifterna på inträdets nominella värde är enklare, men ger inte samma bokföring.
Fundingtidpunkterna: två avdrag på $18
Anta att funding avräknas var åttonde timme, att positionen är lång vid båda avräkningarna och att börsens fundingränta är positiv, 0.03% varje gång. Enligt den vanliga konventionen innebär positiv funding att långa positioner betalar korta. I det här exemplet antar vi att positionens marknadsvärde vid varje avräkning är $6,000:
$6,000 × 0.03% = $1.80
Det blir bara $1.80 per avräkning, så vi förtydligar beräkningen: för en position på $60,000 ger samma ränta $18.00 per avräkning. I den beräkningen är positionen 1.0 BTC, inte de 0.10 BTC som användes ovan. För att hålla exemplet konsekvent anpassar vi fundingberäkningen till den faktiska positionen på 0.10 BTC: dess nominella värde på $6,000 ger ett avdrag på $1.80 vid varje avräkning, totalt $3.60.
Det fullständiga resultatet blir alltså $30 i prisresultat − $8 i handelskostnader − $3.60 i funding = +$18.40. Affären är fortfarande lönsam i den här bokföringen, men efter avgifter minskar funding nettoresultatet med nästan en femtedel jämfört med prisresultatet. Om prisrörelsen i stället är $100 och inte $300 gör samma kostnader affären olönsam.
Avräkningsregeln: vilken position var öppen?
Funding debiteras eller krediteras enligt handelsplatsens avräkningsregler och den position som är berättigad vid fundingtidpunkten. En strategi som öppnar en sekund efter avräkningen bör vanligtvis inte betala funding för föregående intervall. En position som hålls över avräkningen bör vanligtvis göra det. Om en order exakt vid tidpunkten räknas kan bero på handelsplatsens orderhantering och vilka data din simulator har tillgång till.
Vid historisk uppspelning kopplar du varje fundingränta till dess faktiska avräkningstid och tillämpar den på positionen och marknadspriset som handelsplatsen använder. Om du bara har intervallbeteckningar behöver du ta reda på vad de betyder: en ränta som publiceras 08:00 kan avräknas 08:00 eller beskriva intervallet som slutar då. Om du förskjuter den ett intervall kan rätt siffra hamna på fel position.
Backtestraden: vad som ska sparas
Lägg in fundinghändelsen som en egen kassaflödesrad i handelsboken. Spara avräkningstid, instrument, signerad ränta, berättigad positionskvantitet, marknadspris eller nominellt värde som används samt den beräknade betalningen. Då går beräkningen att granska och resultatet för positionen kan stämmas av mot kontots eget kapital.
- Använd signerade kvantiteter: positivt för lång och negativt för kort, om det stämmer med din valda konvention.
- Dokumentera teckenregeln för varje handelsplats; ”positiv funding” säger inte i sig om strategin betalar.
- Tillämpa avräkningen bara när positionen uppfyller villkoren vid den händelsen.
- Stäm av prisresultat, avgifter, slippage och funding var för sig innan du summerar nettoresultatet.
För inversa kontrakt gäller inte dollarberäkningen i det här exemplet rakt av: avräkningen kan ske i den underliggande tillgången och kontraktsvärdet kan bero på den inversa utbetalningsformeln. Grundregeln är ändå densamma. Skriv upp enheten för varje kvantitet och kassaflöde innan du kombinerar dem.
I exemplet ovan berodde slutsatsen på att 0.10 BTC hölls konsekvent genom varje post. Det låter självklart. Det är också skillnaden mellan ett fundingavdrag på $3.60 och ett tio gånger större avdrag som uppstår när positionsstorleken inte stämmer.
← Alla inlägg

