En Hyperliquid-bot for evige derivater styrer evige derivatposisjoner, og ikke vanlig tokenbeholdning. Beslutningene må ta hensyn til posisjonsstørrelse, sikkerhet, finansiering og forholdene som kan føre til likvidasjon. Et system som legger inn en ordre korrekt, kan likevel håndtere disse risikoene dårlig hvis det behandler giring som en fast sikkerhetsinnstilling eller antar at en utløst utgang allerede er utført.
Denne veiledningen forklarer mekanismene som trengs for å vurdere en automatisert strategi for evige derivater. Den skiller kontraktidentitet, kontomodus og posisjonstilstand og følger deretter hypotetiske eksempler gjennom marginendringer og delvise utganger. Den anbefaler ikke et giringsnivå og antyder ikke at noen strategi gir pålitelig avkastning. Formålet er å gjøre de økonomiske bindingene og løpende forpliktelsene forståelige før de automatiseres.
Identifiser derivatet som handles
En evig derivatkontrakt skaper eksponering mot en prisreferanse uten å kreve eierskap til det underliggende spottokenet. Markedsidentiteten, sikkerheten og spesifikasjonen betyr noe uavhengig av et kjent tickersymbol. Et samsvarende aktivanavn i en spotliste er ikke bevis på at det tiltenkte derivatet har identiske vilkår.
Hyperliquid inkluderer forskjellige markedskontekster for evige derivater, også markeder drevet av den som utruller dem. Boten bør finne den faktiske kontrakten og relevante spesifikasjonen i stedet for å anta at hvert marked bruker samme sikkerhet eller konfigurasjon.
Veiledningen til markedsvalg på Hyperliquid forklarer det bredere skillet mellom spot, derivater og HyperEVM. Et mandat for evige derivater bør forbli uttrykkelig slik at systemet ikke kan erstatte en derivatordre med et tokenkjøp eller omvendt.
Registrer de gjeldende kontraktparametrene brukt i beslutningen. Minste ordresteg, marginkrav og støttede moduser kan påvirke om en foreslått størrelse er gyldig. Et pristilbud eller et diagram alene fastslår ikke den fullstendige handelsspesifikasjonen.
Les kontomodusen før saldoen
Gjeldende Hyperliquid-dokumentasjon skiller mellom standardmodus, samlet kontomodus og porteføljemarginmodus. Modusen påvirker hvordan saldoer og sikkerhet samspiller. En bot bør lese den faktiske kontokonfigurasjonen i stedet for å utlede den fra grensesnittets gjeldende standardvalg.
I en standardordning kan saldoer og omfanget av kryssmargin være skilt etter handelskontekst. Samlet modus og porteføljemodus endrer forbindelsene etter sine regler. Et saldofelt som virker meningsfullt i én modus, gir kanskje ikke det fullstendige kontobildet i en annen.
Dette betyr noe når flere strategier deler kontoen. En spothandling eller en annen derivatposisjon kan påvirke kapasitet som en derivatprosess antok var reservert for seg selv. Kontovisningen må gjenspeile de faktiske felles forpliktelsene.
Oppsettveiledningen for Hyperliquid understreker at kontoen som brukes, må identifiseres. For handel med evige derivater omfatter identifikasjonen kontomodusen og sikkerhetsforbindelsene, og ikke bare adressen som signerte forespørselen.
Marginkontroller i en Hyperliquid-bot for evige derivater
Marginkontroller i en Hyperliquid-bot for evige derivater skiller egenkapital, posisjonens nominelle verdi, startmargin og vedlikeholdskrav. Disse størrelsene beskriver forskjellige sider av kontoen. Å kalle dem alle saldo skaper tvetydighet akkurat når det betyr mest.
Nominell verdi uttrykker størrelsen på markedseksponeringen etter kontraktens priskonvensjon. Margin er sikkerheten som støtter eksponeringen. Egenkapitalen endres når gevinster, tap, finansiering og andre kontobevegelser innregnes etter gjeldende regler.
For en oppdiktet lineær posisjon verdt 1 000 enheter med 200 enheter som støtte er det enkle forholdet mellom nominell verdi og egenkapital fem. Forholdet betyr ikke at kontoen tåler enhver ugunstig bevegelse på 20 %. Vedlikeholdskrav og andre kostnader kan fremtvinge handling før den støttende egenkapitalen når null.
En nyttig kontroll før ordre spør hvordan den foreslåtte utførelsen endrer både eksponering og gjenværende kapasitet. Den bør inkludere eksisterende posisjoner og relevante åpne ordrer i stedet for å behandle den nye ordrens startmargin som kontoens eneste forpliktelse.
Maksimal giring tillatt av en kontrakt er en børsbegrensning, og ikke en anbefaling for kontoen. En strategi kan velge et lavere eksponeringstak av egne grunner. Å bestå handelsplassens opptakskontroll fastslår at ordren oppfyller kravene akkurat da; det fastslår ikke at brukerens bredere tapsbudsjett er passende.
Forstå kryssmargin og isolert margin separat
Kryssmargin deler støttende sikkerhet mellom posisjonene som omfattes av gjeldende kontoregler. Isolert margin tildeler sikkerhet til en bestemt posisjonskontekst. Skillet endrer hvilke andre beholdninger som kan påvirkes når én posisjon forverres.
Isolering er ikke en garanti for at midlene tildelt posisjonen er trygge. Den definerer omfanget av sikkerheten som brukes i ordningen. Handelen kan fortsatt tape støttemarginen gjennom ugunstig bevegelse og likvidasjon.
Noen markeder eller konfigurasjoner pålegger ytterligere begrensninger. Gjeldende dokumentasjon beskriver tilfeller der fjerning av isolert margin er begrenset og tilfeller der kryssmargin ikke er tilgjengelig. En bot bør verifisere støttet oppførsel for den konkrete kontrakten i stedet for å tilby en kontroll som antar at alle valg er universelt tillatt.
Behold valget i beslutningsregisteret. Å endre marginmodus eller flytte sikkerhet er en økonomisk handling med konsekvenser for andre strategier. Det bør ikke skje som en usynlig reparasjon hver gang en ordre ikke består en kapasitetskontroll.
Skill valgt giring fra effektiv giring
Giringsinnstillingen brukt når en posisjon åpnes, fryser ikke den senere risikoen. Når pris og egenkapital endres, kan forholdet mellom posisjonens nominelle verdi og egenkapital også endres. Boten trenger løpende beregninger i stedet for en permanent etikett kopiert fra inngangen.
Tenk på en oppdiktet lineær lang posisjon på to enheter åpnet ved 100, med 40 enheter i støttende egenkapital. Opprinnelig nominell verdi er 200 og det enkle forholdet er fem. Ved en pris på 95 er det urealiserte tapet ti, og 30 i egenkapital gjenstår før kostnader. Gjeldende nominell verdi er 190, så forholdet er omtrent 6,33.
Den valgte inngangsinnstillingen trengte ikke å endres for at effektiv giring skulle stige. Finansiering eller andre tap på felleskontoen kunne endre forholdet ytterligere.
Overvåk den faktiske posisjons- og kontotilstanden. En etikett som sier fem ganger giring, er utilstrekkelig hvis den skjuler redusert egenkapital og økt følsomhet som utviklet seg etter inngangen.
Bruk markpris, orakelpris og utførelsespris riktig
Hyperliquid bruker forskjellige prisbegreper til forskjellige formål. Markprisen er relevant for marginberegning, likvidasjon og urealiserte resultater. Finansieringsberegninger bruker den gjeldende orakelreferansen etter kontraktens regler. Faktiske utførelser fastslår utførelsespriser.
Boten bør merke hvilken pris som styrer hver beslutning. Et diagram over sist omsatte pris kan avvike fra markprisen, og en markedsordre kan utføres til andre priser enn begge viste referanser når dybden er begrenset.
Anta at den siste handelen i et oppdiktet diagram var ved 100, mens den relevante markprisen er 99,20. En konto med en overvåkingsregel som bruker markprisen, bør ikke rapportere marginforholdet ut fra siste handel bare fordi dette er det mest synlige tallet på skjermen.
Unngå å anta én orakelkonstruksjon for alle kontraktfamilier. Gjeldende markedsspesifikasjon bestemmer referansen. Det praktiske kravet er å bevare priskilden og bruke den til spørsmålet den faktisk besvarer.
Finansieringsanalyse i en Hyperliquid-bot for evige derivater
Finansieringsanalyse i en Hyperliquid-bot for evige derivater sporer periodiske overføringer mellom lang- og kortsiden. Finansiering kan være en kostnad eller godskriving avhengig av sats og posisjonsretning. Den er separat fra handelsgebyret betalt for utførelse.
Gjeldende dokumentasjon beskriver timevise finansieringsbetalinger. En anslått sats er fortsatt et estimat for et fremtidig intervall, mens en oppgjort finansieringspost er en faktisk kontohendelse. Boten bør ikke telle en forventet godskriving som realisert inntekt.
For et oppdiktet intervall innebærer en orakelbasert nominell verdi på 10 000 enheter og en finansieringssats på 0,01 % en betaling på én enhet i gjeldende retning. Satsen er et eksempel, og ikke et gjeldende tilbud. Ti slike intervaller med uendret nominell verdi og sats ville til sammen gi ti enheter, men ingen av forutsetningene er garantert konstant.
Behold hver oppgjorte post sammen med posisjonen og rapporteringsperioden. En handel som virker lønnsom ut fra inngangs- og utgangspriser alene, kan få et annet resultat når finansieringen inkluderes.
Ikke behandle mottatt finansiering som gratis avkastning
En posisjon som mottar finansiering, har fortsatt markedseksponering. En gunstig betaling kan overveldes av ugunstig prisbevegelse, endret sats, utførelseskostnader eller ufullkommen sikring. Mottaket gjør ikke posisjonen lik kontanter.
Anta at en oppdiktet strategi tjener 12 enheter i finansiering, taper 35 på prisbevegelse og betaler sju i samlede handelskostnader. Nettoresultatet er minus 30. Å rapportere bare finansieringsavkastningen ville utelate den større økonomiske virkningen.
En sikring innfører egne konto- og utførelsesspørsmål. To ben blir kanskje ikke utført sammen, kan bruke forskjellig sikkerhet og kan oppleve endrede prisforhold. En bot bør identifisere gjenværende eksponering i stedet for å anta at ordningen er nøytral.
Vurder finansieringsbaserte ideer gjennom fullstendige scenarioer. Inkluder en reversering av satsen, en forsinket sikringsjustering og en periode der posisjonen må reduseres til en ugunstig pris. Strategiens navn fjerner ikke disse mulige kostnadene.
Behandle likvidasjon som en løpende begrensning
Likvidasjonsrisiko avhenger av kontoens egenkapital og vedlikeholdskrav etter de faktiske markeds- og kontoreglene. Den er ikke bare en fast prosentandel under inngang for hver lang posisjon eller over inngang for hver kort posisjon.
Resultater på tvers av kontoen, finansiering og endringer i sikkerhet kan endre det anslåtte likvidasjonsforholdet. En bot bør oppdatere den relevante kontovisningen i stedet for å behandle estimatet vist før inngang som permanent.
Markprisen brukt til likvidasjon kan også avvike fra prisen synlig i et foretrukket diagram. Et overvåkingssystem som bare følger siste handel, kan overse forholdet som er relevant for kontoens marginvurdering.
Ikke bruk likvidasjon som planlagt erstatning for en vanlig utgang. Den er en håndhevet risikoprosess med et utfall som avhenger av gjeldende forhold. En strategi trenger egne reduksjonsregler og må samtidig anerkjenne at også disse reglene kan møte kursgap, begrenset dybde og usikker utførelse.
Utgangskontroller i en Hyperliquid-bot for evige derivater
Utgangskontroller i en Hyperliquid-bot for evige derivater må skille vilkåret som aktiverer en ordre, fra prisen og mengden som faktisk utføres. En stopputløser er en instruks om å forsøke en definert handling når vilkåret er oppfylt; den er ikke et garantert mottak til utløserprisen.
Gjeldende Hyperliquid-dokumentasjon bruker markprisen til utløsere for gevinstsikring og stop-loss. En bot bør bekrefte den støttede ordresemantikken og vise referansen som brukes, i stedet for å la brukeren utlede den fra et diagram over siste handel.
En stop-limit-ordre kan forbli uutført hvis markedet beveger seg forbi akseptabel pris. En beskyttelsesordre med markedspreg kan utføres til en dårligere pris enn utløseren og er fortsatt underlagt handelsplassens faktiske utførelsesbegrensninger.
Veiledningen til automatisering av ordretilstand forklarer hvorfor innsendt, aktiv, utløst og utført tilstand krever separat dokumentasjon. Kontoen forblir eksponert mot den ulukkede mengden til utførelser fastslår at den er redusert.
Bruk «bare reduksjon» til det faktiske formålet
Ordrer med bare reduksjon skal redusere en eksisterende posisjon fremfor å åpne eksponering i motsatt retning. Det er verdifullt når en utgangsmengde ellers kunne overstige posisjonen etter at en annen handling endrer størrelsen.
For en oppdiktet konto med en lang posisjon på ti enheter bør et planlagt salg av ti lukke posisjonen hvis det utføres som tiltenkt. Hvis en annen handling først reduserer beholdningen til seks, kan et ubegrenset salg av ti etterlate en kort posisjon på fire enheter. En støttet instruks om bare reduksjon begrenser slik vending.
Den garanterer ikke utførelse eller en bestemt pris. Boten må fortsatt verifisere ordrens aksepterte tilstand og gjenværende posisjon etter utførelsen.
Hold beskyttelsesordrer synkronisert med faktiske beholdninger. En nyttig gjennomgang kontrollerer retning, mengde, utløserreferanse og gjeldende status. En beroligende utgangsetikett bør ikke skjule en ordre som ble kansellert, aldri aktivert eller dimensjonert for en tidligere posisjon.
Avstem delvise innganger med beskyttelsesordrer
En inngangsordre kan utføres delvis mens resten forblir åpen eller kanselleres. Den anskaffede eksponeringen avviker da fra det opprinnelige målet. Boten må avstemme både faktisk posisjon og beskyttelsesordrene knyttet til den.
Gjeldende dokumentasjon skiller beskyttelsesordrer knyttet til en posisjon fra underordnede ordrer knyttet til en hovedordre. Oppførselen deres ved ufullstendige utførelser og kansellering er ikke identisk. Særlig kan manuell kansellering av en delvis utført hovedordre kansellere de tilknyttede underordnede beskyttelsene i det dokumenterte forløpet.
Den operative lærdommen er å undersøke den resulterende tilstanden i stedet for å anta at kansellering av den uutførte inngangen lar den utførte delen forbli beskyttet. En separat beskyttelseshandling kan være nødvendig i den valgte støttede arbeidsflyten.
En tiltenkt inngang på åtte enheter som utfører tre, skaper for eksempel tre enheter eksponering. De gjenværende fem enhetene er en ordreforpliktelse, og ikke ytterligere beholdning. Begge kategorier må avstemmes før boten beskriver posisjonen som fullt åpnet eller trygt lukket.
Reserver kapasitet mellom samtidige strategier
Flere strategiprosesser kan hver se tilsynelatende tilstrekkelig kontokapasitet mens de samlede forslagene overstiger tiltenkt grense. Felles sikkerhet krever felles reservasjonslogikk i samsvar med faktisk kontomodus.
Anta at en oppdiktet konto tillater ytterligere 600 enheter i nominell verdi etter egne risikoregler. To prosesser foreslår hver 400 nesten samtidig. Hvert forslag passer isolert, men sammen krever de 800 og overstiger regelen med 200.
Reserver kapasitet før de endelige handlingene klargjøres, og behold reservasjoner for uavklarte ordrer til tilstanden er kjent. En kanselleringsforespørsel er ikke det samme som bekreftet frigjøring av alle gjenværende forpliktelser.
Veiledningen til porteføljesamordning forklarer det generelle budsjettproblemet. For evige derivater må den samlede vurderingen også ta hensyn til hvordan prisbevegelse og felles sikkerhet endrer tilgjengelig kapasitet etter at de første ordrene er tatt imot.
Skill overføringer fra handelsresultat
Tilførsel av sikkerhet kan hindre at kontoen viser en lavere egenkapitalsaldo og samtidig etterlate strategien med et handelstap. Et uttak kan redusere den viste saldoen uten å representere et tap. Resultatberegning må ta hensyn til slike eksterne strømmer.
For en oppdiktet periode begynner en konto med 500 enheter, mottar et innskudd på 200 enheter og slutter med 650. Hvis vi ser bort fra verdsettingskomplikasjoner og antar at det ikke er uttak, er handels- og kostnadsresultatet minus 50. Sluttsaldoen er høyere enn startsaldoen bare fordi ny kapital kom til.
Hold interne overføringer mellom kontokontekster separat fra innskudd inn i rapporteringsporteføljen. Ellers kan flytting av sikkerhet fremstå som nylig opptjente penger i én strategi og et uforklart tap i en annen.
Veiledningen til resultatregnskap gir kjerneskillet mellom kontantstrømmer og resultater. Rapportering av evige derivater legger til finansiering og verdsetting av derivatposisjoner, men fjerner ikke behovet for å identifisere innskudd og uttak.
Beregn et fullstendig resultat for en lukket posisjon
Tenk på en oppdiktet lineær lang posisjon på fire enheter åpnet ved 50 og helt lukket ved 54. Brutto prisgevinst er fire ganger fire, eller 16 enheter. Anta at inngangs- og utgangskostnader til sammen er tre, og netto finansiering betalt i eierperioden er to.
Det fullstendige resultatet er 11 enheter før eventuelle andre ikke medregnede kostnader. Det er ikke prisgevinsten på 16 enheter vist isolert. Hvis strategien også betalte én enhet gjennom mislykkede forsøk som kan tilordnes samme rapporteringsperiode, blir det bredere perioderesultatet ti.
Ved delvise utganger bevares gjenværende mengde og en konsekvent metode for inngangspris. Realiserte gevinster på en lukket del bør ikke slette tap eller forpliktelser på den åpne resten.
Rapporter avkastning med en tydelig definert nevner. Avkastning på stilt margin, avkastning på gjennomsnittlig egenkapital og avkastning i forhold til nominell verdi besvarer forskjellige spørsmål. Å velge den minste nevneren bare fordi den gir høyest prosent, gjør sammenligninger misvisende.
Overvåk sikkerhet og markedsendringer sammen
Kontoens evne til å støtte en posisjon avhenger av mer enn posisjonens egen pris. Andre posisjoner, finansiering, uttak og sikkerhetsreglene kan endre den tilgjengelige bufferen. Overvåking bare av målmarkedet lar en del av risikoen forbli uobservert.
Sett separate vilkår for å øke eksponeringen og redusere den. En strategi kan slutte å åpne nye posisjoner når kontodokumentasjon blir utdatert, og samtidig fortsette å avstemme eksisterende ordrer og støtte autoriserte reduksjoner.
Unngå å behandle påfyll av sikkerhet som bevis på at handelsregelen fortsatt er god. Tilført kapital endrer kontoens kapasitet; den reverserer ikke markedstapet og validerer ikke den opprinnelige tesen.
Bevar grunnen til hvert inngrep. En senere kontrollør bør kunne skille en lønnsom strategi fra en der tilsynelatende stabilitet var avhengig av gjentatte urapporterte innskudd eller skjønnsmessige endringer i risikobudsjettet.
Test kursgap og omstarter før omfanget økes
En meningsfull simulering inkluderer en ufullstendig inngang, en stopp som utløses uten full utførelse, en reversering av finansieringssatsen og en periode der markeds- og kontomeldinger kommer i feil rekkefølge. Vellykket ordreinnlegging alene tester ikke disse forpliktelsene.
Gjenoppretting etter omstart bør rekonstruere gjeldende posisjoner, åpne ordrer, beskyttelsesordrer og nylige utførelser før nye handlinger sendes ut. Å spille av et gammelt signal mot en endret konto kan skape utilsiktet eksponering selv når det opprinnelige signalet var gyldig.
Mål om boten forklarer usikkerheten sin. Et manglende svar bør gi en avstemmingsoppgave i stedet for oppdiktet suksess eller feil. Brukeren trenger å vite hvilken mengde som fortsatt er eksponert og hvilken dokumentasjon som fortsatt mangler.
En veldefinert Hyperliquid-prosess for evige derivater knytter hver ordre til en kontrakt, kontomodus og risikobudsjett og fortsetter deretter å kontrollere posisjonen til den er lukket. Nytten ligger i å gjøre forpliktelsene uttrykkelige og verifiserbare gjennom hele handelen, også i perioder med ugunstige markedsforhold.