En Hyperliquid-perpsbot styrer perpetualderivatpositioner, ikke almindelig tokenbeholdning. Dens beslutninger skal tage højde for positionsstørrelse, sikkerhedsstillelse, funding og de forhold, der kan føre til likvidation. Et system, der placerer en ordre korrekt, kan stadig styre risiciene dårligt, hvis det behandler gearing som en fast sikkerhedsindstilling eller antager, at en udløst udgang allerede er udført.

Denne vejledning forklarer de mekanismer, der kræves for at vurdere en automatisk perpetualstrategi. Den adskiller kontraktidentitet, kontotilstand og positionstilstand og følger derefter hypotetiske eksempler gennem marginændringer og deludgange. Den anbefaler ikke et gearingsniveau og antyder ikke, at nogen strategi giver pålidelige afkast. Formålet er at gøre økonomiske forpligtelser og fortsatte ansvar forståelige, før de automatiseres.

Identificer det derivat, der handles

En perpetualkontrakt skaber eksponering mod en prisreference uden krav om ejerskab af det underliggende spottoken. Markedsidentitet, sikkerhedsstillelse og specifikation er vigtige uafhængigt af en velkendt ticker. Et matchende aktivnavn på en spotliste beviser ikke, at det tilsigtede derivat har identiske vilkår.

Hyperliquid omfatter forskellige perpetualmarkedssammenhænge, herunder markeder drevet af kontraktudbydere. Botten bør identificere den faktiske kontrakt og relevante specifikation frem for at antage, at hvert marked bruger samme sikkerhedsstillelse eller konfiguration.

Vejledningen til markedsvalg på Hyperliquid forklarer den bredere adskillelse mellem spot, derivater og HyperEVM. Et perpsmandat bør forblive udtrykkeligt, så systemet ikke kan erstatte en derivatordre med et tokenkøb eller omvendt.

Registrer de aktuelle kontraktparametre i beslutningen. Mindste ordretrin, marginkrav og understøttede tilstande kan påvirke, om en foreslået størrelse er gyldig. Et tilbud eller en graf fastslår ikke alene hele handelsspecifikationen.

Læs kontotilstanden før saldoen

Den aktuelle Hyperliquid-dokumentation skelner mellem standard-, unified- og portfolio-margin-kontotilstande. Tilstanden påvirker samspillet mellem saldi og sikkerhedsstillelse. En bot bør læse den faktiske kontokonfiguration frem for at udlede den af grænsefladens aktuelle standard.

I en standardordning kan saldi og cross-margin-omfang være adskilt efter handelssammenhæng. Unified- og porteføljetilstande ændrer forholdene efter deres regler. Et saldofelt, som virker meningsfuldt under én tilstand, giver måske ikke hele kontobilledet under en anden.

Det betyder noget, når flere strategier deler kontoen. En spothandling eller en anden derivatposition kan påvirke kapacitet, som en perpsproces antog var reserveret til sig selv. Kontovisningen skal afspejle de faktiske fælles forpligtelser.

Opsætningsvejledningen til Hyperliquid understreger identifikation af den betjente konto. Ved perpetualhandel omfatter identifikationen dens tilstand og sikkerhedsstillelsesforhold, ikke kun adressen, der signerede anmodningen.

Marginkontrol i en Hyperliquid-perpsbot

Marginkontrol i en Hyperliquid-perpsbot skelner mellem egenkapital, positionens nominelle værdi, indledende margin og vedligeholdelseskrav. Mængderne beskriver forskellige aspekter af kontoen. At kalde dem alle saldo skaber tvetydighed netop dér, hvor det betyder mest.

Nominel værdi udtrykker markedseksponeringens størrelse under kontraktens priskonvention. Margin er sikkerhedsstillelsen bag eksponeringen. Egenkapital ændres, når gevinster, tab, funding og andre kontobevægelser indregnes efter gældende regler.

Ved en fiktiv lineær position på 1.000 enheder med 200 enheder bag sig er det enkle forhold mellem nominel værdi og egenkapital fem. Forholdet betyder ikke, at kontoen tåler enhver ugunstig bevægelse på 20 %. Vedligeholdelseskrav og andre omkostninger kan fremtvinge handling, før den understøttende egenkapital når nul.

