Verktøy og plattformer
Handelslatens: Hva du bør måle, og hvorfor
Skill mellom nettverksforsinkelse, alderen på markedsdata, plattformrespons og ordrebekreftelse før du avgjør om en tilkoblings- eller hostingendring hjelper.
Oversettelsen oppdatert
- Opprinnelig publisert
- Kilden oppdatert
- Oversettelsen oppdatert
I denne artikkelen
Handelslatens er forsinkelse langs en bestemt del av handelsflyten. Det finnes ikke ett enkelt tall som beskriver hele opplevelsen. Et responsivt diagram, en rask nettverks-ping og en rask ordrebekreftelse måler ulike ting.
For å avgjøre om forsinkelse er et problem, identifiser hendelsen som måles, ruten den tar og beslutningen som avhenger av den. En universell påstand om at hver trader trenger mindre enn ti millisekunder skjuler disse forskjellene.
Følg veien fra kurs til utførelse
Markedsdata beveger seg fra kilden sin gjennom en leverandør eller megler til applikasjonen. Applikasjonen behandler dem og oppdaterer visningen. En trader eller algoritme oppretter deretter en ordre, som passerer gjennom tilkoblings- og risikokontroller før den når den relevante utførelsesplassen eller motparten.
En bekreftelse stadfester en bestemt behandlingshendelse; den er ikke nødvendigvis en utførelse. En hvilende limitordre kan bekreftes raskt og forbli uutført fordi ingen kompatibel ordre når frem til den. Omvendt kan en forsinket visning vise en utførelse som allerede har skjedd.
Arkitekturen avhenger også av produktet. En børs for børsnoterte futureskontrakter, en verdipapirmegler som ruter mellom handelsplasser og en OTC-megler har ikke identiske tidsforløp.
Ping er bare ett diagnostisk verktøy
En ping måler normalt en nettverksrundtur til verten som svarer. Den omfatter ikke hele applikasjonsflyten, fastslår ikke alderen på en vist kurs eller beviser prisen som en ordre vil bli utført til. Noen systemer nedprioriterer eller blokkerer ping-trafikk, noe som begrenser sammenligningen ytterligere.
For en nyttig undersøkelse, registrer testendepunktet, nettverkstilkoblingen, lokal tid og hvorvidt handelsapplikasjonen var under belastning. Sammenlign typisk forsinkelse med uvanlig langsomme observasjoner. Jitter, tapte pakker og gjenoppkoblinger kan ha betydning selv når gjennomsnittet er lavt.
Applikasjonslogger kan være mer informative hvis tidsstemplene deres identifiserer den samme hendelsen på begge sider. Usynkroniserte klokker kan gjøre tilsynelatende énveisforsinkelse misvisende. Ikke trekk fra urelaterte tidsstempler og presenter resultatet som målt utførelseslatens.
Tilpass tiltaket til problemet
Hvis grensesnittet fryser mens diagrammer lastes, undersøk lokal ressursbruk og plattformens gjeldende krav. Hvis flere applikasjoner kobles fra samtidig, undersøk det lokale nettverket eller internettforbindelsen. Hvis bare én datastrøm blir utdatert, sjekk tjenestens status og logger.
Kablet nettverk kan fjerne en kilde til trådløs interferens, men det forhindrer ikke et avbrudd hos internettleverandøren eller et avbrudd på meglerens side. Å redusere unødvendige diagramberegninger kan hjelpe en overbelastet applikasjon uten å endre den fysiske nettverksavstanden.
Mål før og etter én endring. En skjerm som ser raskere ut, er et nyttig belegg for responsivitet, ikke bevis på bedre handelsavkastning.
En VPS endrer ruten og tillatelsene
En fjernserver kan forkorte én tilkobling samtidig som den legger til et fjernskrivebordsledd for manuell inndata. Hvorvidt den hjelper, avhenger av hvor den faktiske handelsprosessen kjører og hvilken tilkobling som begrenset den.
Den må også være tillatt. For eksempel krever Topsteps dokumentasjon for TopstepX API at ordrestrømmen kommer fra traderens personlige enhet og forbyr ekstern ordreoverføring via VPS eller lignende ordninger; private servere beskrives separat for skrivebeskyttet forskning og analyse. Sjekk det spesifikke programmet før du utformer et hostingoppsett.
Vår guide for handelsdatamaskin dekker spørsmål om lokal arbeidsbelastning og gjenoppretting.
Ofte stilte spørsmål
Hvilken latens er akseptabel? Det finnes ingen universell terskel. Instrumentet, ordretypen, strategien og kilden til forsinkelsen avgjør den praktiske effekten.
Vil en VPS forbedre utførelser? Et slikt utfall er ikke garantert. Hosting kan ikke fjerne køposisjon, skiftende likviditet eller meglerens utførelsesprosess.
Gjør swinghandel latens irrelevant? Vanligvis avhenger færre beslutninger av små tidsforskjeller, men utdaterte data, avbrudd og forsinkede risikotiltak kan fortsatt ha betydning.
Viktige punkter
- Navngi hendelsen som måles, og skill bekreftelse fra utførelse.
- Undersøk variasjon og avbrudd sammen med gjennomsnittlig nettverksforsinkelse.
- Verifiser hostingtillatelser og mål den faktiske arbeidsflyten før du bruker penger.