En handelsbot for kryptoarbitrasje samordner separate handlinger som skal utligne hverandre. Uttrykket handel med to ben kan få paret til å høres ut som én udelelig hendelse, men utførelsessystemet kan behandle hvert ben uavhengig. Ett kan utføres før det andre, ett kan bare fullføres delvis og ett kan bli usikkert etter en tilkoblingsfeil. En nyttig utforming gjør disse utfallene synlige i et regnskap.

Denne veiledningen sammenligner utførelsesrekkefølger gjennom et fiktivt eksempel. Hver pris, hvert gebyr og hver mengde er hypotetisk. Øvelsen skal vise hvordan kontoregistreringer endres, ikke forutsi avkastning. Hovedspørsmålet er om boten kan forklare beholdningen den faktisk eier etter hver hendelse, særlig når det tiltenkte paret ikke fullføres uten problemer.

Utførelsesrekkefølgen i en handelsbot for kryptoarbitrasje er et risikovalg

En samtidig rekkefølge sender begge ben uten å vente på første utførelse. Den kan redusere intervallet mellom innsendingene, men tvinger ikke resultatene til å samsvare. En kjøp-først-rekkefølge venter på anskaffelsesdokumentasjon før en tilsvarende mengde selges. En salg-først-rekkefølge gjør det motsatte. Hver ordning endrer hvilken resteksponering som er mulig i intervallet mellom resultater.

Valget bør gjenspeile tilgjengelig beholdning, utførelsesbegrensninger og tolerert avvik. Det bør ikke bare bygge på hvilken rekkefølge som gir den korteste demonstrasjonen. En strategi med forhåndsplassert basebeholdning kan forsøke et salg før et nytt kjøp fullføres, mens en annen konto kan mangle kapasiteten. En utførelsesrekkefølge kan derfor ikke skilles fra finansieringsmodellen som støtter den.

Den eldre veiledningen til benrisiko ved arbitrasje gir en generell ramme for å følge hver handling uavhengig. De konkrete eiendelsmekanismene er forskjellige, men den samme disiplinen gjelder: Knytt bena sammen gjennom strategihensikt og bevar separate eksterne utfall. Regnskapet bør aldri utlede fullføring bare fordi begge forespørsler ble sendt tett i tid.

Fastslå startregnskapet

Anta at konto A begynner med 2 000 noteringsenheter og ingen baseenheter. Konto B begynner med 100 baseenheter og 200 noteringsenheter. Det foreslåtte paret kjøper 80 baseenheter på A med en limit på 10 og selger 80 på B med en limit på 10,15. Samlet startbeholdning er derfor 100 baseenheter og 2 200 noteringsenheter.

For øvelsen antar vi at hver utførelse gir et gebyr lik 0,1 prosent av nominell verdi i noteringseiendelen, belastet i noteringseiendelen. Se først bort fra andre utgifter, slik at handelsregningen forblir synlig; senere avsnitt legger til en separat driftsutgift. Faktiske gebyrstrukturer og transaksjonskrav må kontrolleres for det valgte markedet. Disse antakelsene er del av scenarioet, ikke generelle påstander om handelsplasser.

Før innsending reserverer boten 800,80 noteringsenheter på A og 80 baseenheter på B. Hvis salgsgebyret trekkes fra innbetalingen i noteringseiendelen etter de fiktive reglene, kreves ingen ekstra finansiering i noteringseiendelen for akkurat den kostnaden. En annen gebyrmekanisme ville kreve en annen reservasjon. Det viser hvorfor finansieringsmodellen må gjenspeile den faktiske enheten og tidspunktet for hver utgift.

Registrer det første delvise kjøpet

Anta at kjøpet utfører 50 enheter til 9,98. Kjøpets nominelle verdi er 499, og det antatte gebyret er 0,499. Konto A har nå 50 baseenheter og 1 500,501 noteringsenheter før den fortsatt aktive resten tas med. De gjenværende 30 enhetene kan fortsatt koste opptil 300 pluss et gebyr på 0,30 ved den angitte limiten, så forpliktelsen trenger fortsatt reservasjon.

