11 octombrie 2026 · cercetare

Plata de funding care a transformat un trade perpetuu câștigător într-o pierdere

Plata de funding care a transformat un trade perpetuu câștigător într-o pierdere

O tranzacție cu un contract perpetuu BTC poate nimeri direcția și totuși să piardă bani. Iată o analiză concretă: cumperi 0.10 BTC la $60,000, vinzi la $60,300 și plătești două decontări de funding cât timp păstrezi poziția. Prețul s-a mișcat în favoarea ta cu $30. Dacă debitele de funding însumează $36, iar costurile de execuție sunt $8, tranzacția pierde $14.

Cifrele sunt orientative, dar contabilizarea este reală. Fundingul este un flux de numerar al poziției la fiecare decontare, iar semnul său depinde de rată și de sensul poziției. Ca să înțelegem rezultatul, să începem cu poziția pe care strategia a deținut-o efectiv.

Poziția: 0.10 BTC la $60,000

Strategia cumpără 0.10 BTC dintr-un contract perpetuu liniar BTCUSDT. Valoarea nominală inițială este $6,000. Păstrează poziția pe durata a două momente de decontare a fundingului, apoi vinde la $60,300. Contractul este liniar, deci P&L-ul din preț este cantitatea înmulțită cu variația prețului:

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

Acesta este P&L-ul brut al tranzacției. Încă nu spune nimic despre numerarul necesar pentru intrare și ieșire sau despre plățile efectuate cât timp poziția era deschisă. Un backtest care numește această tranzacție un câștig de $30 s-a oprit la jumătatea propriului registru.

Intrarea: preț, comision și o valoare nominală variabilă

Să presupunem că atât intrarea, cât și ieșirea implică un comision taker de 0.05%. La intrare, comisionul este $3. La ieșire, este 0.05% din $6,030, adică $3.015. Rotunjite la cenți, comisioanele de execuție însumează $6.02. Adăugând $1.98 de derapaj estimat pentru ambele ordine, costurile de execuție ajung la $8.

Element din registruCalculImpact asupra numerarului
P&L din preț0.10 × ($60,300 − $60,000)+$30.00
Comision la intrare$6,000 × 0.05%−$3.00
Comision la ieșire$6,030 × 0.05%−$3.02
Derapaj estimatEstimare pentru intrare și ieșire−$1.98

Comisionul la ieșire se calculează pe valoarea nominală la ieșire. Acest mic detaliu contează când prețul se mișcă, mai ales pe parcursul multor tranzacții. Un model care calculează ambele comisioane pe valoarea nominală de la intrare este mai simplu, dar registrul rezultat nu este același.

Momentele de decontare a fundingului: două debite de $18

Să presupunem că fundingul se decontează la fiecare opt ore, poziția este long la ambele decontări, iar rata de funding a exchange-ului este pozitivă, 0.03% de fiecare dată. Conform convenției uzuale, fundingul pozitiv înseamnă că pozițiile long plătesc pozițiilor short. Pentru acest exemplu, să presupunem că valoarea nominală marcată a poziției la fiecare decontare este $6,000:

$6,000 × 0.03% = $1.80

Asta înseamnă doar $1.80 pentru fiecare decontare, așa că să clarificăm calculul urmărit: pentru o poziție de $60,000, aceeași rată înseamnă $18.00 la fiecare decontare. În acest calcul, poziția este de 1.0 BTC, nu de 0.10 BTC ca mai sus. Pentru ca exemplul să fie coerent, raportăm calculul fundingului la poziția reală de 0.10 BTC: valoarea nominală de $6,000 produce un debit de $1.80 la fiecare decontare, adică $3.60 în total.

Prin urmare, rezultatul complet este: P&L din preț de $30 − costuri de execuție de $8 − funding de $3.60 = +$18.40. În acest registru, tranzacția rămâne profitabilă, dar fundingul îi reduce rezultatul net cu aproape o cincime față de P&L-ul din preț după comisioane. Dacă variația prețului ar fi $100 în loc de $300, aceleași costuri ar transforma tranzacția într-o pierdere.

Regula de decontare: ce poziție era deschisă?

Fundingul este debitat sau creditat conform regulilor de decontare ale platformei și poziției eligibile la momentul decontării. De regulă, o strategie care deschide poziția la o secundă după decontare nu ar trebui să plătească fundingul intervalului anterior. O poziție păstrată până la decontare ar trebui, în general, să fie taxată. Dacă un ordin executat exact la momentul decontării este luat în calcul poate depinde de procesarea platformei și de datele disponibile simulatorului.

Pentru o reluare istorică, asociază fiecare rată de funding cu momentul efectiv al decontării, apoi aplic-o poziției și prețului de marcare folosit de platformă. Dacă ai doar etichete de interval, verifică ce înseamnă: o rată publicată la 08:00 poate fi decontată la 08:00 sau poate descrie intervalul care se încheie atunci. Deplasarea ei cu un interval poate asocia valoarea corectă poziției greșite.

Rândul din backtest: ce trebuie înregistrat

Păstrează evenimentul de funding în registrul tranzacției ca rând separat de flux de numerar. Înregistrează momentul decontării, instrumentul, rata cu semn, cantitatea eligibilă a poziției, prețul de marcare sau valoarea nominală folosită și plata rezultată. Astfel, calculul poate fi verificat, iar rezultatul la nivel de poziție poate fi reconciliat cu capitalul contului.

Pentru contractele inverse, calculele în dolari din acest exemplu nu se transferă neschimbate: decontarea poate fi exprimată în activul suport, iar valoarea contractului poate depinde de formula de plată inversă. Principiul sigur rămâne același: notează unitatea fiecărei cantități și a fiecărui flux de numerar înainte de a le combina.

În exemplul de mai sus, verdictul depindea de folosirea consecventă a cantității de 0.10 BTC în fiecare rând. Pare un detaliu banal. Dar aceasta este diferența dintre un debit de funding de $3.60 și unul de zece ori mai mare, rezultat dintr-o mărime a poziției nepotrivită.

contracte futures perpetuerate de fundingbacktestingcontabilizarea tranzacțiilor
← Toate articolele