En bot för eviga terminer på Hyperliquid hanterar eviga derivatpositioner, inte vanligt tokeninnehav. Besluten måste ta hänsyn till positionsstorlek, säkerhet, finansiering och förhållanden som kan leda till likvidation. Ett system som lägger en order korrekt kan ändå hantera riskerna dåligt om det behandlar hävstång som en fast säkerhetsinställning eller antar att ett utlöst avslut redan genomförts.

Guiden förklarar mekaniken som behövs för att utvärdera en automatiserad strategi för eviga terminer. Den skiljer kontraktsidentitet, kontoläge och positionstillstånd åt och följer sedan hypotetiska exempel genom marginaländringar och delvisa avslut. Den rekommenderar ingen hävstångsnivå och antyder inte att någon strategi ger tillförlitlig avkastning. Syftet är att göra ekonomiska åtaganden och fortlöpande skyldigheter begripliga innan de automatiseras.

Identifiera derivatet som handlas

Ett evigt terminskontrakt skapar exponering mot en prisreferens utan att kräva ägande av underliggande spottoken. Dess marknadsidentitet, säkerhet och specifikation spelar roll oberoende av ett välbekant kortnamn. Ett matchande tillgångsnamn i en spotlista bevisar inte att avsett derivat har identiska villkor.

Hyperliquid omfattar olika marknadssammanhang för eviga terminer, inklusive marknader som drivs av driftsättare. Boten bör identifiera faktiskt kontrakt och relevant specifikation i stället för att anta att varje marknad använder samma säkerhet eller konfiguration.

Guiden till marknadsval på Hyperliquid förklarar den bredare åtskillnaden mellan spot, derivat och HyperEVM. Ett mandat för eviga terminer bör förbli uttryckligt så att systemet inte kan ersätta en derivatorder med ett tokenköp eller tvärtom.

Registrera aktuella kontraktsparametrar som används i beslutet. Minsta ordersteg, marginalkrav och stödda lägen kan påverka om en föreslagen storlek är giltig. En offert eller ett diagram fastställer inte ensamt hela handelsspecifikationen.

Läs kontoläget före saldot

Aktuell Hyperliquid-dokumentation skiljer standardläge, enhetligt läge och portföljmarginalläge för konton åt. Läget påverkar hur saldon och säkerheter samverkar. En bot bör läsa faktisk kontokonfiguration i stället för att härleda den från gränssnittets aktuella standardval.

I ett standardarrangemang kan saldon och omfattning för korsmarginal vara separerade efter handelssammanhang. Enhetligt läge och portföljläge ändrar relationerna enligt sina regler. Ett saldofält som verkar meningsfullt i ett läge behöver inte ge en fullständig kontobild i ett annat.

Det spelar roll när flera strategier delar konto. En spotåtgärd eller en annan derivatposition kan påverka kapacitet som en terminsprocess antog var reserverad för den själv. Kontobilden behöver spegla de faktiska gemensamma skyldigheterna.

Konfigurationsguiden för Hyperliquid betonar identifiering av kontot som används. För handel med eviga terminer omfattar identifieringen dess läge och säkerhetsrelationer, inte bara adressen som signerade begäran.

Marginalkontroller för en bot för eviga terminer på Hyperliquid

Marginalkontroller för en bot för eviga terminer på Hyperliquid skiljer eget kapital, nominellt positionsbelopp, initialmarginal och underhållskrav åt. Kvantiteterna beskriver olika aspekter av kontot. Att kalla varje kvantitet saldo skapar tvetydighet när det spelar störst roll.

Nominellt belopp uttrycker marknadsexponeringens storlek enligt kontraktets prissättningskonvention. Marginal är säkerheten som stöder exponeringen. Eget kapital ändras när vinster, förluster, finansiering och andra kontorörelser redovisas enligt tillämpliga regler.

För en fiktiv linjär position värd 1 000 enheter med 200 stödjande enheter är den enkla kvoten mellan nominellt belopp och eget kapital fem. Kvoten innebär inte att kontot kan tåla varje ogynnsam rörelse på 20 %. Underhållskrav och andra kostnader kan tvinga fram åtgärder innan det stödjande egna kapitalet når noll.

