Latenz
Zahlenbeispiele verwenden die englische Schreibweise: Das Komma trennt Tausendergruppen, der Punkt die Nachkommastellen. 1,000 bedeutet eintausend, 1.25 eins und ein Viertel.
Beispielhafte Ereigniszeiten: Eine Order wird um 12:00:00.000 abgesendet, der Server empfängt sie bei .020, führt sie bei .045 aus und die Bestätigung kehrt bei .070 zurück. Die gesamte Verzögerung bis zur Bestätigung beträgt 70 ms; die Serververarbeitung beträgt hier 25 ms. Diese Zahlen sind ein Modell, keine Benchmark eines Anbieters.
Bestimmtes Intervall messen
Netzwerk-Ping, die Zeit bis zur Annahme, die Zeit bis zur Ausführung und die Zeit bis zur endgültigen Bestätigung beantworten unterschiedliche Fragen. Synchronisierte Uhren und eine dokumentierte Messmethode sind erforderlich, wenn Zeitstempel von Client und Server kombiniert werden. Bei asymmetrischen Wegen oder Verarbeitung lässt sich die Verzögerung in eine Richtung nicht zuverlässig als exakt die Hälfte einer Hin- und Rücklaufzeit ableiten.
Mittlere und ungünstige Verzögerung
Berichten Sie eine Verteilung, etwa Median und hohe Perzentile, zusammen mit gescheiterten Anfragen und den Beobachtungsbedingungen. Ein schneller Durchschnitt kann seltene lange Pausen verbergen. Ein schnellerer Empfang kann die Exposition gegenüber sich bewegenden Notierungen verringern, doch verfügbare Menge, Ordertyp, Prüfungen und Ausführungsmodus bestimmen weiterhin das Ergebnis.
Zeit zur Diagnose nutzen
Protokollieren Sie Kennungen, Referenz-Bid/Ask, angeforderte Menge und Ausführungen. Gleichen Sie nach einer verlorenen Antwort den Kontozustand vor einem erneuten Versuch ab: Eine ausgeführte Order kann bestehen, obwohl ihre Bestätigung nicht eingetroffen ist. Software auf einen VPS zu verlagern kann manche Verzögerungen verändern, garantiert aber keine feste Geschwindigkeit und beseitigt weder Kurslücken noch Anbieterausfälle oder Liquiditätsbeschränkungen.
Häufige Fragen
Ist 5-ms-Ping eine 5-ms-Ausführung?
Nein. Er misst eine bestimmte Hin- und Rücklaufzeit im Netzwerk, nicht den vollständigen Ablauf von Orderverarbeitung und Ausführung.
Belegt eine verzögerte Bestätigung, dass die Order nicht ausgeführt wurde?
Nein. Prüfen Sie Orderkennungen, Ausführungen und den Positionszustand, bevor Sie es erneut versuchen.