Utførelsesregistreringen bør bevare mengden på 50 enheter, prisen 9,98, den nominelle verdien 499 og gebyret 0,499 som separate felt. Et kostnadsinkluderende gjennomsnitt for de anskaffede enhetene er 9,98998. Det er et annet mål enn utførelsesprisen 9,98. Ved å holde begge definisjonene tydelige unngår en kontrollør å sammenligne en brutto salgspris med en gebyrinkluderende kjøpspris uten å være klar over det.

Den eldre veiledningen til handelsjournaler forklarer hvorfor hensikt, forsøk og resultat trenger separate registreringer. Bruk skillet her. Den opprinnelige hensikten er fortsatt et par på 80 enheter, men det observerte kjøpet er bare 50 enheter. Boten må forvalte det faktiske resultatet fremfor å erstatte den eide mengden med den forespurte.

Registrer et salg med en annen mengde

Anta nå at salget utfører 35 enheter til 10,16. Bruttoinnbetalingen er 355,60, og det antatte gebyret er 0,3556. Netto mottatt beløp i noteringseiendelen er 355,2444. Konto B har nå 65 baseenheter og 555,2444 noteringsenheter, mens den uutførte salgsresten på 45 enheter fortsatt kan være aktiv etter de valgte ordrereglene.

På dette tidspunktet har kontoene samlet 115 baseenheter: 50 på A og 65 på B. De har 2 055,7454 noteringsenheter. Sammenlignet med start er beholdningen av noteringseiendelen redusert med 144,2546, mens basebeholdningen er økt med 15. Dette er ikke et fullt sammenkoblet arbitrasjeutfall. Regnskapet viser en ekstra eksponering på 15 enheter før eventuelle senere utførelser eller kanselleringer.

Arbitrasjeregnskapet for delutførelser bør vise avviket direkte. En fremhevet realisert gevinst på de 35 sammenkoblede enhetene kan være opplysende, men beskriver ikke hele kontoendringen. De ekstra kjøpte enhetene er fortsatt økonomisk relevante. Den gjeldende verdien og eventuelle senere avhendingskostnader må vurderes før resultatet av hele det forsøkte paret bedømmes.

Kanseller rester uten å omskrive tidligere utførelser

Anta at begge gjenværende ordrer kanselleres, og at utførelsessystemene bekrefter at ingen flere utførelser skjedde. Boten kan frigjøre kjøpsreservasjonen på 30 enheter og salgsreservasjonen på 45 enheter. Den eier fortsatt de 50 enhetene kjøpt på A og har solgt 35 enheter fra B. Kansellering avslutter restforpliktelsene; den gjør ikke om fullførte eiendelsbevegelser.

Skillet betyr noe fordi et grensesnitt kan tilby én kontroll for å kansellere paret. Kontrollen bør produsere to kanselleringsforespørsler og bevare deres separate utfall. Hvis bare én kansellering bekreftes, kan den andre resten fortsatt være aktiv. Paret bør forbli uavklart i den grad en ekstra utførelse er mulig. En praktisk samlet knapp må ikke slette de underliggende kontoenes uavhengighet.

Veiledningen til automatisering av kryptoporteføljer er relevant når restposisjonen deler kapital med andre strategier. Porteføljelaget trenger den faktiske nettoøkningen på 15 enheter og eventuelle ressurser som fortsatt er reservert. Det bør ikke anta at arbitrasjemodulen er tilbake ved startexponeringen bare fordi det opprinnelige paret ikke lenger sendes aktivt inn.

Verdsett resten atskilt fra den sammenkoblede økonomien

Under de fiktive utførelsene er 35 enheter økonomisk sammenkoblet mellom kjøp og salg. Med proporsjonal tilordning av kjøpsgebyret kostet disse 35 enhetene 349,30 pluss 0,3493, altså 349,6493. Salget ga 355,2444 netto og etterlot 5,5951 før andre utgifter. De gjenværende 15 kjøpte enhetene kostet 149,70 pluss 0,1497, altså 149,8497.

