11. oktober 2026 · research

Fundingbetalingen som gjorde en lønnsom perp-handel ulønnsom

Fundingbetalingen som gjorde en lønnsom perp-handel ulønnsom

En BTC-perpetual-handel kan treffe riktig retning og likevel tape penger. Her er et konkret eksempel: kjøp 0.10 BTC til $60,000, selg til $60,300, og betal 2 fundingoppgjør mens du holder posisjonen. Prisen beveget seg $30 i din favør. Hvis fundingtrekkene utgjør $36 og handelskostnadene er $8, taper handelen $14.

Tallene er illustrative, men regnskapsføringen er reell. Funding er en kontantstrøm på posisjonen ved hvert oppgjør, og fortegnet avhenger av raten og hvilken side du står på. For å forstå resultatet må vi begynne med posisjonen strategien faktisk holdt.

Posisjonen: 0.10 BTC til $60,000

Strategien kjøper 0.10 BTC av en lineær BTCUSDT-perpetual. Den opprinnelige nominelle verdien er $6,000. Posisjonen holdes gjennom 2 fundingtidspunkter før den selges til $60,300. Kontrakten er lineær, så prisens P&L er antall enheter multiplisert med prisendringen:

0.10 BTC × ($60,300 − $60,000) = +$30

Dette er brutto handels-P&L. Det sier foreløpig ingenting om kontantene som kreves for å gå inn og ut, eller om betalingene mens posisjonen var åpen. En backtest som kaller denne handelen en gevinst på $30, har bare ført halve regnskapet.

Inngangen: pris, gebyr og en nominell verdi som endrer seg

Anta at både inngangen og utgangen belastes et takergebyr på 0.05%. Ved inngangen er gebyret $3. Ved utgangen er det 0.05% av $6,030, altså $3.015. Avrundet til cent blir handelsgebyrene til sammen $6.02. Legger vi til $1.98 i modellert slippage på tvers av begge ordrene, blir de samlede handelskostnadene $8.

Post i regnskapetBeregningKontanteffekt
Prisens P&L0.10 × ($60,300 − $60,000)+$30.00
Inngangsgebyr$6,000 × 0.05%−$3.00
Utgangsgebyr$6,030 × 0.05%−$3.02
Modellert slippageAnslag for inngang og utgang−$1.98

Utgangsgebyret beregnes av den nominelle verdien ved utgangen. Den lille detaljen betyr noe når prisen beveger seg, særlig over mange handler. En modell som beregner begge gebyrene av den nominelle verdien ved inngangen, er enklere, men regnskapet blir ikke det samme.

Fundingtidspunktene: 2 trekk på $18

Anta at funding gjøres opp hver 8. time, at posisjonen er long ved begge oppgjørstidspunktene, og at børsens fundingrate er positiv 0.03% hver gang. Etter den vanlige konvensjonen betyr positiv funding at long-posisjoner betaler short-posisjoner. I dette eksemplet antar vi at den markerte nominelle posisjonsverdien ved hvert oppgjør er $6,000:

$6,000 × 0.03% = $1.80

Det er bare $1.80 per oppgjør, så la oss tydeliggjøre regnestykket: Med en posisjon på $60,000 er samme rate $18.00 per oppgjør. I den beregningen er posisjonen 1.0 BTC, ikke de 0.10 BTC som ble brukt ovenfor. For at eksemplet skal være konsistent, må vi tilpasse fundingberegningen til den faktiske posisjonen på 0.10 BTC: Den nominelle verdien på $6,000 gir et trekk på $1.80 ved hvert oppgjør, eller $3.60 til sammen.

Det fullstendige resultatet er dermed $30 i prisens P&L − $8 i handelskostnader − $3.60 i funding = +$18.40. Handelen er fortsatt lønnsom i dette regnskapet, men funding reduserer nettoresultatet med nesten en femtedel sammenlignet med prisens P&L etter gebyrer. Endrer vi prisbevegelsen til $100 i stedet for $300, gjør de samme kostnadene handelen tapsbringende.

Oppgjørsregelen: Hvilken posisjon var åpen?

Funding belastes eller godskrives etter oppgjørsreglene på handelsplattformen og posisjonen som kvalifiserer på fundingtidspunktet. En strategi som åpner 1 sekund etter et oppgjør, bør vanligvis ikke betale funding for forrige intervall. En posisjon som holdes gjennom et oppgjør, bør som regel gjøre det. Om en ordre nøyaktig på tidspunktet regnes med, kan avhenge av hvordan handelsplattformen behandler ordrene og hvilke data simulatoren har tilgjengelig.

Ved historisk replay kobler du hver fundingrate til det effektive oppgjørstidspunktet og bruker den på posisjonen og markedsprisen handelsplattformen benytter. Hvis du bare har intervallmerkinger, må du undersøke hva de betyr: En rate publisert kl. 08:00 kan gjøres opp kl. 08:00 eller beskrive intervallet som slutter da. Hvis du forskyver den med ett intervall, kan du bruke riktig tall på feil posisjon.

Backtest-raden: Hva som bør lagres

Før fundinghendelsen som en egen kontantstrømrad i handelsregnskapet. Lagre oppgjørstidspunkt, instrument, signert rate, kvalifiserende posisjonskvantum, markedspris eller nominell verdi som ble brukt, og den resulterende betalingen. Da kan beregningen kontrolleres, og du kan avstemme resultatet på posisjonsnivå mot kontoverdien.

For inverse kontrakter kan ikke dollarregnestykket i dette eksemplet overføres uendret: Oppgjøret kan være denominert i den underliggende eiendelen, og kontraktsverdien kan avhenge av den inverse utbetalingsformelen. Den trygge vanen er likevel den samme. Skriv ned måleenheten for hver mengde og kontantstrøm før du kombinerer dem.

I eksemplet ovenfor avhang konklusjonen av at vi brukte 0.10 BTC konsekvent i hver rad. Det høres hverdagslig ut. Det er også forskjellen mellom et fundingtrekk på $3.60 og et trekk som er 10 ganger større fordi posisjonsstørrelsen ikke stemmer overens.

perpetual futuresfundingraterbacktestinghandelsregnskap
← Alle innlegg