Hvordan fastsettes prisene for on-chain perpetual futures?
Hvordan fastsettes priser for on-chain perpetual futures?
On-chain perpetual futures på OKX DEX bruker siste pris, indekspris, referansepris og prisgrenser til ulike formål. Når du forstår dem, blir det lettere å tolke markedspriser, administrere posisjonene dine og forstå hvorfor en ordre kan bli avvist.
Hva betyr de ulike prisene i on-chain perpetual futures?
Pris | Slik fastsettes den | Hva den brukes til |
|---|---|---|
Siste pris | Den nyeste handelen i kontraktens ordrebok | Viser den siste utførte handelen |
Indekspris | OKX's vektede indeks over priser fra flere børser | Gir en referanse for referanseprisen og prisgrensene |
Referansepris | Medianen av tre referansepriser, avgrenset av kontraktens prisgrenser | Beregner urealisert gevinst og tap (PnL), marginkrav og likvidasjonsrisiko |
Prisgrenser | Beregnes ut fra indeksprisen og gjeldende parametere | Setter høyeste tillatte kjøpspris og laveste tillatte salgspris |
Hvordan fastsettes siste pris for on-chain perpetual futures?
Siste pris er prisen på den sist matchede handelen i ordreboken til on-chain perpetual futures-kontrakten. Den gjenspeiler trading i den kontrakten og endres når en ny handel finner sted. Siste pris kan avvike fra indeksprisen fordi kontrakten har sitt eget tilbud og etterspørsel. Den er heller ikke en garantert utførelsespris for din neste ordre: utførelsen avhenger av ordrebetingelsene dine og tilgjengelig likviditet.
Hvordan fastsettes indeksprisen for on-chain perpetual futures?
On-chain perpetual futures bruker samme indekspris-system som OKX sentraliserte børs (CEX). Systemet kombinerer priser fra flere børser ved hjelp av tildelte komponentvekter for å gi en bredere markedsreferanse for det underliggende aktivumet.
For detaljer om indekskomponenter og vekting, se Vanlige spørsmål om justering av vekting av OKX-indekskomponenter.
Den delte indeksen er en inndata til referanseprisen on-chain. Selve referansepris beregnes ved hjelp av metoden for on-chain perpetual futures nedenfor.
Hvordan beregnes referansepris for on-chain perpetual futures?
Under normale prisforhold beregner systemet tre referansepriser, tar medianen av dem og holder resultatet innenfor kontraktens gjeldende prisgrenser. Medianen er middelverdien når de tre prisene sorteres fra lavest til høyest.
Referanse | Beregning | Hva den gjenspeiler |
|---|---|---|
Pris 1 | Indekspris + EMA for grunnlag | Den utjevnede differansen mellom kontraktens midtpris og indekspris |
Pris 2 | Medianen av beste kjøpskurs, beste tilbud og siste pris | Kontraktens ordrebok og siste handel |
Pris 3 | Indekspris × (1 + siste finansieringssats × tidsforhold) | Finansieringsjusteringen for tiden som gjenstår til neste oppgjør |
For Pris 1 er kontraktens mellompris (Beste kjøpskurs + Beste tilbud) ÷ 2, og grunnlaget er Kontraktens mellompris − Indekspris. Det eksponentielle glidende gjennomsnittet (EMA) gir større vekt til nyere data for å jevne ut kortsiktige endringer.
For Pris 3: Tidsforhold = Tid til neste finansieringsoppgjør ÷ Finansieringsperiode
Begge tidene må bruke samme enhet. Hvis for eksempel finansieringsperioden er 8 timer og neste oppgjør er 2 timer unna, er tidsforholdet 2 ÷ 8 = 0,25. Med en indekspris på 100 og en siste finansieringssats på 0,04 %, er Pris 3 100 × (1 + 0.0004 × 0.25) = 100.01.
Den endelige beregningen er:
Referansemedian = median(Pris 1, Pris 2, Pris 3)
Referansepris = min(max(Referansemedian, Laveste prisgrense), Høyeste prisgrense)
Hvis referansemedianen er over den høyeste prisgrensen, settes referansepris til den grensen som et tak. Hvis den er under den laveste prisgrensen, settes referansepris til den lavere grensen.
Merk: finansieringssatsen og 8-timersperioden over er eksempler. Gjeldende finansieringsperiode avhenger av kontrakten.
Hvordan ser en beregning av referansepris for perpetual futures on-chain ut?
Anta at de tre referanseprisene og gjeldende grenser er som følger. Alle priser er i kontraktens referansevaluta.
Inndata | Eksempelverdi |
|---|---|
Pris 1 | 100,20 |
Pris 2 | 100,50 |
Pris 3 | 100,10 |
Laveste prisgrense | 98,00 |
Høyeste prisgrense | 102,00 |
Medianen av 100,10, 100,20 og 100,50 er 100,20. Siden den ligger innenfor prisgrensene, er referanseprisen 100,20. Bruk av flere referansepriser bidrar til å redusere effekten av et kortvarig avvik i en enkelt inndata. Det fjerner ikke risikoen for likvidasjon.
Hvordan påvirker referansepris min on-chain perpetual futures-posisjon?
Referansepris brukes til å beregne din urealiserte Gevinst og tap og posisjonsverdi, som påvirker margin-krav og likvidasjonsrisiko. Likvidasjon vurderes ut fra referansepris og gjeldende margin-krav, i stedet for siste pris alene. Referansepris er ikke en garantert utførelsespris. Hvis du lukker en posisjon via ordreboken, avhenger din realiserte Gevinst og tap av faktisk fyllpris og gjeldende kostnader. En differanse mellom siste pris og referansepris kan derfor forklare hvorfor den viste urealiserte Gevinst og tap avviker fra resultatet av å lukke posisjonen.
Hvordan påvirker prisgrenser mine on-chain perpetual futures-ordrer?
Prisgrenser bidrar til å hindre ordrer til priser som avviker for mye fra referansemarkedet. De gjelder når du åpner eller lukker en posisjon.
Ordre side | Krav |
|---|---|
Kjøp | Ordreprisen må være lik eller lavere enn den høyeste prisgrensen |
Selg | Ordreprisen må være lik eller høyere enn den laveste prisgrensen |
En ordrepris utenfor den gjeldende grensen oppfyller ikke kravene til prisgrense. Grensene gjelder etter kjøps- eller salgs-side, uavhengig av om ordren åpner eller lukker en posisjon. For eksempel vil kjøp for å lukke en short-posisjon være underlagt den høyeste prisgrensen.
Å oppfylle disse kravene garanterer ikke utførelse; ordren din må fortsatt oppfylle andre handelskrav og matche tilgjengelig likviditet.
Hvordan beregnes prisgrenser for on-chain perpetual futures?
Formlene følger OKX-reglene for prisgrenser. I løpet av de første 10 minuttene etter at en kontrakt opprettes:
Høyeste prisgrense = Indekspris × (1 + X)
Laveste prisgrense = Indekspris × (1 − X)
Etter de første 10 minuttene:
Høyeste prisgrense = min(max(Indekspris, Indekspris × (1 + Y) + Gjennomsnittlig grunnlag),Indekspris × (1 + Z))
Laveste prisgrense = max(min(Indekspris, Indekspris × (1 − Y) + Gjennomsnittlig grunnlag),Indekspris × (1 − Z))
Parameter | Betydning |
|---|---|
X | Grenseprosent brukt i løpet av de første 10 minuttene |
Y | Grenseprosent brukt sammen med gjennomsnittlig grunnlag |
Z | Ytre grense for avvik fra indeksprisen |
Gjennomsnittlig grunnlag | Gjennomsnittet av kontraktens midtpris minus indeksprisen ved hvert prøvepunkt i løpet av de siste N minuttene |
N | Gjennomsnittsperioden i minutter |
Hvert grunnlagsutvalg bruker kontraktens midtpris og indekspris fra samme tidspunkt. Dette gjennomsnittlige grunnlaget beregnes separat fra det 10-sekunders grunnlags-EMA som brukes i Price 1 i formelen for referansepris. For eksempel, etter de første 10 minuttene, gir en indekspris på 100, et gjennomsnittlig grunnlag på 1, Y på 2 % og Z på 5 % en høyeste prisgrense på 103 og en laveste prisgrense på 99. Alle prisbeløp bruker samme referansevaluta.
Merk: disse verdiene er illustrerende. Parameterne er satt for den gjeldende on-chain-kontrakten, og grensene endres med inndataene. Verdiene til CEX-parameterne skal ikke antas å gjelde for on-chain-markedet.
Kryptoprodukter innebærer betydelig risiko. Prisene kan gå opp og ned, og du kan få tilbake mindre enn du har satt inn. Denne artikkelen er kun ment som informasjon og utgjør ikke finansiell, investerings- eller skatterådgivning. Gjør din egen research og søk uavhengig rådgivning før du tar investeringsbeslutninger.