Plattformen·Glossar

Was ist Retransmission in MetaTrader? Neuübertragung von Paketen

Die Neuübertragung (Retransmission) ist der Anteil der Netzwerkpakete, die erneut gesendet werden mussten. Warum der Wert die Stabilität besser abbildet als der Ping und was eine steigende Quote mit der Ausführung macht.

Die Neuübertragung von Paketen (Retransmission) ist der Anteil der Netzwerkpakete, die ein zweites Mal gesendet werden mussten, weil die erste Kopie verloren ging oder nie bestätigt wurde. Angegeben wird sie in Prozent, und bei einer gesunden Verbindung liegt sie bei null. Der Wert zeigt, ob die Leitung zwischen einem MetaTrader-Terminal und der Außenwelt zuverlässig ist. Das ist eine andere Frage als die nach der Geschwindigkeit, und die nützlichere.

So funktioniert es

TCP, das Protokoll, über das alles zwischen Terminal und Handelsserver läuft, garantiert die Zustellung, indem es Pakete erneut sendet. Der Absender wartet auf eine Bestätigung; kommt vor Ablauf einer Frist (Timeout) keine an, geht das Paket noch einmal raus.

Neuübertragungen % = erneut gesendete Pakete / gesendete Pakete × 100

MetaTrader stellt diesen Wert als Eigenschaft des Terminals bereit, der Expert Advisor schickt ihn mit den übrigen Umgebungsdaten mit, und ShowMyTrades zeigt ihn mit zwei Nachkommastellen an. Alles unter 0,005 % erscheint deshalb als 0,00 %.

Beim Lesen sind zwei Eigenschaften wichtig. Der Wert stammt aus dem Netzwerk-Stack des Rechners selbst und nicht aus einer isolierten Messung einer einzelnen Verbindung: Andere Software auf demselben VPS oder am selben Internetanschluss zu Hause fließt also mit ein. Und es ist eine Quote, keine Zahl von Ereignissen. Jeder Wert über null heißt, dass laufend Pakete verloren gehen, nicht nur ein einziges Mal.

Warum das wichtig ist

Der Ping ist ein Durchschnitt, und Durchschnitte beschreiben den guten Fall. Eine Verbindung kann im Mittel einen hervorragenden Hin- und Rückweg vorweisen und trotzdem Pakete verlieren, denn die Verluste stecken in den Ausreißern, die der Durchschnitt glättet. Die Neuübertragungsrate misst genau diese Ausreißer, und zwar direkt.

Eine einzelne Neuübertragung kostet nicht bloß einen zusätzlichen Hin- und Rückweg. Der Absender muss erst ein Timeout abwarten, bevor er das Paket als verloren betrachtet, und diese Wartezeit beträgt typischerweise ein Mehrfaches des normalen Hin- und Rückwegs. Eine Quote von 1 % macht also nicht alles um 1 % langsamer: Sie macht 1 % der Nachrichten drastisch langsamer, während die übrigen 99 % perfekt aussehen. Jeder Durchschnitt, den du ausrechnen kannst, bleibt beruhigend.

Außerdem liefert TCP alles in der richtigen Reihenfolge aus. Solange ein verlorenes Paket nachgeholt wird, wartet alles, was dahinter kommt. Daher das bekannte Symptom: Die Kurse bleiben stehen und kommen dann schubweise.

Was eine steigende Quote ankündigt, ist deshalb sehr konkret: Requotes bei Sofortausführung, weil der Kurs, mit dem das Terminal arbeitet, beim Eintreffen der Anfrage schon veraltet ist; mehr tatsächliche Slippage bei Marktausführung; Aktionen des Expert Advisors, die zu spät oder gar nicht ausgelöst werden. Steigt der Wert weiter, folgen eine abgebrochene Sitzung und ein Terminal, das überhaupt keine Daten mehr sendet.

Von beiden Werten ist die Neuübertragungsrate außerdem das frühere Warnsignal. Der Ping verschlechtert sich, wenn sich die Route ändert. Die Neuübertragungsrate verschlechtert sich, wenn die Leitung selbst versagt, meist lange vor einem Verbindungsabbruch.

