En handelsbot för kryptoarbitrage samordnar separata åtgärder som ska motverka varandra. Uttrycket affär med två ben kan få paret att låta som en odelbar händelse, men genomförandesystemet kan bearbeta varje ben oberoende. Ett kan fyllas före det andra, ett kan bara slutföras delvis och ett kan bli osäkert efter ett anslutningsfel. En användbar utformning gör utfallen synliga i en huvudbok.

Guiden jämför genomförandeordningar genom ett fiktivt exempel. Varje pris, avgift och mängd är hypotetisk. Övningen ska visa hur kontoposter ändras, inte förutsäga avkastning. Huvudfrågan är om boten kan förklara det innehav den faktiskt äger efter varje händelse, särskilt när det avsedda paret inte slutförs utan problem.

Arbitragebotens genomförandeordning är ett riskval

En samtidig ordning skickar båda benen utan att vänta på första avslutet. Den kan minska intervallet mellan inskickanden men tvingar inte resultaten att matcha. En ordning med köp först väntar på förvärvsbelägg innan en motsvarande mängd säljs. En ordning med försäljning först gör tvärtom. Varje upplägg ändrar vilken restexponering som är möjlig under intervallet mellan resultaten.

Valet bör spegla tillgängligt innehav, genomförandegränser och tolererad avvikelse. Det ska inte enbart bygga på vilken ordning som ger den kortaste demonstrationen. En strategi med förplacerat basinnehav kan försöka sälja innan ett nytt köp slutförs, medan ett annat konto kan sakna kapaciteten. Genomförandeordningen är därför oskiljaktig från finansieringsmodellen som stöder den.

Den äldre guiden till arbitragebenrisk ger en allmän ram för att följa varje åtgärd oberoende. Den specifika tillgångsmekaniken skiljer sig, men samma disciplin gäller: koppla benen genom strategiavsikten och bevara separata externa utfall. Huvudboken ska aldrig härleda slutförande bara för att båda begärandena skickades nära varandra.

Fastställ den ingående huvudboken

Anta att Konto A börjar med 2 000 noteringsenheter och inga basenheter. Konto B börjar med 100 basenheter och 200 noteringsenheter. Det föreslagna paret köper 80 basenheter i A vid en limit på 10 och säljer 80 i B vid en limit på 10,15. Det ingående gemensamma innehavet är därför 100 basenheter och 2 200 noteringsenheter.

Anta i övningen att varje avslut medför en avgift på 0,1 procent av nominellt noteringsbelopp, tagen i noteringstillgången. Bortse först från övriga utgifter så att handelsaritmetiken förblir synlig; senare avsnitt lägger till en separat driftutgift. Faktiska avgiftsstrukturer och transaktionskrav måste kontrolleras för den valda marknaden. Antagandena ingår i scenariot och är inte allmänna påståenden om handelsplatser.

Före inskickandet reserverar boten 800,80 noteringsenheter i A och 80 basenheter i B. Om säljavgiften dras från försäljningsbeloppet enligt de fiktiva reglerna behövs ingen ytterligare noteringsfinansiering för just den avgiften. En annan avgiftsmekanism skulle kräva en annan reservation. Det visar varför finansieringsmodellen måste spegla den faktiska enheten och tidpunkten för varje utgift.

Registrera det första delköpet

Anta att köpet fyller 50 enheter till 9,98. Köpets nominella belopp är 499 och den antagna avgiften 0,499. Konto A har nu 50 basenheter och 1 500,501 noteringsenheter innan den fortfarande aktiva resten beaktas. De återstående 30 enheterna kan fortfarande kosta upp till 300 plus en avgift på 0,30 vid den angivna limiten, så skyldigheten behöver fortsatt reservation.

Avslutsposten bör bevara mängden 50 enheter, priset 9,98, det nominella beloppet 499 och avgiften 0,499 som separata fält. Ett kostnadsinkluderande genomsnitt för de förvärvade enheterna är 9,98998. Det är ett annat mått än genomförandepriset 9,98. Tydliga definitioner hjälper granskaren att undvika att jämföra ett bruttoförsäljningspris med ett avgiftsinkluderande köppris utan att inse det.

Den äldre guiden till handelsjournaler förklarar varför avsikt, försök och resultat behöver separata poster. Tillämpa skillnaden här. Originalavsikten förblir ett par på 80 enheter, men det observerade köpet är bara 50 enheter. Boten måste hantera det faktiska resultatet i stället för att ersätta den ägda mängden med den begärda.

Registrera en ojämn försäljning

