Latenz Checker Forex Broker


So testen Sie Ihre Broker8217s Latenz Es scheint wie eine triviale Sache, aber die Qualität der Verbindung zwischen Ihnen und Ihrem MetaTrader-Broker kann drastisch die Qualität der Ausführung beeinflussen. Wenn sich die Märkte schnell bewegen, machen Verzögerungen in Millisekunden den Unterschied zwischen der Ausführung bei einem angeforderten Preis gegenüber starkem Schlupf. Es ist eine kluge Idee, sicherzustellen, dass Sie alles in Ihrer Macht stehende tun, um Handelsrisiken zu minimieren. Die Schritte zur Überprüfung der Latenz auf Ihren MT4-Broker sind einfach. 1) Finde ihre IPDomain-Adresse heraus. Es ist nicht die offensichtliche 8220mbtrading8221 oder wer auch immer Ihr Makler ist. Du musst dich in deiner MetaTrader-Installation ansehen. Gehe zu C: Programmdateien (x86) IHR BROKER HEREconfig. Das folgende Beispiel zeigt die Liste der Server für Alpari. 2) Doppelklicken Sie auf den Server, mit dem Ihr Livekonto verknüpft ist. Wenn Sie nicht sicher sind, auf welchen Server Sie eine Verbindung herstellen, finden Sie es, wenn Sie sich bei Ihrem Konto innerhalb von MetaTrader anmelden. 3) Doppelklicken Sie auf die entsprechende. srv-Datei, die Sie in Schritt 1 gefunden haben. Wenn Sie dies tun, wird ein Feld kommen. Wählen Sie die Option 8220Wählen Sie ein Programm aus einer Liste der installierten Programme aus.8221 4) Wählen Sie Notepad und drücken Sie OK. 5) Du siehst eine Menge Gobbledy-Gook. Nur wenige Worte sind offensichtlich. Sie suchen entweder eine IP-Adresse (wie auf dem Alpari-Bild gezeigt) oder eine Webadresse (wie im Forex-Bild gezeigt). 6) Dieser Schritt ist der einzige, der für Ihr Betriebssystem einzigartig ist. Wenn Sie Vista oder Windows 7 haben, klicken Sie einfach auf die Schaltfläche in der linken unteren Ecke und geben Sie dann in 8220Command8221 ein. Wenn du XP hast, musst du Start starten. Wählen Sie Ausführen aus, geben Sie dann 8220cmd8221 ein und drücken Sie die Eingabetaste. Sie können sehen, dass meine Verbindung auf der schlechten Seite ist. Das ist nicht verwunderlich Der Makler, GO Markets, ist in Australien, während dieser Test von Dallas, TX getan wurde. Es ist nicht realistisch, eine flammende schnelle Verbindung auf halbem Weg um die Welt zu erwarten. Ihre Möglichkeiten zur Verbesserung der Konnektivität sind eher begrenzt. 1) Verschieben Sie Ihren Computer näher zu Ihrem Broker. Wenn Sie nicht mit dem Handel mit einem VPS vertraut sind. Ich empfehle dringend, diesen Link zu lesen. Ich kann meine langsame Verbindung nach Australien in diesem Beispiel lösen, indem ich einen renommierten VPS-Anbieter in diesem Land finde. 2) Versuche, ISPs zu wechseln. Das Upgrade Ihres Plans ist wahrscheinlich nicht zu helfen. Wenn Sie außerhalb einer Großstadt leben, ist Ihre einzige Option wahrscheinlich VPS. A Anstieg in den letzten Monaten der Anzahl der EAs, die so genannte Impulsspitzen (wie Forex Thor) handeln, hat dazu geführt, dass viele Fragen jetzt gefragt werden Über Latenz. Latenz ist im Großen und Ganzen ein Maß für die Zeit, die benötigt wird, um die Datenpakete von Ihrem PC an Ihren Broker-Server zu senden. Eine schlechte Verbindung zum Broker-Server könnte dazu führen, dass Aufträge nicht zum gewünschten Preis ausgeführt werden und Handelsmöglichkeiten verpasst werden. Was für eine sehr gute EA für einige Benutzer scheinen mag, kann sich leicht zu einem absoluten Alptraum für andere verwandeln, den ich im Großen und Ganzen sage, weil nach meinem besten Wissen die Therapie absolut keine Möglichkeit hat zu messen, wie lange es dauert, den Einweg zu machen Verbindung zwischen den beiden Maschinen. Stattdessen können wir nur etwas messen, das als Rundlauf-Latenz bezeichnet wird. Round-Trip Latenz ist eigentlich ein dreiteiliger Prozess, denn es umfasst nicht nur die beiden Fahrten von einer Maschine zum anderen und wieder zurück, sondern auch das Element der Zeit, die von der Broker-Maschine übernommen wird Anweisungen, die gesendet wurden und eine geeignete Antwort kompilieren. Zum Beispiel, wenn jede Reise 200 Millisekunden dauert und der Broker-Server 100 Millisekunden benötigt, um irgendwelche Anweisungen auszuführen und seine Antwort zu kompilieren, dann wird die Rundlauf-Latenz 500 Millisekunden sein, die Einweg-Latenz wird nur 200 Millisekunden und alles Wichtige sein Bits und Bobs werden nach 300 Millisekunden auf Ihrem Broker-Server sortiert. Also, wie können wir die Latenz messen, um eine Art von Idee zu bekommen, ob unsere Verbindung irgendwie gut ist oder nicht Nun, erstens die einzigen MetaQuotes Language-Funktionen, die eine Zwei-Wege-Kommunikation zwischen dem Benutzer und seinem Broker beinhalten, sind die Auftragssendungsfunktionen. Als Teil dieses Prozesses sendet das MT4-Client-Terminal eine Anweisung an den Broker-MT4-Server, um entweder einen Markt zu kaufen oder zu verkaufen. Der MT4-Server führt diese Anweisung aus und sendet dann eine Antwort an das MT4-Client-Terminal zurück, das entweder Bingo oder Houston sagt, wir haben ein Problem. Also, wir machen einfach eine Notiz von der Zeit sofort vor dem Senden unserer Bestellung an den Makler, und dann noch eine Notiz von der Zeit, sobald wir eine Antwort zurück vom Makler zu sagen, dass die Bestellung ausgeführt wurde. Subtrahieren Sie eine Zeit von der anderen und, hey presto, wir haben unsere Rundreise Latenz. Sein einfaches Innit. Rollen: Nun nein, es ist ein bisschen komplizierter als das, denn wir wollen nicht auf eine EA warten, um bereit zu sein, in einer Live-Umgebung zu handeln, bevor wir herausfinden können, ob unsere Verbindung irgendwie gut ist oder nicht. Um dieses Problem zu beheben, müssen wir eine Reihe von Dummy-Limits senden oder Aufträge auf einen Preis weg von dem aktuellen Preis stoppen, so dass kein Risiko der Testreihenfolge tatsächlich gefüllt ist. Nachdem wir eine Dummy-Limit-Order gesendet haben, können wir sie dann sofort löschen. Und wenn wir die Dummy-Aufträge in regelmäßigen Abständen schicken, können wir leicht die maximale, minimale und durchschnittliche Latenz über eine Probe von 100s oder 1.000s von Dummy-Testaufträgen finden. Cool, huh Die gute Nachricht ist, dass Ive eine einfache EA geschrieben hat, die genau das macht, und Ive legte es auf MellyForex als kostenloser Download für meine Leser. Es sind keine Strings vorhanden. Sie fügen einfach die Latenz EA an das Diagrammfenster von jedem Währung Symbol, läuft auf jeden Zeitrahmen. Setzen Sie die Frequenz in Minuten, dass Sie die Dummy-Aufträge senden möchten, und die EA wird den Rest erledigen. Die Latenz EA zeigt einen Kommentar oben links im Diagrammfenster mit der minimalen, maximalen und durchschnittlichen Rundlauf-Latenz an. Die Limit Orders selbst werden zum absoluten Mindestpreis gesendet und für die minimale Vertragsgröße, die für diesen Markt erlaubt ist, so wie ich sage, gibt es keine wirkliche Chance, dass irgendwelche der Dummy-Testaufträge ausgefüllt werden. Die EA erkennt automatisch 4- oder 5-stellige Broker, und für die technisch gesinnten verwendet sie die etwas obskure magische Nummer 4156434123, so dass es unwahrscheinlich ist, dass jeder Konflikt zwischen seinen Trades und denen anderer EAs auf dem Konto ist. Jedenfalls habe ich die EA Open Source gemacht, also kannst du den Code ändern oder ändern, wenn du willst. Bitte beachten Sie, dass es sich hierbei um ein EA handelt, anstatt auf einen Indikator oder ein Skript, so dass seine erfolgreiche Operation von einem Fluß eingehender Preisstöcke abhängig ist, damit er arbeitet. Wenn Sie bemerken, dass es nicht eine offene Bestellung sofort schließen, wird es einfach sein, weil seine Wartezeit für die nächste eingehende Tick. Wie ich schon sagte, sind Sie frei, die EA zu ändern, wenn Sie es wünschen und ein paar Ideen zur Verbesserung in den Schmelztiegel werfen, könnten Sie die Ergebnisse als globale Variable speichern, so dass sie hinzugefügt werden könnten, wann immer die EA neu geladen wird oder Sie können die Details jedes Handels zu einer CSV-Datei für die Nachwelt schreiben. Sie könnten sogar einige Abweichungsalgorithmen auf die Ergebnisse ausführen, wenn Sie es wünschen. Aber das liegt an dir - bitte bitte nicht, mich an die EA für dich zu machen, da ich wirklich nicht die Zeit habe. Wenn du die EA magst, dann frage ich nur, dass du deinen Freunden von MellyForex erzählst und sie auf diese Seite schickst, um die EA herunterzuladen. Bitte verknüpfen Sie nicht direkt mit der Download-Datei, falls ich mich zu einem späteren Zeitpunkt entscheide, um den Dateispeicherort zu verschieben oder mit einer neueren Version zu aktualisieren. Und wenn Sie sich entscheiden, die EA zu ändern, bitte achten Sie darauf, den ursprünglichen Copyright-Hinweis intakt zu lassen. Ich nehme an, ich sollte auch einen Haftungsausschluss enthalten, dass jeder, der die Latenz EA verwendet, dies ganz auf eigene Gefahr macht. Ansonsten genieße es Theres jede Chance, dass der oben genannte Download-Link die EA als lesbare Textdatei in deinem Browser-Fenster öffnet, anstatt sie als Datei zum Download zu präsentieren. Wenn das der Fall ist, wenn es in deinem Browser-Fenster öffnet, musst du nur File Save As drücken und dort auswählen, wo du es auf deinem PC speichern willst. Sie sollten die LatencyEA. mq4 Datei in Ihrem MetaTrader Installationsordner Experten Ordner speichern. Der MetaTrader-Installationsordner befindet sich normalerweise bei C: Program Files, obwohl das nicht immer der Fall ist. Wenn Sie Ihr MetaTrader 4-Client-Terminal neu starten, wird das MQ4 automatisch kompiliert und Sie können es als Expert Advisor im Navigator-Panel anzeigen. Von dort aus können Sie es in ein geeignetes Diagrammfenster ziehen und die Häufigkeit einstellen, bei der die Testlimitaufträge gesendet werden sollen (Standardeinstellung ist 5-Minuten-Intervalle). Sie müssen auch sicherstellen, dass Live Trading aktiviert ist, sonst werden keine Bestellungen gesendet. Diskussion (3 Kommentare) Kommentar hinzufügen

Comments