En användbar kontroll före order frågar hur föreslaget avslut ändrar både exponering och återstående kapacitet. Den bör omfatta befintliga positioner och relevanta öppna order i stället för att behandla den nya orderns initialmarginal som kontots enda skyldighet.

Högsta hävstång som ett kontrakt tillåter är en börsbegränsning, inte en rekommendation för kontot. En strategi kan välja ett lägre exponeringstak av egna skäl. Att klara handelsplatsens antagningskontroll fastställer att en order uppfyller kraven vid den tidpunkten; det fastställer inte att användarens bredare förlustbudget är lämplig.

Förstå korsmarginal och isolerad marginal separat

Korsmarginal delar stödjande säkerhet mellan positionerna som omfattas av tillämpliga kontoregler. Isolerad marginal tilldelar säkerhet till ett visst positionssammanhang. Skillnaden ändrar vilka andra innehav som kan påverkas när en position försämras.

Isolering garanterar inte att positionens tilldelade medel är säkra. Den definierar omfattningen av säkerhet som används i arrangemanget. Affären kan fortfarande förlora sin stödjande marginal genom ogynnsam rörelse och likvidation.

Vissa marknader eller konfigurationer har ytterligare begränsningar. Aktuell dokumentation beskriver fall där borttagning av isolerad marginal är begränsad och fall där korsmarginal inte är tillgänglig. En bot bör verifiera stött beteende för det specifika kontraktet i stället för att visa en kontroll som antar att varje alternativ är universellt tillåtet.

Behåll valet i beslutsposten. Ändring av marginalläge eller flytt av säkerhet är en ekonomisk åtgärd med konsekvenser för andra strategier. Det ska inte ske som en osynlig reparation när en order misslyckas i en kapacitetskontroll.

Skilj vald hävstång från effektiv hävstång

Hävstångsinställningen vid positionsöppning fryser inte senare risk. När pris och eget kapital ändras kan även positionens förhållande mellan nominellt belopp och eget kapital ändras. Boten behöver fortlöpande beräkningar snarare än en permanent etikett kopierad från öppningen.

Betrakta en fiktiv linjär lång position på två enheter öppnad vid 100 med 40 enheter stödjande eget kapital. Ursprungligt nominellt belopp är 200 och den enkla kvoten är fem. Vid priset 95 är den orealiserade förlusten tio och lämnar 30 i eget kapital före kostnader. Aktuellt nominellt belopp är 190 så kvoten är cirka 6,33.

Den valda öppningsinställningen behövde inte ändras för att effektiv hävstång skulle stiga. Finansiering eller andra förluster på det gemensamma kontot kan ändra förhållandet ytterligare.

Övervaka faktisk position och kontotillstånd. En etikett med fem gångers hävstång räcker inte om den döljer minskat eget kapital och ökad känslighet som utvecklats efter öppningen.

Använd markpris, orakelpris och utförandepriser korrekt

Hyperliquid använder olika prisbegrepp för olika ändamål. Markpriset är relevant för marginalberäkning, likvidation och orealiserade resultat. Finansieringsberäkningar använder tillämplig orakelreferens enligt kontraktets regler. Faktiska avslut fastställer utförandepriser.

Boten bör märka vilket pris som styr varje beslut. Ett diagram över senaste avslut kan skilja sig från markpriset och en marknadsorder kan genomföras vid andra priser än någon av de visade referenserna när djupet är begränsat.

Anta att ett fiktivt diagrams senaste avslut låg vid 100 medan relevant markpris är 99,20. Ett konto vars övervakningsregel använder markpriset ska inte rapportera sitt marginaltillstånd från senaste avslut bara för att det är den mest synliga siffran på skärmen.

Undvik att anta samma orakelkonstruktion i varje kontraktsfamilj. Tillämplig marknadsspecifikation avgör referensen. Det praktiska kravet är att bevara priskällan och använda den för frågan den faktiskt besvarar.

Finansieringsanalys för en bot för eviga terminer på Hyperliquid

Finansieringsanalys för en bot för eviga terminer på Hyperliquid spårar periodiska överföringar mellan den långa och korta sidan. Finansiering kan vara en kostnad eller kreditering beroende på ränta och positionsriktning. Den är separat från handelsavgiften för utförande.