Anta nu att försäljningen fyller 35 enheter till 10,16. Bruttobeloppet är 355,60 och den antagna avgiften 0,3556. Nettot som tas emot i noteringstillgången är 355,2444. Konto B har nu 65 basenheter och 555,2444 noteringsenheter, medan den ofyllda säljresten på 45 enheter fortfarande kan vara aktiv enligt de valda orderreglerna.

Nu har de gemensamma kontona 115 basenheter: 50 i A och 65 i B. De har 2 055,7454 noteringsenheter. Jämfört med starten har noteringsinnehavet minskat med 144,2546 medan basinnehavet ökat med 15. Det är inte ett helt matchat arbitrageutfall. Huvudboken visar en ytterligare exponering på 15 enheter före senare avslut eller annulleringar.

Arbitragehuvudboken för delavslut bör visa avvikelsen direkt. En framträdande realiserad vinst på de 35 matchade enheterna kan vara informativ men beskriver inte hela kontoändringen. De ytterligare köpta enheterna förblir ekonomiskt relevanta. Deras aktuella värde och senare försäljningskostnader måste beaktas innan hela parförsökets resultat bedöms.

Annullera rester utan att skriva om tidigare avslut

Anta att båda återstående order annulleras och genomförandesystemen bekräftar att inga ytterligare avslut skedde. Boten kan frigöra köpreservationen för 30 enheter och säljreservationen för 45 enheter. Den äger fortfarande de 50 enheter som köptes i A och har sålt 35 från B. Annullering avslutar återstående skyldigheter; den återför inte slutförda tillgångsrörelser.

Skillnaden spelar roll eftersom ett gränssnitt kan erbjuda en enda knapp för att annullera paret. Den bör skapa två annulleringsbegäranden och bevara deras separata utfall. Om bara en annullering är bekräftad kan den andra resten fortfarande vara aktiv. Paret bör förbli olöst i den mån ytterligare avslut är möjliga. En bekväm gemensam knapp får inte sudda ut de underliggande kontonas oberoende.

Guiden till kryptoportföljautomation är relevant när restpositionen delar kapital med andra strategier. Portföljlagret behöver den faktiska nettoökningen på 15 enheter och resurser som fortfarande är reserverade. Det ska inte anta att arbitragemodulen återgått till startexponeringen bara för att originalparet inte längre skickas aktivt.

Värdera resten separat från den matchade ekonomin

Med de fiktiva avsluten matchas 35 enheter ekonomiskt mellan köp och försäljning. Med proportionellt fördelad köpavgift kostade dessa 35 enheter 349,30 plus 0,3493, alltså 349,6493. Försäljningen gav 355,2444 netto och lämnade 5,5951 före andra utgifter. De återstående 15 köpta enheterna kostade 149,70 plus 0,1497, alltså 149,8497.

Uppdelningen stämmer med den totala noteringsändringen. Den matchade delen tillför 5,5951 medan förvärvet av de extra 15 enheterna förbrukar 149,8497, vilket ger en nettominskning av noteringsinnehavet på 144,2546. Aritmetiken är användbar eftersom den bevisar att sammanfattningen och kontohuvudboken beskriver samma händelser. Om de inte stämmer bör avvikelsen undersökas innan ett resultat rapporteras.

Ett marknadsreferenspris kan uppskatta restens aktuella värde men ska inte presenteras som realiserat försäljningsbelopp. Om de 15 enheterna värderas till 10 är deras värderade värde 150. En faktisk försäljning kan ge ett annat belopp efter djup och kostnader. Bevara både anskaffningskostnaden och värderingsmetoden så att läsaren ser vilken del av det rapporterade resultatet som fortfarande är exponerad.

Arbitragebotens återställning måste bevara okända ben

Ändra nu scenariot. I stället för att få säljutfallet förlorar boten kommunikationen efter att försäljningen skickats. Köpbeläggen är fortsatt kända, men försäljningen kan ha fyllts, förblivit öppen eller avvisats. Rätt tillstånd är osäkerhet om försäljningen, inte noll avslut. Boten bör bevara motsvarande innehavsreservation medan den söker efter det befintliga utfallet.

Ett nytt säljförsök kan ge en alltför stor minskning om den första försäljningen redan slutförts. Ett nytt köp kan förvärra en rest i motsatt riktning. Återställning bör därför börja med identifierare och kontobelägg. Boten behöver ett beständigt samband mellan avsikten, den externa begäran och senare avslut som upptäcks under avstämningen.

