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
In einem anderen Thread wurde wiederholt darauf hingewiesen, dass selbst das Terminal durch eine Vielzahl von Faktoren verlangsamt wird. Infolgedessen wird ein viel komplexerer Trading Server zwangsläufig noch langsamer werden. Ich hoffe nach wie vor, dass eine algorithmische Optimierung noch möglich ist. Selbst eine Verzögerung von 5 ms ist schon sehr schlecht. Was soll man zu Hunderten von Millisekunden sagen.
Was die Demokonten betrifft, so sind diese nicht sehr interessant (ich kann dort alle Plugins debuggen, neue Hardware testen usw.).
Und ich habe festgestellt, max 17 ms auf Live-Konten (ich sage nicht, es ist nicht lang, es kann nur nicht mit 30 Sekunden verglichen werden).
Daher der Verdacht auf eine kaskadierende Servereinrichtung.
Das auf Demo ist nicht sehr interessant (Sie können dort alle Plugins debuggen, neue Hardware testen, ...).
Und auf Live-Konten fand ich maximal 17 ms (ich sage nicht, dass das nicht genug ist, es ist nur nicht mit 30 Sekunden zu vergleichen).
Leider haben sie nicht angegeben, wie viele Bestellungen sie überprüft haben.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Annahme von SL/TP-Aufträgen
fxsaber, 2020.11.25 01:23
Daher der Verdacht auf eine kaskadierende Servereinrichtung.
Der Makler bestätigte das Problem und schaffte es, es zu finden und zu beheben (wird nach dem Wochenende verfügbar sein). Aber es ist schwer zu sagen, ob es an MT5 lag.
Aber Steine in Richtung MT5 zu werfen, kann man in dieser Situation durchaus tun.
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Annahme von SL/TP-Aufträgen
fxsaber, 2020.11.25 00:47
Ich weiß nicht, was ich tun soll, wenn ich auf dem Terminal handele, aber ich habe eine sehr niedrige Auswahl auf dem Trading Server und weiß nicht, was ich tun soll, wenn ich handele. D.h. mit einem sehr niedrigen Ping und einem einzigen Handelskonto für den Handelsserver.
Terminal und Server befinden sich auf demselben Rechner. Nulllast. Ein neuer Ansatz hat einen solchen Alarm erhalten.
Server-Protokoll.
Accept-Tick auf dem Server.
Vollständige Skriptdaten bestätigen, dass ein Problem vorliegt. Innerhalb des Servers gab es bei Nulllast eine Verzögerung von 4 ms.
ein weiterer Geistesblitz von fxsaber.
Es scheint wirklich ein Problem auf dem Server zu sein. Dies ist ein MT5-Demokonto
Bei einem echten Konto beim gleichen Broker liefert das Skript null Ergebnisse. Auf dem Konto befinden sich über 3000 Transaktionen.
Bei einem echten Konto beim gleichen Broker liefert das Skript null Ergebnisse. Auf dem Konto befinden sich mehr als 3.000 Transaktionen.
Das ist verdächtig. Ich habe bei meinen Konten nirgendwo eine Verzögerung festgestellt.
Ich bin nicht sicher, ob es damit zusammenhängt. Aber ich bekomme eine Menge davon.
Fehler, die ausgelöst werden, wenn die Position geändert wird. Take wird also ausgelöst, weicht ein paar Mal aus, bleibt dann hängen, ich ändere tp auf Null, um zurückzufahren und zusammenzubrechen.
Bevor ich sie ändere, prüfe ich sie
Damit die Position nicht eingefroren wird.
Das ist verdächtig. In meinen Konten habe ich nirgends einen Mangel an Verzögerungen festgestellt.
Das dachte ich auch, aber weitere Nachforschungen ergaben, dass es sich um etwa 100 Schließungen allein durch Take handelt.
Also zu einer kleinen Stichprobengröße.
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
Annahme von SL/TP-Aufträgen
Enrique Dangeroux, 2020.11.25 17:20
Ich bin nicht sicher, ob dies damit zusammenhängt. Aber ich bekomme eine Menge davon.
Ich habe auch mein ganzes Protokoll in solchen Meldungen. Vielleicht wird sich die Situation nach dem Wochenende ändern.
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
Annahme von SL/TP-Aufträgen
fxsaber, 2020.11.25 16:30
Der Makler bestätigte das Problem und schaffte es, es zu finden und zu beheben (wird nach dem Wochenende verfügbar sein). Aber es ist schwer zu sagen, ob es an MT5 lag.
Betrachten wir schematisch einige Algorithmen des Handelsplatzes. Der Einfachheit halber gehen wir davon aus, dass es nur einen LP(Liquiditätsanbieter) gibt.
Limitierter Auftrag.
Ein gutes Gateway (mit dem obigen Algorithmus) ist unabhängig von den Besonderheiten der Handelsplattform, wenn es den Limiter ausführt.
Der Algorithmus ist nahezu schleifenförmig und plattformunabhängig. LP-Spamschutz ist in Punkt 3 enthalten.
TP-Level einer offenen Position.
Der Algorithmus wird nicht in einer Schleife ausgeführt und ist plattformabhängig. Es bietet Schutz vor Spam-LP.
Dieser Algorithmus hat neben den Kommunikationskosten zwischen Gateway und MT5 zwei Nachteile.
Verbesserung.
Smart Gateway im TP-Level-Algorithmus einer offenen Position hat S.6:
Dieser zusätzliche Punkt des Algorithmus enthält immer noch einen Schutz vor LP-Spam, aber er bringt MT5 dazu, Punkt 3 auszuführen, und es geht keine kostbare Zeit durch das Warten auf den neuen Tick verloren.
Die Realität.
Aus diesen beiden Algorithmen (auch im Fall von Punkt 6 des zweiten Algorithmus) folgt dies.
Eine MT5-Limit-Order hat eine höhere FillRate als ihr Gegenstück in Form einer offenen Position auf TP-Niveau. Aus diesem Grund kann es bei einem Rollover auf dem MT5-Hedge häufig zu Situationen kommen, in denen die Limit-Order ausgeführt wird, ihr TP-Gegenstück jedoch nicht. In einem solchen Fall wird CloseBy durchgeführt und die Limit-Order wird mit dem entsprechenden Volumen erneut ausgeführt.
Schlussfolgerung.
Um die FillRate im MT5 zu erhöhen, übertragen Sie die TP-Levels der offenen Positionen in MT5-Limit-Orders.