BTC perpetual sandoris gali būti teisingos krypties ir vis tiek atnešti nuostolį. Panagrinėkime konkretų atvejį: perkame 0.10 BTC už $60,000, parduodame už $60,300 ir laikydami poziciją atliekame du finansavimo atsiskaitymus. Kaina pajudėjo mums palankia kryptimi $30. Jei finansavimo nurašymai iš viso siekia $36, o vykdymo sąnaudos – $8, sandoris atneša $14 nuostolį.
Šie skaičiai pateikti pavyzdžiui, bet apskaita tikra. Kiekvieno atsiskaitymo metu finansavimas yra pinigų srautas iš pozicijos arba į ją, o jo ženklas priklauso nuo normos ir jūsų pozicijos krypties. Norėdami suprasti rezultatą, pradėkime nuo pozicijos, kurią strategija iš tikrųjų laikė.
Pozicija: 0.10 BTC už $60,000
Strategija perka 0.10 BTC vertės linijinį BTCUSDT perpetual kontraktą. Pradinė nominalioji vertė yra $6,000. Pozicija laikoma per du finansavimo laiko žymenis, tada parduodama už $60,300. Kontraktas linijinis, todėl kainos pelnas arba nuostolis lygus kiekiui, padaugintam iš kainos pokyčio:
0.10 BTC × ($60,300 − $60,000) = +$30
Tai bendrasis prekybos pelnas arba nuostolis. Jis dar neparodo, kiek pinigų reikėjo pozicijai atidaryti ir uždaryti, ar kokie mokėjimai atlikti jai esant atvirai. Jei istorinio testavimo ataskaitoje šis sandoris įvardijamas kaip $30 pelnas, vadinasi, apskaitos žurnalas dar tik įpusėtas.
Įėjimas: kaina, mokestis ir kintanti nominalioji vertė
Tarkime, kad už įėjimą ir išėjimą taikomas po 0.05% taker mokestį. Įėjimo mokestis yra $3. Išėjimo mokestis yra 0.05% nuo $6,030, arba $3.015. Suapvalinus iki centų, vykdymo mokesčiai iš viso sudaro $6.02. Pridėjus abiem pavedimams modeliuotą $1.98 slydimą, vykdymo sąnaudos iš viso siekia $8.
| Apskaitos įrašas | Skaičiavimas | Pinigų srauto pokytis |
|---|---|---|
| Kainos pelnas arba nuostolis | 0.10 × ($60,300 − $60,000) | +$30.00 |
| Įėjimo mokestis | $6,000 × 0.05% | −$3.00 |
| Išėjimo mokestis | $6,030 × 0.05% | −$3.02 |
| Modeliuotas slydimas | Įėjimo ir išėjimo įvertis | −$1.98 |
Išėjimo mokestis skaičiuojamas nuo išėjimo nominaliosios vertės. Ši smulkmena svarbi, kai kaina pasikeičia, ypač skaičiuojant daugelį sandorių. Modelis, kuriame abu mokesčiai skaičiuojami nuo įėjimo nominaliosios vertės, yra paprastesnis, tačiau apskaitos žurnalas gaunamas kitoks.
Finansavimo laiko žymenys: du $18 nurašymai
Tarkime, kad finansavimas atsiskaitomas kas 8 valandas, abiem atsiskaitymo momentais pozicija yra ilgoji, o biržos finansavimo norma kaskart yra teigiama ir siekia 0.03%. Pagal įprastą susitarimą teigiamą finansavimą ilgąsias pozicijas turintys prekiautojai moka trumpąsias pozicijas turintiems prekiautojams. Šiame pavyzdyje tarkime, kad kiekvieno atsiskaitymo metu pažymėta pozicijos nominalioji vertė yra $6,000:
$6,000 × 0.03% = $1.80
Tai tėra $1.80 už atsiskaitymą, tad patikslinkime numatytą skaičiavimą: esant $60,000 pozicijai, ta pati norma sudaro $18.00 už atsiskaitymą. Šiam skaičiavimui naudojama 1.0 BTC pozicija, o ne anksčiau minėta 0.10 BTC. Kad pavyzdys būtų nuoseklus, perskaičiuokime finansavimą pagal faktinę 0.10 BTC poziciją: jos $6,000 nominalioji vertė lemia $1.80 nurašymą per kiekvieną atsiskaitymą, iš viso $3.60.
Taigi visas rezultatas yra $30 kainos pelno arba nuostolio − $8 vykdymo sąnaudų − $3.60 finansavimo = +$18.40. Pagal šį konkretų apskaitos žurnalą sandoris vis dar pelningas, tačiau finansavimas sumažina jo grynąjį rezultatą beveik penktadaliu, palyginti su kainos pelnu arba nuostoliu atskaičius mokesčius. Jei kainos pokytis būtų $100, o ne $300, tos pačios sąnaudos paverstų sandorį nuostolingu.
Atsiskaitymo taisyklė: kuri pozicija buvo atvira?
Finansavimas nurašomas arba įskaitomas pagal platformos atsiskaitymo taisykles ir poziciją, kuri atitinka sąlygas finansavimo laiko žymens momentu. Strategija, kuri atidaro poziciją praėjus sekundei po atsiskaitymo, paprastai neturėtų mokėti už ankstesnį intervalą. Per atsiskaitymą laikoma pozicija paprastai turėtų būti įtraukta. Ar įskaitomas pavedimas, pateiktas tiksliai tuo laiko žymeniu, gali priklausyti nuo platformos apdorojimo tvarkos ir simuliatoriui prieinamų duomenų.
Atkurdami istorinius duomenis, susiekite kiekvieną finansavimo normą su jos įsigaliojimo atsiskaitymo laiku, tada pritaikykite ją pagal platformos naudojamą poziciją ir kainos žymą. Jei turite tik intervalų žymas, išsiaiškinkite, ką jos reiškia: 08:00 paskelbta norma gali būti atsiskaitoma 08:00 arba apibūdinti tuo metu pasibaigiantį intervalą. Perkėlus ją vienu intervalu, teisingas skaičius gali būti priskirtas ne tai pozicijai.
Istorinio testavimo įrašas: ką išsaugoti
Apskaitos žurnale finansavimo įvykį laikykite atskiru pinigų srauto įrašu. Išsaugokite atsiskaitymo laiko žymenį, priemonę, finansavimo normą su ženklu, į atsiskaitymą įtrauktos pozicijos kiekį, naudotą kainos žymą arba nominaliąją vertę ir gautą mokėjimą. Tuomet skaičiavimą galima patikrinti, o pozicijos rezultatą – suderinti su sąskaitos nuosavu kapitalu.
- Naudokite kiekius su ženklais: ilgoji pozicija teigiama, trumpoji neigiama, jei pasirinkote tokią konvenciją.
- Dokumentuokite kiekvienos platformos ženklų taisyklę; vien „teigiamas finansavimas“ nepasako, ar strategija moka.
- Taikykite atsiskaitymą tik tada, kai pozicija atitinka to įvykio sąlygas.
- Prieš sudėdami į grynąjį pelną arba nuostolį, atskirai suderinkite kainos pelną arba nuostolį, mokesčius, slydimą ir finansavimą.
Atvirkštiniams kontraktams šio pavyzdžio doleriais išreikšti skaičiavimai negalioja tiesiogiai: atsiskaitymas gali būti vykdomas baziniu turtu, o kontrakto vertė gali priklausyti nuo atvirkštinio išmokėjimo formulės. Vis dėlto saugus įprotis tas pats: prieš derindami kiekius ir pinigų srautus, užrašykite kiekvieno jų matavimo vienetą.
Pirmiau pateiktame pavyzdyje išvada priklausė nuo to, ar 0.10 BTC kiekis nuosekliai išlaikytas kiekviename apskaitos įraše. Skamba įprastai. Tačiau būtent nuo to priklauso, ar finansavimo nurašymas sieks $3.60, ar dešimt kartų daugiau dėl nesutampančio pozicijos dydžio.
← Visi įrašai