Den äldre guiden till automatiserade plånbokshändelser ger ett användbart perspektiv på fördröjda observationer. Händelser kan anlända efter att programmet gått över till återställning. Huvudboken måste acceptera beläggen utan att behandla dem som ett nytt oberoende beslut. Ett gammalt avslut som upptäcks sent hör fortfarande till originalförsöket och måste behålla sin ursprungliga ekonomiska tid och sin ägartillhörighet.

Jämför samtidig ordning mot samma scenario

I en samtidig utformning kan båda order på 80 enheter vara aktiva innan något resultat är känt. Det tidigare köpet på 50 enheter och försäljningen på 35 är rimliga ojämna utfall. Fördelen är minskad inskickandefördröjning mellan benen. Kostnaden är att boten måste vara beredd på avvikelser i båda riktningar och inte kan använda den första faktiska avslutsmängden för att bestämma storleken på den andra ursprungsbegäran.

Ett meningsfullt test håller de fiktiva marknads- och kontoantagandena fasta och varierar bara ordningen. Registrera den högsta omatchade mängd som uppstår och hur länge den består. Jämför inte ett perfekt samtidigt fall med ett avsiktligt svårt sekventiellt fall. Syftet är att förstå strukturella avvägningar, så varje utformning bör möta jämförbara fördröjda, delvisa och okända utfall.

Den samtidiga utformningen behöver också en regel för ingripande efter ett tidigt avslut. Den kan begära annullering av en alltför stor rest eller låta originalplanen fortsätta inom en gräns. Båda policyerna bör vara förhandsangivna. Annars kan botens beteende variera mellan exempel och göra det synbara resultatet beroende av efterhandskunskap snarare än en implementerbar beslutsregel.

Jämför en ordning med köp först

I en variant med köp först väntar boten på köpresultatet på 50 enheter innan den skickar en försäljning på högst 50. Det undviker en ursprunglig säljbegäran på 80 enheter mot ett mindre observerat förvärv, även om befintligt innehav fortfarande kan finansiera den. Utformningen skapar en period där kontot har ytterligare basexponering medan försäljningen förbereds och ett genomförandeförsök görs.

Om försäljningen sedan bara fyller 35 är slutresten åter 15 enheter. Ordningen har inte tagit bort delavslutsrisk. Den har ändrat informationen som finns när försäljningen dimensioneras och exponeringens tid. Huvudboken bör mäta skillnaderna direkt i stället för att anta att väntan på första avslutet gör paret säkert.

På en marknad där offerter ändras snabbt kan den senare försäljningen ha sämre ekonomi än originalkandidaten. Boten bör ompröva sitt tillåtna pris och sin restpolicy i stället för att tvinga slutförande till varje kostnad. Ett par som inte längre uppfyller ursprungligt spreadvillkor kan fortfarande kräva exponeringshantering, men den hanteringen är ett separat beslut med egen budget och eget skäl.

Jämför en ordning med försäljning först

En utformning med försäljning först använder förplacerat basinnehav för att sälja innan ersättningsenheter köps. Om 35 enheter säljs kan boten överväga att köpa motsvarande mängd efteråt. Den tillfälliga exponeringen är en minskning av basinnehav jämfört med startportföljen. Det kan vara godtagbart enligt vald policy men är fortfarande en ekonomisk position vars värde kan ändras.

Kontot måste ha faktiska tillgängliga enheter att sälja. Ett väntat framtida köp kan inte finansiera en försäljning som kräver avvecklat innehav. Det är särskilt viktigt när plattformen visar en gemensam strategiplan som visuellt nettar benen. Det externa kontot kan utvärdera varje åtgärd oberoende och avvisa ett ben vars nödvändiga resurs ännu inte finns i kontot.

Guiden till kryptomarknadsgarantverksamhet ger ett närliggande innehavsperspektiv. En kvoteringsstrategi ändrar också innehav genom asymmetriska avslut. Arbitrage och marknadsgarantverksamhet har olika mål men behöver båda en tydlig redovisning av exponeringen som faktiska genomföranden lämnar. Den gemensamma redovisningsdisciplinen ska inte förväxlas med en garanti att någon av aktiviteterna tjänar en spread efter alla kostnader.

Jämför en ordning med försäljning förstConcurrentBuy FirstSell FirstTRADING FIELD NOTESEDUCATIONAL RESOURCE
Genomförandeordningar placerar osäkerhet vid olika punkter och kräver skilda återställningsregler.

Lägg till driftutgifter utan att dölja allokeringen

Återgå till det ursprungliga delavslutsscenariot och anta ytterligare 2,50 noteringsenheter i gemensam genomförandeutgift. Om den belastar Konto A faller dess noteringssaldo från 1 500,501 till 1 498,001. Det gemensamma noteringsinnehavet blir 2 053,2454. De 115 basenheterna är oförändrade enligt denna fiktiva utgiftsmodell eftersom avgiften betalas i noteringsenheter.

