Transaksi perpetual BTC bisa mengambil arah yang tepat, tetapi tetap merugi. Berikut uraian konkretnya: beli 0.10 BTC pada harga $60,000, jual pada $60,300, dan bayar dua kali penyelesaian funding selama posisi dipegang. Harga bergerak sesuai arah posisi sebesar $30. Jika total debit funding mencapai $36 dan biaya eksekusi $8, transaksi merugi $14.
Angka-angka ini hanya ilustrasi, tetapi pencatatannya nyata. Funding adalah arus kas atas posisi pada setiap waktu penyelesaian, dan tandanya bergantung pada tingkat funding serta sisi posisi Anda. Untuk memahami hasilnya, mulailah dari posisi yang benar-benar dipegang strategi.
Posisi: 0.10 BTC pada $60,000
Strategi membeli 0.10 BTC kontrak perpetual BTCUSDT linear. Nilai nosional awalnya $6,000. Posisi dipertahankan melewati dua waktu funding, lalu dijual pada $60,300. Kontrak ini linear, jadi P&L harga adalah jumlah dikalikan perubahan harga:
0.10 BTC × ($60,300 − $60,000) = +$30
Itulah P&L perdagangan bruto. Angka itu belum mencakup kas yang dibutuhkan untuk masuk dan keluar, atau pembayaran selama posisi terbuka. Backtest yang menyebut transaksi ini menghasilkan keuntungan $30 baru mencatat separuh dari buku besar transaksinya.
Transaksi masuk: harga, biaya, dan nilai nosional yang berubah
Anggap transaksi masuk dan keluar masing-masing dikenai biaya taker 0.05%. Saat masuk, biayanya $3. Saat keluar, biayanya 0.05% dari $6,030, atau $3.015. Setelah dibulatkan ke sen terdekat, total biaya eksekusi adalah $6.02. Tambahkan slippage yang dimodelkan sebesar $1.98 untuk kedua order, sehingga total biaya eksekusi menjadi $8.
| Pos buku besar | Perhitungan | Dampak kas |
|---|---|---|
| P&L harga | 0.10 × ($60,300 − $60,000) | +$30.00 |
| Biaya masuk | $6,000 × 0.05% | −$3.00 |
| Biaya keluar | $6,030 × 0.05% | −$3.02 |
| Slippage yang dimodelkan | Perkiraan transaksi masuk dan keluar | −$1.98 |
Biaya keluar menggunakan nilai nosional saat keluar. Detail kecil ini penting ketika harga bergerak, terutama jika ada banyak transaksi. Model yang mengenakan kedua biaya berdasarkan nilai nosional saat masuk memang lebih sederhana, tetapi pencatatannya berbeda.
Waktu funding: dua debit sebesar $18
Misalkan funding diselesaikan setiap 8 jam, posisi long pada kedua waktu penyelesaian, dan tingkat funding di bursa positif 0.03% setiap kali. Menurut konvensi umum, funding positif berarti posisi long membayar posisi short. Untuk contoh ini, anggap nilai nosional posisi yang ditandai pada setiap penyelesaian adalah $6,000:
$6,000 × 0.03% = $1.80
Jumlahnya hanya $1.80 per penyelesaian, jadi mari kita perjelas perhitungan yang dimaksud: untuk posisi $60,000, tingkat yang sama menghasilkan $18.00 per penyelesaian. Perhitungan itu menggunakan posisi 1.0 BTC, bukan 0.10 BTC seperti di atas. Agar contoh ini konsisten, sesuaikan perhitungan funding dengan posisi sebenarnya, yaitu 0.10 BTC: nilai nosional $6,000 menghasilkan debit $1.80 pada setiap penyelesaian, atau total $3.60.
Jadi, hasil lengkapnya adalah P&L harga $30 − biaya eksekusi $8 − funding $3.60 = +$18.40. Dalam pencatatan khusus ini, transaksi tetap menguntungkan, tetapi funding memangkas hasil bersihnya hampir seperlima dibandingkan P&L harga setelah biaya. Jika pergerakan harga hanya $100, bukan $300, biaya yang sama akan membuat transaksi ini merugi.
Aturan penyelesaian: posisi mana yang sedang terbuka?
Funding dibebankan atau dikreditkan sesuai aturan penyelesaian di venue dan posisi yang memenuhi syarat pada waktu funding. Strategi yang membuka posisi 1 detik setelah penyelesaian biasanya tidak semestinya membayar funding untuk interval sebelumnya. Posisi yang dipertahankan melewati waktu penyelesaian umumnya semestinya dikenai funding. Apakah order tepat pada waktu tersebut dihitung dapat bergantung pada pemrosesan venue dan data yang tersedia bagi simulator Anda.
Untuk pemutaran ulang historis, pasangkan setiap tingkat funding dengan waktu penyelesaian efektifnya, lalu terapkan pada posisi dan harga penanda yang digunakan venue. Jika data Anda hanya memiliki label interval, periksa artinya: tingkat yang dipublikasikan pada pukul 08:00 mungkin diselesaikan pada pukul 08:00, atau merujuk pada interval yang berakhir saat itu. Menggesernya satu interval dapat membuat angka yang benar diterapkan pada posisi yang keliru.
Baris backtest: data yang perlu disimpan
Simpan peristiwa funding sebagai baris arus kas tersendiri di buku besar transaksi. Catat waktu penyelesaian, instrumen, tingkat bertanda, kuantitas posisi yang memenuhi syarat, harga penanda atau nilai nosional yang digunakan, serta pembayaran yang dihasilkan. Dengan begitu, perhitungannya dapat diperiksa dan hasil tingkat posisi dapat direkonsiliasi dengan ekuitas akun.
- Gunakan kuantitas bertanda: positif untuk long, negatif untuk short, jika sesuai dengan konvensi yang Anda pilih.
- Dokumentasikan aturan tanda untuk setiap venue; “funding positif” saja tidak memberi tahu apakah strategi membayar.
- Terapkan penyelesaian hanya ketika posisi memenuhi syarat pada peristiwa tersebut.
- Rekonsiliasikan P&L harga, biaya, slippage, dan funding secara terpisah sebelum menjumlahkan P&L bersih.
Untuk kontrak inverse, perhitungan dolar dalam contoh ini tidak dapat langsung digunakan tanpa perubahan: penyelesaian mungkin dinyatakan dalam aset acuan, dan nilai kontrak dapat bergantung pada rumus payoff inverse. Namun, kebiasaan yang aman tetap sama. Tuliskan satuan setiap kuantitas dan arus kas sebelum menggabungkannya.
Dalam contoh di atas, kesimpulannya bergantung pada konsistensi 0.10 BTC di setiap baris. Kedengarannya sepele. Namun, inilah yang membedakan debit funding sebesar $3.60 dari angka 10 kali lebih besar yang muncul akibat ukuran posisi yang tidak konsisten.
← Semua artikel


