Tradicionalno se bo cena četrtletne terminske pogodbe uskladila s ceno spot, ko pogodba po treh mesecih poteče. Ko se bo pogodba približevala izteku, bo tehtana cena tesno odražala cene spot, osnovna komponenta drsečega povprečja pa ne bo več del izračuna tehtane cene. To pomeni, da bo tehtana cena četrtletne terminske pogodbe izračunana drugače, ko pogodba doseže čas izteka.
Tehtana cena = indeks cen + drseče povprečje (5-minutna osnova)*
Drseče povprečje:
* Drseče povprečje (5-minutna osnova) se izračuna tako, da se vzame povprečje ponudbene in povpraševalne cene, odšteje indeks cen in nato povprečje te vrednosti v zadnjih 5 minutah. Ta izračun se izvede vsakih 5 sekund, rezultat pa je 60 podatkovnih točk.
Drseče povprečje (5-minutna osnova) = vsota [(Bid1_i + Ask1_i) / 2 – PI_i] / 60
i) Čas do dostave je daljši od 1 ure
Kot primer uporabite BTCUSDT 0924:
Tehtana cena pred 24. septembrom 2020, 06.59.59 UTC
= indeks cen + drseče povprečje (5-minutna osnova)*
* Drseče povprečje (5-minutna osnova) = drseče povprečje ((ponujeno1 + zahtevano1) / 2 – indeks cen), meri vsako minuto v 5-minutnem intervalu
Upoštevajte:
Med nadgradnjo sistema ali ko sistem ne deluje, so vse trgovalne dejavnosti na čakanju, cena znamke pa se za četrtletno terminsko pogodbo, katere čas dostave je daljši od 1 ure, izračuna na naslednji način:
Ohranite formulo tehtane cene, vendar za izračun drsečega povprečja (5-minutna osnova) uporabite ponudbo1 in povpraševanje1 ob času zaustavitve sistema, dokler se sistem ne vrne v normalno stanje.
Predpostavimo, da Binance uporablja enako tehtano povprečje cene; cene valutnih parov BTCUSDT na izbranih borzah so 10.000 USDT, 10.001 USDT, 10.002 USDT, 10.003 USDT in 10.004 USDT.
Indeks cen = (10.000 + 10.001 + 10.002 + 10.003 + 10.004) / 5 = 10.002 USDT
Drseče povprečje (5-minutna osnova) se izračuna tako, da se vzame povprečje ponudbene in povpraševalne cene, odšteje indeks cen in nato povprečje te vrednosti v zadnjih 5 minutah. Ta izračun se izvede vsakih 5 sekund, rezultat pa je 60 podatkovnih točk.
Drseče povprečje (5-minutna osnova) = vsota [(Bid1_i + Ask1_i)/2 – PI_i] / 60
* Srednja cena = (ponujena1 + zahtevana1) / 2
Za izračun drsečega povprečja moramo dobiti *srednjo ceno iz knjige naročil in indeksa cen prve sekunde vsakih 5 sekund v zadnjih 5 minutah, potem bomo imeli skupno n = 60.
Na primer, če želimo izračunati tehtano ceno BTCUSDT 0924 ob 12.30.00 UTC, sta srednja cena in indeks cen:
Čas (UTC) | Srednja cena | Indeksna cena |
12.00.01 | 10.003 | 10.001 |
12.00.06 | 10.004 | 10.002 |
12.00.11 | 10.005 | 10.006 |
... | ... | ... |
12.04.56 | 10.003 | 10.002 |
Drseče povprečje (5-minutna osnova)
= drseče povprečje (srednja cena – indeks cen)
= [(srednja cena – indeks cen)1 + (srednja cena – indeks cen)2 + … + (srednja cena – indeks cen)60] / 60
= [(10.003 – 10.001) + (10.004 – 10.002) + … + (10.005 – 10.006)] / 60
Recimo indeks cen = 10.002 USDT in drseče povprečje (5-minutna osnova) = -1
Tehtana cena ob 12.05.00 UTC
= indeks cen + drseče povprečje (5-minutna osnova)
= 10.002 USDT – 1 USDT
= 10.001 USDT
ii) Čas do dostave je enak ali krajši od 1 ure
Tehtana cena na dan 24. septembra 2020, 07.00.00 – 07.59.59 UTC
= povprečje indeksa cen (vsako sekundo od 07.00.00 do 07.59.59 UTC na dan dostave)
Predpostavimo, da Binance uporablja enako tehtano povprečje cene; cene valutnih parov BTCUSDT na izbranih borzah so 10.000 USDT, 10.001 USDT, 10.002 USDT, 10.003 USDT in 10.004 USDT.
Indeks cen = (10.000 + 10.001 + 10.002 + 10.003 + 10.004) / 5 = 10.002 USDT
Tehtana cena ob času n
= (indeks cen 1 + indeks cen 2 + … + indeks cen n) / n
Primer:
Tehtana cena ob 07.00.02 dne 24. septembra
= (indeks cen ob 07.00.00 + indeks cen ob 07.00.01 + indeks cen ob 07.00.02) / 3
= (10.002 + 10.003 + 10.004) / 3
10.003
Čas (UTC) | Indeks cen | Tehtana cena |
07.00.00 | 10.002 | = 10.002 / 1 = 10.002 |
07.00.01 | 10.003 | = (10.002 + 10.003) / 2 = 10.002,5 |
07.00.02 | 10.004 | = (10.002 + 10.003 + 10.004) / 3 = 10.003 |
... | ... | ... |
07.59.59 | 10.003 | = (10.002 + 10.003 + 10.004 + ... + 10.003) / 3.600 = ... |