En nyttig kontrol før ordre spørger, hvordan den foreslåede udførelse ændrer både eksponering og resterende kapacitet. Den bør omfatte eksisterende positioner og relevante åbne ordrer frem for at behandle den nye ordres indledende margin som kontoens eneste forpligtelse.

Den maksimale gearing tilladt af en kontrakt er en børsbegrænsning, ikke en anbefaling til kontoen. En strategi kan af egne grunde vælge et lavere eksponeringsloft. At bestå handelsstedets adgangskontrol fastslår, at en ordre opfylder kravene på det tidspunkt; det fastslår ikke, at brugerens bredere tabsbudget er passende.

Forstå cross-margin og isoleret margin særskilt

Cross-margin deler understøttende sikkerhedsstillelse på tværs af positionerne omfattet af gældende kontoregler. Isoleret margin tildeler sikkerhedsstillelse til en bestemt positionssammenhæng. Forskellen ændrer, hvilke andre beholdninger der kan påvirkes, når én position forringes.

Isolation garanterer ikke, at positionens tildelte midler er sikre. Den definerer omfanget af sikkerhedsstillelse under ordningen. Handlen kan stadig miste sin understøttende margin gennem ugunstig bevægelse og likvidation.

Visse markeder eller konfigurationer pålægger yderligere begrænsninger. Den aktuelle dokumentation beskriver tilfælde, hvor fjernelse af isoleret margin er begrænset, og tilfælde, hvor cross-margin ikke er tilgængelig. En bot bør verificere understøttet adfærd for den konkrete kontrakt frem for at vise en kontrol, der antager, at alle valg er universelt tilladte.

Bevar valget i beslutningsregistreringen. Ændring af margintilstand eller flytning af sikkerhedsstillelse er en økonomisk handling med konsekvenser for andre strategier. Den bør ikke ske som en usynlig reparation, hver gang en ordre ikke består en kapacitetskontrol.

Skeln mellem valgt gearing og effektiv gearing

Gearingsindstillingen ved åbning af en position fastlåser ikke den senere risiko. Når pris og egenkapital ændres, kan forholdet mellem positionens nominelle værdi og egenkapital også ændres. Botten behøver fortsatte beregninger frem for en permanent etiket kopieret fra indgangen.

Betragt en fiktiv lineær lang position på to enheder åbnet til 100 med 40 enheder i understøttende egenkapital. Den indledende nominelle værdi er 200, og det enkle forhold er fem. Ved en pris på 95 er det urealiserede tab ti, hvilket efterlader 30 i egenkapital før omkostninger. Den aktuelle nominelle værdi er 190, så forholdet er cirka 6,33.

Den valgte indgangsindstilling behøvede ikke ændres, for at den effektive gearing steg. Funding eller andre tab på den fælles konto kunne ændre forholdet yderligere.

Overvåg den faktiske positions- og kontotilstand. En etiket med fem gange gearing er utilstrækkelig, hvis den skjuler den reducerede egenkapital og øgede følsomhed, der opstod efter indgangen.

Brug mark-, oracle- og udførelsespriser korrekt

Hyperliquid bruger forskellige prisbegreber til forskellige formål. Markprisen er relevant for marginberegning, likvidation og urealiserede resultater. Fundingberegninger bruger den gældende oraclereference efter kontraktens regler. Faktiske udførelser fastslår udførelsespriser.

Botten bør mærke, hvilken pris der styrer hver beslutning. En graf over seneste handel kan afvige fra markprisen, og en markedsordre kan udføres til andre priser end begge viste referencer, når dybden er begrænset.

Antag, at en fiktiv grafs seneste handel var til 100, mens den relevante markpris er 99,20. En konto med en overvågningsregel baseret på markprisen bør ikke rapportere sin margintilstand ud fra seneste handel, blot fordi det er skærmens mest synlige tal.

Undgå at antage én oraclekonstruktion på tværs af alle kontraktfamilier. Den gældende markedsspecifikation bestemmer referencen. Det praktiske krav er at bevare priskilden og bruge den til det spørgsmål, den faktisk besvarer.

Fundinganalyse i en Hyperliquid-perpsbot