Was die Daten zeigen

Die folgenden Zahlen beschreiben die auf ShowMyTrades veröffentlichten Konten, nicht Trader im Allgemeinen. Terminalwerte senden nur MetaTrader-Konten, die über unseren Expert Advisor verbunden sind, und MetaTrader-Konten machen die überwältigende Mehrheit der über 10.000 verbundenen Konten aus. cTrader- und TradeLocker-Konten laufen über Broker-APIs, ohne Terminal und ohne eigene Netzwerkwerte.

Wichtig ist der Wert hier wegen der Automatisierung. Der Anteil automatisierter Trades liegt im Median bei 99 %, und 53,9 % der Konten sind zu mehr als 90 % automatisiert. Diese Terminals laufen unbeaufsichtigt, oft auf einem gemieteten Server, auf dem sich der Inhaber seit Wochen nicht mehr angemeldet hat. Ein diskretionärer Trader bemerkt eine stockende Verbindung innerhalb von Minuten, er hat den Bildschirm ja vor sich. Ein Expert Advisor auf einem schwächelnden VPS bemerkt um drei Uhr morgens gar nichts, und auch sonst niemand, bis die Ergebnisse nicht mehr stimmen.

Diese Konten erreichen 703 verschiedene Broker-Server, und der Weg zu jedem davon ist ein anderer.

Wo du das auf ShowMyTrades findest

Die Kachel Neuübertragungen ist die zweite von sechs im Bereich Terminal (Terminal und offene Charts bei MT5, nur Terminal bei MT4), direkt nach Ping, gefolgt von Terminal-Build, Speicher, AutoTrading und DLL-Importe. Angezeigt wird ein Prozentwert mit zwei Nachkommastellen, und der Tooltip der Kachel sagt direkt, wie er zu lesen ist: Nahe 0 % bedeutet eine stabile Verbindung, dauerhaft höhere Werte deuten auf ein unzuverlässiges Netzwerk oder einen weit entfernten Handelsserver hin.

Lies den Wert zusammen mit der Kopfzeile des Bereichs. Dort stehen ein Status-Badge (Verbunden, Kein Handelsserver oder Offline) und das Alter des letzten Messwerts; ein Konto, das sich seit 11 Minuten nicht gemeldet hat, wird als offline markiert. Steigt die Neuübertragungsrate, während dieser Zeitstempel immer weiter zurückliegt, ist das genau die Abfolge, die einem verstummenden Terminal vorausgeht.

Der Bereich ist nur für den Inhaber sichtbar und liegt auf der Dashboard-Seite des Kontos: Terminaldaten, einschließlich der Expert Advisors auf offenen Charts, werden nie auf öffentlichen Seiten oder in Widgets veröffentlicht. cTrader- und TradeLocker-Konten haben kein Terminal und deshalb auch keinen solchen Bereich.

Häufige Irrtümer

  • „0,00 % heißt perfekte Verbindung.“ Es heißt nur, dass der Wert bei der letzten Synchronisierung unter den zwei angezeigten Nachkommastellen lag. Das ist eine Momentaufnahme, und ein einzelner sauberer Messwert sagt nichts über die ganze Nacht.
  • „Schuld ist der Broker.“ Der Wert beschreibt den Netzwerkweg und den Rechner an dessen nahem Ende. Ein ausgelasteter VPS treibt ihn hoch, ganz ohne Zutun des Brokers.
  • „Wenn der Ping niedrig ist, spielen Neuübertragungen keine Rolle.“ Genau diese Kombination ist der Fall, bei dem du hellhörig werden solltest: ein schneller Durchschnitt, hinter dem sich viele extreme Ausreißer verbergen.
  • „Das betrifft nur den Datenfeed, nicht meine Orders.“ Kurse und Orders laufen über dieselbe TCP-Verbindung. Was das eine aufhält, hält auch das andere auf.

Die Terminalwerte kommen mit demselben Expert Advisor, den du beim Verbinden eines Kontos installierst. Mehr dazu unter „So verifizierst du dein Handelskonto“.

Verwandte Begriffe