Denne oppdelingen stemmer med den samlede endringen i noteringseiendelen. Den sammenkoblede delen legger til 5,5951, mens anskaffelsen av de ekstra 15 enhetene bruker 149,8497 og gir en nettoreduksjon på 144,2546 i noteringseiendelen. Regningen er nyttig fordi den beviser at sammendraget og kontoregnskapet beskriver de samme hendelsene. Hvis de er uenige, bør avviket undersøkes før et resultat rapporteres.

En markedsreferanse kan anslå restens gjeldende verdi, men bør ikke fremstilles som realisert innbetaling. Hvis de 15 enhetene verdsettes til 10, er den verdsatte verdien 150. En faktisk lukking kan gi et annet beløp etter dybde og kostnader. Bevar både anskaffelsesgrunnlaget og verdsettingsmetoden, slik at leseren ser hvilken del av det rapporterte resultatet som fortsatt er eksponert.

Gjenoppretting i en handelsbot for kryptoarbitrasje må bevare ukjente ben

Endre nå scenarioet. I stedet for å motta svaret om salgsutførelsen mister boten kommunikasjonen etter at salget er sendt. Kjøpsdokumentasjonen er fortsatt kjent, men salget kan ha blitt utført, forblitt åpent eller blitt avvist. Riktig tilstand er usikkerhet om salget, ikke null utførelse. Boten bør bevare den tilsvarende beholdningsreservasjonen mens den leter etter det eksisterende utfallet.

Et nytt salgsforsøk kan gi en for stor reduksjon hvis det første salget allerede ble fullført. Et nytt kjøp kan forverre en rest i motsatt retning. Gjenoppretting bør derfor begynne med identifikatorer og kontodokumentasjon. Boten trenger en varig forbindelse mellom hensikten, den eksterne forespørselen og eventuelle senere utførelser som oppdages under avstemming.

Den eldre veiledningen til automatiserte lommebokhendelser gir et nyttig perspektiv på forsinkede observasjoner. Hendelser kan komme etter at applikasjonen har gått inn i gjenoppretting. Regnskapet må godta dokumentasjonen uten å behandle den som en ny, uavhengig beslutning. En gammel utførelse som oppdages sent, er fortsatt del av det opprinnelige forsøket og må beholde opprinnelig økonomisk tid og eierskap.

Sammenlign samtidig utførelse mot det samme scenarioet

I en samtidig utforming kan begge ordrer på 80 enheter være aktive før noe resultat er kjent. Det tidligere kjøpet på 50 enheter og salget på 35 er rimelige ulike utfall. Fordelen er mindre innsendingsforsinkelse mellom bena. Kostnaden er at boten må være forberedt på avvik i begge retninger og ikke kan bruke den første faktisk utførte mengden til å dimensjonere den første forespørselen for det andre benet.

En meningsfull test holder de fiktive markeds- og kontoantakelsene faste og varierer bare rekkefølgen. Registrer den maksimale mengden uten motgående match som oppstår, og hvor lenge den varer. Ikke sammenlign et perfekt samtidig tilfelle med et bevisst vanskelig sekvensielt tilfelle. Formålet er å forstå strukturelle avveininger, så hver utforming bør møte sammenlignbare forsinkede, delvise og ukjente utfall.

Den samtidige utformingen trenger også en regel for inngrep etter en tidlig utførelse. Den kan be om kansellering av en for stor rest eller la den opprinnelige planen fortsette innenfor en grense. Begge regler bør være forhåndsangitt. Ellers kan botens atferd endre seg mellom eksempler, slik at den tilsynelatende ytelsen avhenger av etterpåklokskap fremfor en beslutningsregel som kan implementeres.

Sammenlign en kjøp-først-rekkefølge