Aktuell dokumentation beskriver finansieringsbetalningar varje timme. En prognostiserad ränta är fortfarande en uppskattning för ett framtida intervall medan en reglerad finansieringspost är en faktisk kontohändelse. Boten ska inte räkna en förutsagd kreditering som realiserad inkomst.

För ett fiktivt intervall innebär ett orakelbaserat nominellt belopp på 10 000 enheter och en finansieringsränta på 0,01 % en betalning på en enhet i tillämplig riktning. Räntan är ett exempel, inte ett aktuellt erbjudande. Tio sådana intervall vid oförändrat nominellt belopp och ränta skulle summera till tio enheter men ingen indataparameter garanteras vara konstant.

Behåll varje reglerad post med dess position och rapporteringsperiod. En affär som verkar lönsam enbart utifrån öppnings- och stängningspriser kan ha ett annat resultat när finansiering inkluderas.

Behandla inte finansieringsintäkter som gratis avkastning

En position som får finansiering bär fortfarande marknadsexponering. En gynnsam betalning kan överväldigas av ogynnsam prisrörelse, ränteändringar, utförandekostnader eller ofullständig risksäkring. Mottagandet gör inte positionen likvärdig med likvida medel.

Anta att en fiktiv strategi tjänar 12 enheter i finansiering och samtidigt förlorar 35 på prisrörelse och betalar sju i totala handelsutgifter. Nettoresultatet är minus 30. Att bara rapportera finansieringsavkastningen skulle utelämna den större ekonomiska effekten.

En risksäkring tillför egna konto- och utförandefrågor. Två ben kanske inte genomförs samtidigt, kan använda olika säkerheter och kan möta förändrade prisrelationer. En bot bör identifiera kvarvarande exponering i stället för att kalla arrangemanget neutralt genom antagande.

Utvärdera finansieringsbaserade idéer genom fullständiga scenarier. Ta med en räntevändning, en fördröjd säkringsjustering och en period när positionen måste minskas vid ogynnsamt pris. Strategins namn tar inte bort de möjliga kostnaderna.

Behandla likvidation som en fortlöpande begränsning

Likvidationsrisk beror på kontots egna kapital och underhållskrav enligt faktiska marknads- och kontoregler. Den är inte bara en fast procentandel under öppningspriset för varje lång position eller över det för varje kort position.

Resultat från andra delar av kontot, finansiering och säkerhetsändringar kan ändra det uppskattade likvidationsvillkoret. En bot bör uppdatera relevant kontobild i stället för att behandla uppskattningen som visades före öppning som permanent.

Markpriset som används för likvidation kan också skilja sig från priset i ett föredraget diagram. Ett övervakningssystem som bara följer senaste avslut kan missa villkoret relevant för kontots marginalbedömning.

Använd inte likvidation som planerad ersättning för ett vanligt avslut. Det är en tvingande riskprocess vars utfall beror på aktuella förhållanden. En strategi behöver egna minskningsregler och måste samtidigt erkänna att även de kan möta kursgap, begränsat djup och utförandeosäkerhet.

Avslutskontroller för en bot för eviga terminer på Hyperliquid

Avslutskontroller för en bot för eviga terminer på Hyperliquid måste skilja villkoret som aktiverar en order från priset och kvantiteten som faktiskt genomförs. Ett stoppvillkor är en instruktion att försöka utföra en definierad åtgärd när villkoret uppfylls; det är inte ett garanterat mottagande vid utlösningspriset.

Aktuell Hyperliquid-dokumentation använder markpriset för vinsthemtagnings- och stoppförlustvillkor. En bot bör bekräfta ordersemantiken som stöds och visa referensen som används i stället för att låta användaren härleda den från ett diagram över senaste avslut.

En stop-limit-order kan förbli ogenomförd om marknaden rör sig bortom dess acceptabla pris. En marknadsliknande skyddsorder kan genomföras vid sämre pris än utlösningspriset och är fortsatt underkastad handelsplatsens faktiska utförandebegränsningar.