Fundinganalyse i en Hyperliquid-perpsbot sporer periodiske overførsler mellem den lange og korte side. Funding kan være en omkostning eller kreditering afhængigt af satsen og positionsretningen. Den er adskilt fra handelsgebyret for udførelse.

Den aktuelle dokumentation beskriver fundingbetalinger hver time. En fremskrevet sats er stadig et estimat for et fremtidigt interval, mens en afviklet fundingpost er en faktisk kontohændelse. Botten bør ikke tælle en forudsagt kreditering som realiseret indtægt.

I et fiktivt interval indebærer en oraclebaseret nominel værdi på 10.000 enheder og en fundingsats på 0,01 % en betaling på én enhed i den gældende retning. Satsen er et eksempel, ikke et aktuelt tilbud. Ti sådanne intervaller ved uændret nominel værdi og sats ville give ti enheder i alt, men intet input er garanteret konstant.

Bevar hver afviklet post sammen med position og rapporteringsperiode. En handel, der ser rentabel ud alene ud fra indgangs- og udgangspriser, kan få et andet resultat, når funding medregnes.

Behandl ikke fundingmodtagelse som et gratis afkast

En position, der modtager funding, har stadig markedseksponering. En gunstig betaling kan overgås af ugunstig prisbevægelse, ændringer i satsen, udførelsesomkostninger eller ufuldkommen afdækning. Modtagelsen gør ikke positionen svarende til kontanter.

Antag, at en fiktiv strategi tjener 12 enheder i funding, taber 35 på prisbevægelse og betaler syv i samlede handelsudgifter. Nettoresultatet er minus 30. Kun at rapportere fundingafkastet ville udelade den større økonomiske virkning.

En afdækning skaber sine egne konto- og udførelsesspørgsmål. To ben udføres måske ikke sammen, kan bruge forskellig sikkerhedsstillelse og kan opleve ændrede prisforhold. En bot bør identificere den resterende eksponering frem for at kalde ordningen neutral som en antagelse.

Vurder fundingbaserede idéer gennem fuldstændige scenarier. Medtag en vending i satsen, en forsinket afdækningsjustering og en periode, hvor positionen skal reduceres til en ugunstig pris. Strategiens navn fjerner ikke de mulige omkostninger.

Behandl likvidation som en fortsat begrænsning

Likvidationsrisiko afhænger af kontoens egenkapital og vedligeholdelseskrav efter de faktiske markeds- og kontoregler. Den er ikke blot en fast procent under indgangen for enhver lang position eller over indgangen for enhver kort position.

Resultater på tværs af kontoen, funding og ændringer i sikkerhedsstillelse kan ændre den anslåede likvidationsbetingelse. En bot bør opdatere den relevante kontovisning frem for at behandle estimatet vist før indgang som permanent.

Markprisen til likvidation kan også afvige fra prisen på en foretrukken graf. Et overvågningssystem, der kun ser på seneste handel, kan overse den betingelse, der er relevant for kontoens marginvurdering.

Brug ikke likvidation som planlagt erstatning for en almindelig udgang. Det er en håndhævet risikoproces, hvis udfald afhænger af aktuelle forhold. En strategi kræver sine egne reduktionsregler og må samtidig erkende, at også de kan møde kursgab, begrænset dybde og udførelsesusikkerhed.

Udgangskontrol i en Hyperliquid-perpsbot

Udgangskontrol i en Hyperliquid-perpsbot skal skelne mellem betingelsen, der aktiverer en ordre, og den faktisk udførte pris og mængde. En stopudløser er en instruktion om at forsøge en defineret handling, når betingelsen opfyldes; den er ikke en garanteret modtagelse til udløserprisen.

Den aktuelle Hyperliquid-dokumentation bruger markprisen til take-profit- og stop-loss-udløsere. En bot bør bekræfte de understøttede ordreregler og vise den anvendte reference frem for at lade brugeren udlede den af en graf over seneste handel.

En stop-limit-ordre kan forblive uudført, hvis markedet bevæger sig forbi dens acceptable pris. En beskyttelsesordre af markedstypen kan udføres til en dårligere pris end udløseren og er fortsat underlagt handelsstedets faktiske udførelsesbegrænsninger.

Vejledningen til automatisering af ordretilstand forklarer, hvorfor indsendt, aktiv, udløst og udført kræver separat dokumentation. Kontoen forbliver eksponeret mod den ulukkede mængde, indtil udførelser fastslår reduktionen.