I en kjøp-først-variant venter boten på kjøpsresultatet på 50 enheter før den sender et salg på opptil 50 enheter. Det unngår en opprinnelig forespørsel om salg av 80 enheter mot en mindre observert anskaffelse, selv om eksisterende beholdning fortsatt kan finansiere den. Utformingen skaper en periode der kontoen har ekstra baseeksponering mens salget klargjøres og forsøkes.

Hvis salget deretter bare utfører 35, er sluttresten igjen 15 enheter. Rekkefølgen har ikke fjernet risiko for delutførelser. Den har endret informasjonen som er tilgjengelig når salget dimensjoneres, og tidspunktet for eksponering. Regnskapet bør måle disse forskjellene direkte fremfor å anta at venting på første utførelse gjør paret trygt.

I et marked der pristilbud endres raskt, kan det senere salget ha dårligere økonomi enn den opprinnelige kandidaten. Boten bør vurdere den tillatte prisen og restreglene på nytt fremfor å tvinge frem fullføring for enhver pris. Et par som ikke lenger oppfyller det opprinnelige prisspennvilkåret, kan fortsatt kreve eksponeringshåndtering, men håndteringen er en separat beslutning med eget budsjett og egen begrunnelse.

Sammenlign en salg-først-rekkefølge

En salg-først-utforming bruker forhåndsplassert basebeholdning til å utføre salget før erstatningsenheter kjøpes. Hvis 35 enheter selges, kan boten vurdere å kjøpe en tilsvarende mengde etterpå. Den midlertidige eksponeringen er en reduksjon i basebeholdning sammenlignet med startporteføljen. Det kan være akseptabelt innenfor de valgte reglene, men er fortsatt en økonomisk posisjon der verdien kan endres.

Kontoen må ha faktiske tilgjengelige enheter å selge. Et forventet fremtidig kjøp kan ikke finansiere et salg som krever oppgjort beholdning. Det er særlig viktig når plattformen viser en samlet strategiplan som visuelt utligner bena. Den eksterne kontoen kan vurdere hver handling uavhengig og avvise et ben der den påkrevde ressursen ennå ikke finnes på kontoen.

Veiledningen til market making i krypto gir et beslektet beholdningsperspektiv. En strategi som stiller priser, endrer også beholdning gjennom asymmetriske utførelser. Arbitrasje og market making har forskjellige mål, men begge trenger en tydelig redegjørelse for eksponeringen faktiske utførelser etterlater. Den felles regnskapsdisiplinen bør ikke forveksles med en garanti for at noen av aktivitetene tjener et prisspenn etter alle kostnader.

Sammenlign en salg-først-rekkefølgeConcurrentBuy FirstSell FirstTRADING FIELD NOTESEDUCATIONAL RESOURCE
Utførelsesrekkefølger plasserer usikkerhet på forskjellige punkter og krever atskilte gjenopprettingsregler.

Legg til driftsutgifter uten å skjule tilordningen

Gå tilbake til det opprinnelige delutførelsesscenarioet og anta ytterligere 2,50 noteringsenheter i samlet utførelsesutgift. Hvis den belastes konto A, faller saldoen i noteringseiendelen fra 1 500,501 til 1 498,001. Samlet beholdning av noteringseiendelen blir 2 053,2454. De 115 baseenhetene er uendret under denne fiktive utgiftsmodellen fordi kostnaden betales i noteringsenheter.

Hvordan utgiften fordeles mellom den sammenkoblede delen og resten, er et regnskapsvalg som bør opplyses. Å tilordne hele utgiften til den sammenkoblede delen senker den rapporterte resten fra 5,5951 til 3,0951. Proporsjonal tilordning gir andre mellomtall og lar det samlede kontoresultatet forbli uendret. En konsistent metode betyr mer enn å velge den mest flatterende delsummen.

Veiledningen til automatiserte market maker-boter undersøker et annet miljø der gebyrer og beholdningsverdi samvirker. Den nyttige forbindelsen er metodisk: Skill eiendelsmengder, kontantstrømmer og verdsettingsantakelser før et samlet resultat beregnes. Det hindrer at et mottatt gebyr eller en positiv delsum forveksles med en fullstendig vurdering av økonomisk ytelse.