Guiden till automatisering av ordertillstånd förklarar varför inskickat, aktivt, utlöst och genomfört tillstånd behöver separata belägg. Kontot förblir exponerat mot den ostängda kvantiteten tills avslut fastställer att den minskats.

Använd reduce-only-beteende för dess faktiska syfte

Reduce-only-order är avsedda att minska en befintlig position i stället för att öppna exponering åt motsatt håll. Det är värdefullt när en avslutskvantitet annars skulle kunna överskrida positionen efter att en annan åtgärd ändrar storleken.

För ett fiktivt konto med en lång position på tio enheter bör en planerad försäljning på tio stänga positionen om den genomförs som avsett. Om en annan åtgärd först minskar innehavet till sex kan en obegränsad försäljning på tio lämna en kort position på fyra enheter. En reduce-only-instruktion som stöds begränsar det vändningsbeteendet.

Den garanterar inte genomförande eller ett visst pris. Boten behöver fortfarande verifiera orderns accepterade tillstånd och återstående position efter utförandet.

Håll skyddsorder synkroniserade med faktiskt innehav. En användbar granskning kontrollerar riktning, kvantitet, utlösningsreferens och aktuell status. En lugnande avslutsetikett ska inte dölja en order som avbrutits, aldrig aktiverats eller dimensionerats för en tidigare position.

Stäm av delvisa öppningar med skyddsorder

En öppningsorder kan genomföras delvis medan återstoden förblir öppen eller avbryts. Den förvärvade exponeringen skiljer sig då från ursprungligt mål. Boten måste stämma av både faktisk position och tillhörande skyddsorder.

Aktuell dokumentation skiljer skyddsorder knutna till en position från underordnade order knutna till en överordnad order. Deras beteende vid ofullständiga avslut och avbrott är inte identiskt. I synnerhet kan manuell avbrytning av en delvis genomförd överordnad order avbryta dess tillhörande underordnade skyddsorder enligt det dokumenterade flödet.

Driftlärdomen är att granska resulterande tillstånd i stället för att anta att avbrytning av den ogenomförda öppningen lämnar den genomförda delen skyddad. En separat skyddsåtgärd kan krävas enligt valt stött arbetsflöde.

En avsedd öppning på åtta enheter som genomförs till tre skapar exempelvis tre enheters exponering. Återstående fem enheter är ett orderåtagande, inte ytterligare innehav. Båda kategorierna måste stämmas av innan boten beskriver positionen som fullständigt öppnad eller säkert stängd.

Stäm av delvisa öppningar med skyddsorderPosition ResultPrice MovementTrading FeesFunding PaymentsRemaining ExposureTRADING FIELD NOTESEDUCATIONAL RESOURCE
En strategi för eviga terminer kombinerar realiserade prisändringar, utgifter, finansiering och eventuell position som förblir öppen i sitt resultat.

Reservera kapacitet mellan samtidiga strategier

Flera strategiprocesser kan var och en se skenbart tillräcklig kontokapacitet medan deras kombinerade förslag överskrider avsedd gräns. Gemensam säkerhet kräver gemensam reservationslogik som stämmer med faktiskt kontoläge.

Anta att ett fiktivt konto tillåter 600 enheter i ytterligare nominellt belopp enligt sin egen riskpolicy. Två processer föreslår vardera 400 nästan samtidigt. Varje förslag ryms isolerat men tillsammans kräver de 800 och överskrider policyn med 200.

Reservera kapacitet innan de slutliga åtgärderna förbereds och behåll reservationer för olösta order tills deras tillstånd är känt. En avbrytningsbegäran är inte samma sak som bekräftad frigörelse av varje återstående skyldighet.

Guiden till portföljsamordning förklarar det allmänna budgetproblemet. För eviga terminer måste summan också beakta hur prisrörelse och gemensam säkerhet ändrar tillgänglig kapacitet efter att ursprungliga order accepterats.

Skilj överföringar från handelsresultat

Tillskott av säkerhet kan hindra ett konto från att visa ett lägre eget kapital och ändå lämna strategin med en handelsförlust. Ett uttag kan minska visat saldo utan att representera en förlust. Resultat måste ta hänsyn till externa flöden.