Brug reduce-only til det faktiske formål

Reduce-only-ordrer er beregnet til at reducere en eksisterende position frem for at åbne eksponering i modsat retning. Det er værdifuldt, når en udgangsmængde ellers kan overstige positionen, efter at en anden handling ændrer størrelsen.

På en fiktiv konto med en lang position på ti enheder bør et planlagt salg på ti lukke positionen, hvis det udføres som tilsigtet. Reducerer en anden handling først beholdningen til seks, kan et ubegrænset salg på ti efterlade en kort position på fire. En understøttet reduce-only-instruktion begrænser denne vending.

Den garanterer ikke udførelse eller en bestemt pris. Botten skal stadig verificere ordrens accepterede tilstand og den resterende position efter udførelse.

Hold beskyttelsesordrer synkroniseret med faktiske beholdninger. En nyttig gennemgang kontrollerer retning, mængde, udløserreference og aktuel status. En beroligende udgangsetiket bør ikke skjule en ordre, der blev annulleret, aldrig aktiveret eller dimensioneret til en tidligere position.

Afstem delvise indgange med beskyttelsesordrer

En indgangsordre kan udføres delvist, mens resten forbliver åben eller annulleres. Den anskaffede eksponering afviger da fra det oprindelige mål. Botten skal afstemme både den faktiske position og dens tilknyttede beskyttelsesordrer.

Den aktuelle dokumentation skelner mellem beskyttelsesordrer knyttet til en position og underordrer knyttet til en overordnet ordre. Deres adfærd ved ufuldstændige udførelser og annullering er ikke identisk. Navnlig kan manuel annullering af en delvist udført overordnet ordre annullere dens tilknyttede underordrers beskyttelse i det dokumenterede forløb.

Den praktiske lære er at undersøge den resulterende tilstand frem for at antage, at annullering af den uudførte indgang efterlader den udførte del beskyttet. En separat beskyttelseshandling kan være nødvendig under den valgte understøttede arbejdsgang.

For eksempel skaber en tilsigtet indgang på otte enheder, hvor tre udføres, tre enheders eksponering. De resterende fem er en ordreforpligtelse, ikke yderligere beholdning. Begge kategorier skal afstemmes, før botten beskriver positionen som fuldt åbnet eller sikkert lukket.

Afstem delvise indgange med beskyttelsesordrerPosition ResultPrice MovementTrading FeesFunding PaymentsRemaining ExposureTRADING FIELD NOTESEDUCATIONAL RESOURCE
En perpetualstrategis resultat kombinerer realiserede prisændringer, udgifter, funding og enhver stadig åben position.

Reserver kapacitet på tværs af samtidige strategier

Flere strategiprocesser kan hver se tilsyneladende tilstrækkelig kontokapacitet, mens deres samlede forslag overskrider den tilsigtede grænse. Fælles sikkerhedsstillelse kræver fælles reservationslogik, som stemmer med den faktiske kontotilstand.

Antag, at en fiktiv konto tillader yderligere 600 enheder i nominel værdi under sin egen risikopolitik. To processer foreslår hver 400 næsten samtidigt. Hvert forslag passer isoleret, men tilsammen kræver de 800 og overskrider politikken med 200.

Reserver kapacitet før forberedelse af de endelige handlinger, og bevar reservationer for uafklarede ordrer, indtil deres tilstand kendes. En annulleringsanmodning er ikke det samme som en bekræftet frigivelse af enhver resterende forpligtelse.

Vejledningen til porteføljekoordinering forklarer det generelle budgetproblem. I perps skal totalen også tage højde for, hvordan prisbevægelse og fælles sikkerhedsstillelse ændrer den disponible kapacitet efter de indledende ordrers godkendelse.

Adskil overførsler fra handelsresultater

Tilførsel af sikkerhedsstillelse kan forhindre kontoen i at vise en lavere egenkapitalsaldo og stadig efterlade strategien med et handelstab. En udbetaling kan reducere den viste saldo uden at repræsentere et tab. Resultatmåling kræver hensyntagen til de eksterne strømme.