Avstem de to kontoene uavhengig

Arbitrasjeavstemming med to kontoer bør først forklare hver konto for seg. Endringen på konto A kommer fra kjøpet, kjøpsgebyret og eventuell tilordnet driftsutgift. Endringen på konto B kommer fra salget og salgsgebyret. Først etter at registreringene stemmer med observerte saldoer, bør strategien kombinere dem til en porteføljevisning.

Denne rekkefølgen hjelper med å identifisere avvik. Hvis konto A avviker fra forventet saldo, kan problemet være en ekstra transaksjonskostnad, en uobservert overføring eller en manglende utførelse. Umiddelbar netting mot konto B kan skjule feilen hvis et annet avvik tilfeldigvis utligner den. En samsvarende samlet sum beviser ikke at begge kontohistorikkene er riktige.

Bevar også gebyrvalutaer og desimalpresisjon. For tidlig avrunding av hver hendelse kan samle opp en forskjell over mange utførelser. Lagre mengdene i de passende nøyaktige enhetene og bruk visningsavrunding i presentasjonslaget. Leseren trenger ikke se hvert internt siffer hele tiden, men den eksporterte registreringen bør støtte de viste summene og forklare en eventuell bevisst avrundingskonvensjon.

Bruk regnskapet til å definere stoppvilkår

Regnskapet kan styre konkrete stoppvilkår. En maksimal mengde uten motgående match, varighet for et uavklart ben eller en uforklart saldoforskjell kan blokkere nye par. Disse vilkårene er mer forståelige enn en bred advarsel om høy markedsrisiko. De identifiserer et bestemt kontofaktum og dokumentasjonen som kreves før strategien kan fortsette.

For den fiktive resten på 15 enheter ville regler med en grense på 10 enheter stoppe nye par umiddelbart etter at avviket er fastslått. Boten kan fortsatt ha tillatelse til å utføre en avgrenset handling for resthåndtering. Grensesnittet bør skille denne tillatelsen fra vanlig inngangsfullmakt. Å stoppe strategien betyr ikke nødvendigvis å forlate registreringene eller hindre hver handling som kan redusere en eksisterende forpliktelse.

Gjennomgå stoppvilkårene like strengt som inngangsreglene. En terskel som kan krysses uten en synlig forklaring, er vanskelig å bruke. En terskel som nullstilles automatisk mens et ukjent ben fortsatt er uavklart, kan være utrygg. Regnskapet gir faktagrunnlaget for beslutningene, mens reglene avgjør hva boten har fullmakt til å gjøre med dem.

La sammenligningen handle om konsekvenser

Ingen utførelsesrekkefølge bør erklæres best ut fra ett oppdiktet eksempel. Det gjennomarbeidede regnskapet viser spørsmålene en sammenligning må besvare: hva som kan utføres uavhengig, hvilke ressurser som trengs på hvert tidspunkt, og hvilken eksponering som gjenstår når bena er forskjellige. En virkelig vurdering trenger representative forhold og gjeldende kunnskap om den valgte handelsplassens mekanismer.

En nyttig utformingsregistrering bevarer den valgte rekkefølgen, antakelsene og gjenopprettingsreglene. Den registrerer også alternativer og de bestemte avveiningene som betydde noe, som midlertidig beholdningseksponering eller evnen til å endre størrelsen på det andre benet. Registreringen hjelper fremtidige kontrollører med å forstå om en markeds- eller plattformendring gjør det opprinnelige valget ugyldig.

Den endelige standarden er muligheten til å rekonstruere. En annen leser bør kunne begynne med åpningssaldoene, anvende hver bekreftede hendelse og komme frem til sluttmengdene og kontantene. Hvis det er mulig, har boten gjort de økonomiske konsekvensene synlige. Hvis forklaringen avhenger av å behandle forespurte mengder som utførelser eller ignorere en rest, er paret ennå ikke tilstrekkelig forstått.

Fortsett å lære

Utforsk alle ressurser