För en fiktiv period börjar ett konto med 500 enheter, får en insättning på 200 enheter och slutar med 650. Om värderingskomplikationer bortses från och inget uttag antas är handels- och utgiftsresultatet minus 50. Slutsaldot är högre än startsaldot bara för att nytt kapital kom in.

Håll interna överföringar mellan kontosammanhang åtskilda från insättningar som kommer in i rapporteringsportföljen. Annars kan flyttad säkerhet framstå som nyintjänade pengar i en strategi och en oförklarad förlust i en annan.

Guiden till vinstredovisning ger kärnskillnaden mellan kassaflöden och resultat. Rapportering av eviga terminer tillför finansiering och värdering av derivatpositioner men tar inte bort behovet att identifiera tillskott och uttag.

Beräkna ett fullständigt resultat för en stängd position

Betrakta en fiktiv linjär lång position på fyra enheter öppnad vid 50 och helt stängd vid 54. Bruttoprisvinsten är fyra gånger fyra, eller 16 enheter. Anta att öppnings- och stängningsutgifter är totalt tre och nettofinansiering betalad under innehavstiden är två.

Hela resultatet är 11 enheter före andra oräknade kostnader. Det är inte prisvinsten på 16 enheter som visas isolerat. Om strategin också betalade en enhet genom misslyckade försök hänförliga till samma rapporteringsperiod blir det bredare periodresultatet tio.

För delvisa avslut ska återstående kvantitet och en konsekvent metod för öppningspris bevaras. Realiserade vinster på en stängd del ska inte radera förluster eller skyldigheter på den öppna återstoden.

Rapportera avkastning med en tydligt definierad nämnare. Avkastning på ställd marginal, på genomsnittligt eget kapital och i förhållande till nominellt belopp besvarar olika frågor. Att välja minsta nämnare enbart för att den ger störst procenttal gör jämförelser vilseledande.

Övervaka säkerhet och marknadsändringar tillsammans

Kontots förmåga att stödja en position beror på mer än positionens eget pris. Andra positioner, finansiering, uttag och säkerhetsregler kan ändra tillgänglig buffert. Att bara övervaka målmarknaden lämnar en del av risken oobserverad.

Ange separata villkor för att tillföra exponering och minska den. En strategi kan sluta öppna nya positioner när kontounderlag blir inaktuellt och samtidigt fortsätta stämma av befintliga order och stödja godkända minskningar.

Undvik att behandla säkerhetspåfyllning som bevis för att handelsregeln fortfarande är sund. Kapitaltillskott ändrar kontots kapacitet; det vänder inte marknadsförlusten och validerar inte ursprunglig hypotes.

Bevara skälet till varje ingripande. En senare granskare bör skilja en lönsam strategi från en vars skenbara stabilitet berodde på upprepade orapporterade insättningar eller diskretionära ändringar av riskbudgeten.

Testa kursgap och omstarter innan omfattningen ökas

En meningsfull simulering omfattar en ofullständig öppning, ett stopp som utlöses utan att genomföras helt, en vändning av finansieringsräntan och en period när marknads- och kontomeddelanden kommer i fel ordning. Enbart lyckad orderläggning testar inte skyldigheterna.

Återhämtning efter omstart bör återskapa aktuella positioner, öppna order, skyddsorder och senaste avslut innan nya åtgärder utfärdas. Att spela upp en gammal signal mot ett ändrat konto kan skapa oavsiktlig exponering även när ursprungssignalen var giltig.

Mät om boten förklarar sin osäkerhet. Ett saknat svar bör skapa en avstämningsuppgift snarare än ett påhittat lyckat eller misslyckat resultat. Användaren behöver veta vilken kvantitet som förblir exponerad och vilket underlag som fortfarande saknas.

En väldefinierad process för eviga terminer på Hyperliquid kopplar varje order till kontrakt, kontoläge och riskbudget och fortsätter sedan kontrollera positionen tills den är stängd. Nyttan ligger i att göra skyldigheterna uttryckliga och verifierbara genom hela affären, inklusive perioder när marknadsförhållandena är ogynnsamma.

Fortsätt lära dig

Utforska alla resurser