Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Missverstanden. Wir müssen verstehen, ob MT stört oder nicht. Wir analysierten die Serverprotokolle, als sich die Pausen über Dutzende von Sekunden hinweg änderten. Auf dem Server ist alles perfekt.
Das Problem liegt also woanders.
Ich habe festgestellt, dass ich sehr oft die Preise übertreffe. D.h. eine erhebliche Verzögerung im Terminal. Es stellt sich die Frage, wie man sie identifizieren kann.
Hier habe ich VPS gekauft. Wie kann ich sicher sein, dass es perfekt passt? Ich meine, es muss irgendeine Art von numerischem Indikator geben. Wie sich herausstellt, kann man Weiterleitungen nicht trauen. Um Mitternacht - zehn Prozent.
Vielleicht kann ich eine virtuelle Maschine auf demselben physischen Rechner wie den Handelsserver einsetzen. Und von dort aus könnte ich das Terminal bedienen. Ich denke, das würde die Anzahl der Deadlocks reduzieren.
Ich habe den Eindruck, dass Tracing, Ping von der Konsole oder spezielle Software das Problem nicht lösen.
Es ist notwendig, die Beteiligung von MT in irgendeiner Form zu registrieren. Es scheint mir, dass wir einen Standpunkt einnehmen und die Entwickler bitten sollten, ihren eigenen Zähler fürTERMINAL_RETRANSMISSION zu erstellen
Missverstanden. Wir müssen verstehen, ob MT stört oder nicht. Wir analysierten die Serverprotokolle, als sich die Pausen über Dutzende von Sekunden hinweg änderten. Auf dem Server ist alles perfekt.
Das Problem liegt also woanders.
Ich habe festgestellt, dass ich sehr oft die Preise übertreffe. D.h. eine erhebliche Verzögerung im Terminal. Es stellt sich die Frage, wie man sie identifizieren kann.
Irgendwie ist nicht ganz klar, was genau "alles ist perfekt auf dem Server" bedeutet:
1) Es kamen keine Änderungsanfragen auf dem Server an, oder alle Anfragen innerhalb von 10 Sekunden hatten einen veralteten Preis?
2) Und wie viele Sekunden beträgt der Unterschied zwischen dem "aktuellen" und dem "veralteten" Preis?
3) Wer stellt fest, dass der Preis nicht mehr aktuell ist: der MT-Server oder eine dritte Partei, vielleicht eine Börse?
Wenn das Problem häufig auftritt, können Sie den Auftragsänderungsverkehr mit Wireshark in Verbindung mit Process Monitor (Network Activity) von Sysinternals analysieren.
Irgendwie ist nicht ganz klar, was genau "alles ist perfekt auf dem Server" bedeutet:
1) Es kamen keine Änderungsanfragen auf dem Server an, oder alle Anfragen innerhalb von 10 Sekunden hatten einen veralteten Preis?
2) Und wie viele Sekunden beträgt der Unterschied zwischen dem "aktuellen" und dem "veralteten" Preis?
3) Wer stellt fest, dass der Preis nicht mehr aktuell ist: der MT-Server oder eine dritte Partei, vielleicht eine Börse?
Auf dem Server wurden alle Anfragen in Einheiten von Millisekunden verarbeitet. Wegen der veralteten Preise müssen Sie sich an den Administrator wenden.
Wenn das Problem immer wieder auftritt, können Sie den Datenverkehr zur Auftragsänderung mit Wireshark in Verbindung mit Process Monitor (Network Activity) von Sysinternals analysieren.
Ich bin ein völliger Neuling auf diesem Gebiet.
Es war möglich, HistorySelect-Funktionen Bremsen zu reproduzieren.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
MT5 und Geschwindigkeit in Aktion
fxsaber, 2020.06.04 14:38
Ich habe den folgenden Expert Advisor gezeichnet.
Bitte schreiben Sie über Ihre Ergebnisse, wer es ausprobieren will. Hatten Sie Glück mit den Verlangsamungen?
ZZY Long versuchte herauszufinden, warum es Bremsen auf Live-Konten gibt. Ich glaube, ich habe den Problembereich gefunden.
ZS Long versuchte herauszufinden, warum die Kampfkonten langsam waren. Er scheint den Problembereich gefunden zu haben.
So deprimierend sieht die Kampfsituation aus.
Wenn Sie genau hinsehen, können Sie erkennen, dass die voneinander unabhängigen EAs auf dieselbe Weise langsamer werden (Verzögerungszeit und Dauer). Das heißt, wenn mehrere Expert Advisors HistorySelect aufrufen, hält MT5 die Ausführung aller Expert Advisors für einige Zeit an und gibt dann seine Ergebnisse an die Expert Advisors zurück.
Was ist der Grund für eine so merkwürdige (im Vergleich zur bevorstehenden) API für die Arbeit mit der Geschichte? Wo liegen die Fallstricke bei diesem Ansatz?
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
MT5 und Geschwindigkeit in Aktion
fxsaber, 2020.05.28 15:27
GeschichteWählen.
Dies ist eine wahnsinnig teure Funktion. Und leider kann keine noch so gute Zwischenspeicherung die Geschwindigkeit akzeptabel machen.
Bitte erwägen Sie die Einführung solcher Geschichtsfunktionen.
Sie würden die HistorySelect-Bremsen vollständig schließen. Denn es würde das Problem lösen, die neuesten Berufe sehr billig zu bekommen. Im Moment ist es eine einzige Quälerei bei der Kampfausführung.
Es ist nicht immer möglich, die letzten Geschäfte über OnTradeTransaction zu kontrollieren. Deshalb ist eine schnelle HistorySelect relevant.
Es ist wahrscheinlich nicht normal, dass die Leistung von MT4 besser ist als die von MT5, wenn es um die Handelsgeschichte geht.
Bitte entfernen Sie die Bremsen vom Handelsterminal!
Sind 1000 Berufe in der Geschichte genug?
Getestet mit diesen Werten.
Bestellungen 20990
Deals 10277
Anmelden in 20 Minuten
Bestellungen 20990
Deals 10277
In 20 Minuten anmelden.
Super, vielen Dank! Endlich eine vollständige Bestätigung der traurigen Verzögerungen des MT5. Und das ohne jegliche Handelsfunktionen. Probleme fast überall.
Das ist deprimierend. Es wäre interessant, das Ergebnis unter Linux zu sehen. Unter Win gibt es keine wirkliche Zeit, über die man reden könnte.