En Hyperliquid-handelsbot må velge driftsflate før den velger ordre. HyperCore-spothandel, HyperCore-markeder for evigvarende kontrakter og HyperEVM-kontraktaktivitet er beslektede deler av et økosystem, men deler ikke én utskiftbar transaksjons- eller regnskapsmodell.
Dette skillet betyr noe selv når det samme lesbare eiendelsnavnet vises flere steder. Eierskap til et spottoken er forskjellig fra en posisjon i en evigvarende kontrakt, og en HyperEVM-transaksjon er forskjellig fra en signert HyperCore-ordrehandling. Et system som forveksler betydningene, kan lese feil kontotilstand eller autorisere feil type eksponering.
Denne veiledningen retter seg primært mot en avgrenset HyperCore-spotarbeidsflyt samtidig som grensene rundt forklares. Tekniske kilder ble gjennomgått 15. september 2026. Mengdene og scenarioene er fiktive driftseksempler, fremfor anbefalinger om markeder, belåning eller forventet avkastning.
Hyperliquid-handelsbot: Velg utførelsesflate
Hyperliquid beskriver HyperCore og HyperEVM som forskjellige komponenter i utførelsesmiljøet. HyperCore støtter spothandel og handel med evigvarende kontrakter, mens HyperEVM gir EVM-kontraktutførelse. Det felles økosystemet gjør ikke handlingsformatene eller de økonomiske registreringene identiske. Hyperliquids offisielle oversikt.
Et forslag bør identifisere hvilken flate det gjelder før eiendelen identifiseres. Dette feltet avgjør hvilke metadata, kontolesinger, hvilken signeringsmetode og hvilken avstemmingslogikk applikasjonen bruker.
For et spotrettet mandat bør et marked for evigvarende kontrakter med en samsvarende merkelapp ikke bli en automatisk erstatning når spothandel er utilgjengelig. Dette ville endre det økonomiske instrumentet og brukerens autoriserte omfang.
Veiledningen til mememyntboter på tvers av kjeder forklarer det bredere behovet for å bevare utførelseskontekst. Markedsvalg i en Hyperliquid-handelsbot krever denne disiplinen både innenfor økosystemet og på tvers av forskjellige nettverk.
Definer det økonomiske objektet som forvaltes
En spotarbeidsflyt forvalter tokenbeholdning og eiendelene som brukes til å anskaffe eller selge den. En arbeidsflyt for evigvarende kontrakter forvalter en derivatposisjon med egne konto- og risikoregler. HyperEVM-aktivitet kan involvere kontraktstilstand, tokensaldoer og gassutgifter under en EVM-transaksjonsmodell.
Disse objektene bør ha separate registreringstyper. Et generelt posisjonsobjekt som blander en tokensaldo med en derivateksponering, kan gjøre tilgjengelig mengde, realiserte resultater og instrukser om lukking tvetydige.
Beskrivelsen til brukeren bør navngi objektet enkelt og tydelig. En forespørsel om å kjøpe et memetoken som spotbeholdning innebærer ikke tillatelse til å åpne en belånt posisjon som viser til en lignende eiendel.
Hvis applikasjonen støtter flere flater, krev en uttrykkelig kobling fra hver strategi til de tillatte instrumentene. Bred økosystemstøtte er ingen grunn til å utlede bredere handelsfullmakt.
Veiledningen til automatisering av evigvarende Hyperliquid-kontrakter utvikler derivattilfellet gjennom margin, finansiering, delvise utførelser og lukkinger med reduce-only, samtidig som skillet fra spotbeholdninger bevares.
Identifiser den faktiske handelskontoen
Kontoobservasjoner må vise til kontoen der eiendelene og ordrene forvaltes. En godkjent API-agent kan signere på vegne av en konto, men dens egen adresse er ingen erstatning for kontoadressen ved saldo- og ordrelesinger.
Bevar forbindelsen mellom eierkontoen, eventuell underkonto som støttes, og signeringsidentiteten. Feil lesemål kan gi et tomt resultat som ser ut som fravær av beholdninger selv om den tiltenkte kontoen har aktiv eksponering.
Behandle et uventet tomt svar som dokumentasjon som skal undersøkes, fremfor umiddelbar tillatelse til å opprette en ny posisjon fra null. Verifiser identitet, miljø og forespørselens betydning først.
Kontotilstand i en Hyperliquid-handelsbot bør derfor identifiseres etter både utførelsesflate og faktisk kontokontekst. Dette unngår forveksling av en tilgangsidentitet med den økonomiske kontoen den er autorisert til å påvirke.
Les den faktiske kontomodusen
Skillet mellom spotbeholdning og en posisjon i en evigvarende kontrakt fastslår ikke at ressursene er universelt isolert. Gjeldende dokumentasjon identifiserer spotsaldosvaret som kilde til handelskontosaldo for ordninger med enhetlig konto og porteføljemargin. Applikasjonen må tolke tilgjengelige ressurser under kontomodusen som faktisk brukes.
Bevar instrumentspesifikt regnskap samtidig som kontoens reelle begrensninger og annen aktivitet også leses. En tokenbeholdning kan forbli et eget bokføringsobjekt selv når bredere kontoregler påvirker om ressurser er tilgjengelige for en annen ordre.
Ikke utled brukbar kapasitet fra spotarbeidsflytens lokale saldoer alene når kontomodusen innfører delte virkninger. Hvis systemet ikke kan tolke modusen, bør det begrense omfanget det støtter, fremfor å anta at annen aktivitet ikke kan påvirke den foreslåtte spothandelen.
Veiledningen til margin for Hyperliquid-kontrakter forklarer hvordan kontomodus, kryss- eller isolert margin og skiftende egenkapital påvirker kapasiteten bak en derivatposisjon.
Hold produksjons- og testmiljøer atskilt
Test- og produksjonsmiljøer har forskjellig tilstand og kan bruke forskjellige markedsidentifikatorer. Klienten bør verifisere det konfigurerte miljøet før metadata tolkes eller en handling signeres. Kjente navn gjør ikke identifikatorer flyttbare.
Lagre miljøet i hver varig hensikts- og markedsregistrering. En konfigurasjonsendring bør ikke la en gammel testidentifikator gjenbrukes mot produksjon bare fordi heltallet virker gyldig.
Testing kan demonstrere skjemahåndtering og livsløpslogikk innenfor sitt omfang. Den fastslår verken gjeldende produksjonslikviditet, gebyrer eller tilgjengelighet. Disse faktaene krever gjeldende dokumentasjon fra det tiltenkte driftsmiljøet.
Skillet bør også være synlig i eksporterte registreringer. En senere kontrollør bør ikke måtte utlede om et gunstig resultat kom fra et oppdiktet scenario, et testmiljø eller en faktisk autorisert produksjonshandling.
Identifiser spottokener og markeder separat
HyperCore-spotmetadata skiller tokeninformasjon fra handelspar og identifikatorene som brukes i ordrehandlinger. Disse identifikatorene bør identifiseres gjennom gjeldende støttet skjema fremfor å behandles som utskiftbare tall.
Applikasjonen trenger en markedsregistrering som knytter basistokenet, noteringstokenet, paridentiteten og handlingsidentifikatoren sammen. Den bør også bevare eventuell kobling til visningsnavn slik at en brukergrensesnittmerkelapp ikke i det stille kan erstatte den operative identiteten.
Ikke hardkod en identifikator som er kopiert fra et eksempel, som en permanent tokenegenskap. Riktig tolkning avhenger av miljøet og gjeldende metadata.
For en Hyperliquid-handelsbots spotarbeidsflyt tilsvarer denne koblingen kontroll av det nøyaktige markedet før en handel autoriseres. Et korrekt tokennavn med feil par- eller handlingsidentifikator er fortsatt en feilaktig instruks.
Behandle markedspriser som observasjoner
En vist midtpris eller nylig handelspris er nyttig markedsinformasjon, men er ikke et gjennomførbart pristilbud for en vilkårlig mengde. Systemet bør undersøke gjeldende ordrebokdokumentasjon som støttes, og den faktiske foreslåtte størrelsen.
En illustrerende midtpris på 0,50 i noteringseiendelen garanterer ikke at 1.000 enheter kan kjøpes eller selges til den prisen. Tilgjengelige ordrer, spread og dybde avgjør hva den foreslåtte handlingen kan møte.
Bevar observasjonens kilde og alder. En løpende forbindelse kan forbli aktiv mens ett markeds data er foreldet. Beslutningen bør avhenge av den relevante informasjonens ferskhet, fremfor bare transportaktivitet.
Veiledningen til handelsplattformer for mememynter drøfter forskjellen mellom vist markedsinformasjon og praktisk utførelse. Skillet gjelder direkte for ordrebokbaserte spotbeslutninger.
Velg ordreatferd bevisst
En ordres prisgrense og gyldighetstid definerer hva den kan gjøre. En hvilende limitordre kan forbli åpen, mens en instruks om umiddelbar utførelse kan ha en annen behandling av uutført mengde. Den nøyaktige betydningen som støttes, bør verifiseres for den tiltenkte handlingen.
Forslaget bør forklare om fullføring eller priskontroll prioriteres, og hva som skjer hvis hele mengden ikke kan utføres. En merkelapp som kjøp nå bør ikke skjule en vid prisgrense eller en uventet hvilende restordre.
Hvis applikasjonen tilbyr betinget virkemåte, fastslå om vilkåret ligger hos handelsplassen eller overvåkes av den lokale prosessen. Det siste avhenger av at prosessen fortsetter å motta gyldige observasjoner og sende handlinger vellykket.
Ikke anta at hver funksjon som vises i ett grensesnitt, er identisk tilgjengelig gjennom hver API-operasjon eller markedstype. Omfanget som støttes, trenger gjeldende dokumentasjon.
Reserver midler på tvers av åpne ordrer
Tilgjengelig saldo bør gjenspeile gjeldende forpliktelser. Åpne kjøpsordrer kan binde noteringsressurser, og åpne salgsordrer kan binde tokenmengde. Flere strategier bør dele én reservasjonsmodell fremfor uavhengig å anta at de samme eiendelene er frie.
En illustrerende konto med 300 noteringsenheter og en åpen ordre som reserverer 80, har ikke alle 300 tilgjengelig for et nytt uavhengig forslag under denne reservasjonsmodellen. Faktisk kontotilstand og gjeldende ordreregler avgjør nåværende kapasitet.
Koordinatoren bør også ta hensyn til usikre innsendinger. Et manglende svar beviser ikke at ingen ordre ble akseptert. Bevar den tiltenkte forpliktelsen frem til autoritative ordre- og utførelsesregistreringer avklarer utfallet.
Dette er et applikasjonsansvar selv når handelsplassen avviser overforbruk. En tydelig lokal reservasjonsmodell hindrer unngåelige konflikter og forklarer hvorfor et forslag ble utsatt før en avvist handling oppstår.
Hyperliquid-handelsbot: Les ordrer og utførelser separat
En akseptert ordre er en instruks med et livsløp. Utførelser er de fullførte handlene som endrer beholdning og saldoer. En ordre kan være åpen, delvis utført eller kansellert uten at hele den opprinnelige mengden er omsatt.
Anta at et fiktivt spotkjøp ber om 500 enheter. To utførelser anskaffer 120 og 180 enheter, slik at 200 enheter forblir uutført hvis restordren fortsatt er aktiv. Anskaffet beholdning er 300 enheter før eventuelle relevante gebyrvirkninger, fremfor hele den forespurte mengden på 500.
Boken bør bevare hver utførelse og fjerne duplikater fra gjentatte observasjoner. Den bør også bevare forbindelsen mellom ordren, den opprinnelige hensikten og eventuell senere kansellering eller endring.
Veiledningen til automatiserte kryptohandelsboter forklarer hvorfor instrukser og økonomiske utfall trenger forskjellige registreringer. Ordreaksept skal aldri bli en udokumentert påstand om at en spotposisjon ble fullt anskaffet.
Avstem gebyrer i eiendelen de rapporteres i
Gebyrer kan avhenge av markedstype, kontovilkår og den faktiske utførelsen. Bruk gjeldende informasjon som støttes, og gebyreiendelen som er registrert med utfallet, fremfor å anvende en oppdiktet universell prosent på hver handling.
I en illustrerende bok, bevar brutto tokenmengde, brutto noteringsutgift og gebyrbevegelser som separate oppføringer. Hvis et gebyr belastes i en bestemt eiendel, må eiendelens saldo avstemmes deretter. Omregning til rapporteringsvaluta kommer etterpå.
Ikke importer en Ethereum-gassberegning til en HyperCore-ordreregistrering bare fordi arbeidsflyten også støtter HyperEVM. Driftsflatene har forskjellige mekanismer og bør bruke egen dokumentasjon.
Brukeren bør kunne forklare netto anskaffet mengde og samlede brukte ressurser. En gunstig gjennomsnittlig utførelsespris er ufullstendig hvis boken utelater et gebyr eller tilordner det til feil saldo.
Hold HyperEVM-transaksjoner i sitt eget livsløp
HyperEVM-kontraktutførelse bruker en EVM-transaksjonsvei, med HYPE som nettverkets egen gasseiendel. Dette er forskjellig fra den signerte handlingsveien som brukes til HyperCore-handel. Et system som støtter begge, trenger separat konstruksjons- og avstemmingslogikk.
Kontoen kan bruke kjent adressenotasjon på tvers av kontekster, men saldoer og aktivitet bør ikke slås sammen uten en uttrykkelig støttet forbindelse. En overføring mellom kontekster er en operasjon som skal spores, fremfor en grunn til å anta at midler er tilgjengelige samtidig begge steder.
Hvis en spotstrategi er definert for HyperCore, bør den ikke flytte inn i en HyperEVM-pool bare fordi en samsvarende tokenmerkelapp vises der. Ruten, tillatelsene og kostnadsmodellen ville endres og kreve et nytt forslag som støttes.
Denne grensen beskytter betydningen av brukerens instruks. Forbindelser i økosystemet fjerner ikke behovet for å identifisere hvor den økonomiske handlingen faktisk skjer.
Veiledningen til HyperEVM-saldoer og overføringer utvikler livsløpet gjennom verifisering av tilknyttede tokener, reserver i nettverkets egen HYPE og avstemming av kreditering hos mottaker.
Bruk riktig noncemodell for signerte handlinger
Noncer for signerte HyperCore-handlinger spores per signerer under egne regler. De bør ikke implementeres ved å kopiere Ethereums antakelser om sekvensielle kontononcer. Prosesser som deler en signerer, trenger samordning selv når de handler for forskjellige kontokontekster.
Applikasjonen bør bevare signereransvar og noncetildeling som driftstilstand. Et nytt forsøk eller en omstart skal ikke gjenbruke signert handlingsidentitet uten videre på en måte som er i konflikt med protokollatferden som støttes.
Agentlivsløp betyr også noe. En avregistrert eller utløpt agent bør ikke behandles som tomme tilgangsopplysninger som kan gjenbrukes, uten at den offisielle veiledningen gjennomgås. Avvikling av fullmakt er en bevisst prosess, fremfor bare sletting av en lokal nøkkelmerkelapp.
For en overordnet driftsmodell er hovedlærdommen enkel: Hver utførelsesflate har sin egen autoriseringsbetydning. Et felles programvaregrensesnitt bør bevare forskjellene fremfor å late som om én generell transaksjonsteller dekker alt.
Gjenopprett etter et tilkoblingsgap
Et løpende abonnement kan stoppe og senere kobles til igjen mens ordrer fortsetter å eksistere eller utføres. Ny tilkobling bør utløse avstemming av relevant kontotilstand, åpne ordrer og utførelser før nye forslag avhenger av det lokale øyeblikksbildet.
Gjenopprettingsprosessen trenger en historikkplan som respekterer grensesnittets tilgjengelige områder og grenser. Ett siste svar inneholder kanskje ikke hver hendelse som fant sted under et langt avbrudd. Bevar en varig observasjonsgrense og fjern overlappende duplikater.
Grensesnittet bør vise hvilken tilstand som fortsatt er usikker. En tilkoblet socket beviser at transport er tilgjengelig igjen; den beviser ikke at hver konto- og markedsregistrering er gjeldende.
Test gapet med en delvis utførelse og kansellering som skjer mens klienten er frakoblet. Gjenoppretting bør komme til korrekt gjenværende beholdning og ordretilstand uten å telle den samme utførelsen to ganger.
Behandle kansellering som en ordrehandling
En kanselleringsforespørsel gjelder den gjenværende åpne ordren. Den verken reverserer utførelser som allerede fant sted eller selger beholdning som allerede er anskaffet. Kontoboken bør gjenspeile eventuelle utførelser som skjer før kanselleringen blir autoritativ.
Hvis en ordre ba om 500 enheter og 300 er utført, lar kansellering av resten de anskaffede 300 enhetene stå til forvaltning. En lokal kansellert merkelapp bør ikke antyde at hele den økonomiske hensikten var uten virkning.
Hold den gjenværende forpliktelsen reservert mens kansellering er uavklart. For tidlig frigivelse kan la et annet forslag overlappe med en ordre som fortsatt er aktiv.
Den samme omtanken gjelder planlagte kanselleringsfunksjoner. De forvalter ordrer innenfor omfanget de støtter; de er ingen generell likvideringsmekanisme for kontoens tokenbeholdninger.
Gjennomgå én konto uten å blande instrumenter
Et nyttig kontosammendrag kan vise flere aktivitetstyper samtidig som separate registreringer bevares. Spotbeholdning, åpne spotordrer, posisjoner i evigvarende kontrakter og HyperEVM-saldoer bør beholde egne betydninger og beregninger av tilgjengelige ressurser.
En samlet total i rapporteringsvaluta kan være opplysende, men bør ikke bli kilden til handelsfullmakt. Ressurser som er verdsatt ett sted, er kanskje ikke umiddelbart tilgjengelige for en annen handling uten en separat operasjon som støttes.
Operatøren bør kunne gå inn på den nøyaktige eiendelen og flaten bak hvert sammendragsbeløp. Dette gjør det mulig å identifisere om et tilsynelatende avvik kommer fra en overføring, en uutført ordre, et gebyr eller en feil i instrumentklassifisering.
Unngå å vise én posisjonsstørrelse som om alle instrumenter er utskiftbare. Kontoens faktiske forpliktelser er mer opplysende enn et samlet tall som skjuler hvordan eksponering holdes.
Spor overføringer som separate kontohendelser
Flytting av en eiendel mellom kontokontekster eller utførelsesflater krever egen registrering. Applikasjonen bør identifisere kilde, mottaker, eiendel og observert fullføring fremfor å behandle bevegelsen som en øyeblikkelig endring i en samlet saldo.
Under en uavklart overføring skal det ikke antas at de samme ressursene er tilgjengelige i begge ender. En rapporteringsskjerm kan vise en samlet økonomisk total samtidig som handelskoordinatoren fortsatt trenger den nøyaktige plasseringen og tilgjengeligheten til hver eiendel.
En illustrerende overføring av 50 noteringsenheter bør ikke telles som handelsfortjeneste når den vises på mottakerkontoen. Den endrer hvor ressursene holdes, fremfor hva en spotstrategi tjente. Enhver tilknyttet utgift trenger også egen klassifisering.
Driftsomfanget bør bare bruke overføringsmekanismer det faktisk støtter og kan avstemme. Et kjent adresseformat eller eiendelsnavn beviser ikke at bevegelse mellom to kontekster er automatisk, eller at hver representasjon er utskiftbar.
Gjennomgå agentfullmakt uavhengig av markedsregler
En strategis eksponeringstak og en agents signeringsfullmakt er forskjellige kontroller. Strategien kan ha til hensikt å handle bare ett spotpar, mens den godkjente tilgangens tekniske fullmakt har bredere omfang. Applikasjonen bør forstå og dokumentere forbindelsen.
Hold registrering, erstatning og avvikling av tilgangsopplysninger utenfor vanlig markedssignalhåndtering. En ny prisobservasjon kan ikke autorisere en ny agent, og en mislykket ordre bør ikke utløse en bredere tillatelse som automatisk reparasjon.
Eieren trenger en tydelig oversikt over hvilken signerer som er aktiv for hver støttet prosess, og hvordan fullmakten kan avsluttes. Dette utfyller kontoavstemming: Kjennskap til saldoen er utilstrekkelig hvis operatøren ikke kan forklare hvem som fortsatt kan handle på den.
Etabler et avgrenset driftsomfang
Oppgi hvilken flate, hvilke kontoer, markeder og handlinger en arbeidsflyt støtter før den aktiveres. Bevar dokumentasjon for påstandene og definer hva som skjer når metadata, tillatelser eller tilgjengelighet endres. Ukjente forhold bør gå tilbake til gjennomgang fremfor å utvide omfanget automatisk.
Bruk et kontrollert eksempel som inkluderer en akseptert ordre, en delvis utførelse, et tapt svar og en endelig avstemming. Forventede mengder og reservasjoner bør skrives på forhånd slik at øvelsen tester betydning fremfor bare å demonstrere aktivitet.
Den endelige registreringen bør forklare hva brukeren ba om, hva systemet autoriserte, hva som faktisk ble utført, og hva som fortsatt er åpent eller eies. Denne standarden gjelder uavhengig av hvor raskt grensesnittet føles.
En Hyperliquid-handelsbot er sammenhengende når markedsvalg kommer først og hver flate beholder sin egen konto- og utførelsesmodell. Tydelig identitet, avgrensede ordrer og avstemt beholdning gjør automatiseringen som følger, forståelig.