I en fiktiv periode begynder en konto med 500 enheder, modtager en indbetaling på 200 og slutter med 650. Ser man bort fra værdiansættelseskomplikationer og antager ingen udbetaling, er handels- og udgiftsresultatet minus 50. Slutbalancen er kun højere end startbalancen, fordi ny kapital ankom.

Hold interne overførsler mellem kontosammenhænge adskilt fra indbetalinger til rapporteringsporteføljen. Ellers kan flytning af sikkerhedsstillelse fremstå som nytjente penge i én strategi og uforklaret tab i en anden.

Vejledningen til gevinstbogføring giver den grundlæggende forskel mellem pengestrømme og resultater. Perpetualrapportering tilføjer funding og værdiansættelse af derivatpositioner, men fjerner ikke behovet for at identificere indskud og udbetalinger.

Beregn et fuldstændigt resultat for en lukket position

Betragt en fiktiv lineær lang position på fire enheder åbnet til 50 og fuldt lukket til 54. Bruttoprisgevinsten er fire gange fire eller 16 enheder. Antag, at indgangs- og udgangsudgifter er tre i alt, og at nettofunding betalt i ejerperioden er to.

Det fuldstændige resultat er 11 enheder før eventuelle andre ikke-medregnede omkostninger. Det er ikke prisgevinsten på 16 enheder vist isoleret. Betalte strategien også én enhed gennem mislykkede forsøg, der kan tilskrives samme rapporteringsperiode, bliver periodens bredere resultat ti.

Ved deludgange skal den resterende mængde og en konsekvent metode for indgangspris bevares. Realiserede gevinster på en lukket del bør ikke slette tab eller forpligtelser på den åbne rest.

Rapporter afkast med en klart defineret nævner. Afkast på stillet margin, afkast på gennemsnitlig egenkapital og afkast i forhold til nominel værdi besvarer forskellige spørgsmål. Valg af den mindste nævner alene for at få den største procent gør sammenligninger misvisende.

Overvåg sikkerhedsstillelse og markedsændringer samlet

Kontoens evne til at understøtte en position afhænger af mere end positionens egen pris. Andre positioner, funding, udbetalinger og reglerne for sikkerhedsstillelse kan ændre den tilgængelige buffer. Overvågning af kun målmarkedet efterlader en del af risikoen uobserveret.

Fastlæg separate betingelser for at tilføje og reducere eksponering. En strategi kan stoppe åbning af nye positioner, når kontodokumentation bliver forældet, og samtidig fortsat afstemme eksisterende ordrer og understøtte godkendte reduktioner.

Behandl ikke ekstra sikkerhedsstillelse som bevis for, at handelsreglen fortsat er sund. Tilførsel af kapital ændrer kontoens kapacitet; den ophæver ikke markedstabet og validerer ikke den oprindelige tese.

Bevar årsagen til hvert indgreb. En senere reviewer bør kunne skelne en rentabel strategi fra en, hvis tilsyneladende stabilitet afhang af gentagne urapporterede indbetalinger eller skønsmæssige ændringer i risikobudgettet.

Test kursgab og genstarter før udvidelse af omfanget

En meningsfuld simulering omfatter en ufuldstændig indgang, et stop, der udløses uden fuld udførelse, en vending i fundingsatsen og en periode, hvor markeds- og kontobeskeder ankommer i forkert rækkefølge. Vellykket ordreplacering alene tester ikke de forpligtelser.

Genoprettelse efter genstart bør rekonstruere aktuelle positioner, åbne ordrer, beskyttelsesordrer og nylige udførelser før nye handlinger. Genafspilning af et gammelt signal mod en ændret konto kan skabe utilsigtet eksponering, selv når det oprindelige signal var gyldigt.

Mål, om botten forklarer sin usikkerhed. Et manglende svar bør give en afstemningsopgave frem for opdigtet succes eller fiasko. Brugeren skal vide, hvilken mængde der stadig er eksponeret, og hvilken dokumentation der stadig mangler.

En veldefineret Hyperliquid-perpsproces forbinder hver ordre med en kontrakt, kontotilstand og et risikobudget og kontrollerer derefter fortsat positionen indtil lukning. Dens nytte ligger i at gøre forpligtelserne udtrykkelige og verificerbare gennem hele handlen, inklusive perioder med ugunstige markedsforhold.

Lær mere

Udforsk alle ressourcer