Hur utgiften fördelas mellan matchad del och rest är ett redovisningsval som bör redovisas. Om allt tilldelas den matchade delen sänks dess rapporterade rest från 5,5951 till 3,0951. Proportionell allokering ger andra mellanvärden men lämnar det gemensamma kontoresultatet oförändrat. En konsekvent metod spelar större roll än att välja den mest fördelaktiga delsumman.

Guiden till automatiserade marknadsgarantbotar undersöker en annan miljö där avgifter och innehavsvärde samverkar. Den användbara kopplingen är metodisk: skilj tillgångsmängder, kassaflöden och värderingsantaganden åt innan ett gemensamt resultat beräknas. Det hindrar ett avgiftskvitto eller en positiv delsumma från att misstas för en fullständig ekonomisk bedömning.

Stäm av de två kontona oberoende

Arbitrageavstämning för två konton bör först förklara varje konto på egen hand. Konto A:s ändring kommer från köpet, köpavgiften och eventuell tilldelad driftutgift. Konto B:s ändring kommer från försäljningen och säljavgiften. Först när posterna stämmer med observerade saldon bör strategin kombinera dem till en portföljvy.

Ordningen hjälper till att identifiera avvikelser. Om Konto A skiljer sig från väntat saldo kan problemet vara en extra transaktionskostnad, en oobserverad överföring eller ett saknat avslut. Omedelbar nettning mot Konto B kan dölja felet om en annan avvikelse råkar ta ut det. En matchande gemensam summa bevisar inte att båda kontohistorikerna är korrekta.

Bevara också avgiftsvalutor och decimalprecision. Alltför tidig avrundning av varje händelse kan samla en skillnad över många avslut. Lagra mängder i lämpliga exakta enheter och tillämpa visningsavrundning i presentationslagret. Läsaren behöver inte se varje intern siffra hela tiden, men den exporterade posten bör stödja de visade summorna och förklara varje avsiktlig avrundningskonvention.

Använd huvudboken för att definiera stoppvillkor

Huvudboken kan styra konkreta stoppvillkor. En högsta omatchad mängd, varaktighet för ett olöst ben eller oförklarad saldoskillnad kan blockera nya par. Villkoren är mer tolkningsbara än en bred varning om hög marknadsrisk. De identifierar ett specifikt kontofaktum och de belägg som krävs innan strategin får fortsätta.

För den fiktiva resten på 15 enheter skulle en policy med gränsen 10 enheter stoppa nya par direkt när avvikelsen är fastställd. Boten kan fortfarande få utföra en avgränsad resthanteringsåtgärd. Gränssnittet bör skilja den behörigheten från vanlig inträdesbefogenhet. Att stoppa strategin betyder inte nödvändigtvis att posterna överges eller att varje åtgärd som kan minska en befintlig skyldighet förhindras.

Granska stoppvillkoren lika noggrant som inträdesreglerna. En tröskel som kan passeras utan synlig förklaring är svår att använda. En tröskel som nollställs automatiskt medan ett okänt ben förblir olöst kan vara osäker. Huvudboken ger faktagrunden för besluten medan policyn avgör vad boten får göra åt dem.

Låt jämförelsen handla om följder

Ingen genomförandeordning bör förklaras bäst utifrån ett påhittat exempel. Räknehuvudboken visar frågorna som en jämförelse måste besvara: vad som kan fyllas oberoende, vilka resurser som behövs i varje ögonblick och vilken exponering som kvarstår när benen skiljer sig. Verklig utvärdering behöver representativa förhållanden och aktuell kunskap om den valda handelsplatsens mekanik.

En användbar utformningspost bevarar den valda ordningen, dess antaganden och återställningspolicy. Den registrerar också alternativ och de specifika avvägningar som spelade roll, såsom tillfällig innehavsexponering eller möjlighet att ändra andra benets storlek. Posten hjälper framtida granskare att förstå om en marknads- eller plattformsändring ogiltigförklarar ursprungsvalet.

Slutstandarden är att kunna återskapa resultatet. En annan läsare bör kunna börja med ingående saldon, tillämpa varje bekräftad händelse och nå slutmängder och kontanter. Om det går har boten synliggjort sina ekonomiska följder. Om förklaringen beror på att begärda mängder behandlas som avslut eller en rest ignoreras är paret ännu inte tillräckligt förstått.

Fortsätt lära dig

Utforska alla resurser