FORTS. Fragen der Durchsetzung - Seite 133

 
Roman:


Und jeder einzelne Dienst verfügt über eine Netzwerksynchronisation.
Wenn z. B. das Netzwerk mit einem Markt nicht mehr verfügbar ist, beginnt das Terminal, auf das Netzwerk einzudreschen, um eine Verbindung herzustellen, und hört nicht auf, bis es diese erreicht.

Noch einmal (Sie lesen wahrscheinlich gar nichts)

Примечательно то, что терминал уже получил ответ сервера о модификации ордера

2020.02.14 10:06:16.144 Trades  'xxxxx': accepted modify order #117363348 sell limit 1.00 SNGR-6.20 at 49654 sl: 0 tp: 0 expiration: day -> 49540, sl: 0 tp: 0 expiration: day
А "очухался" , т.е синхронизировал состояние только через 3 секунды!!!

2020.02.14 10:06:19.821 FCS_Trader (SNGR-3.20,M1)       ProcessOrders: Sell Ордер в переходном состоянии. Билет = 117363348 Состояние: 8 (ORDER_STATE_REQUEST_MODIFY)

Dieser LOCAL TERMINAL Computer hat die Benachrichtigung erhalten, dass die Auftragsänderung korrekt war,

aber synchronisierte sie drei Sekunden später!

Was hat das mit dem Netz zu tun?

Hinzugefügt

Vor Ihnen waren schon viele "Netizens" hier, seit 6 Jahren...

Lesen Sie es in aller Ruhe.

https://www.mql5.com/ru/blogs/post/733393

Особенности исполнения торговых приказов MT5
Особенности исполнения торговых приказов MT5
  • 2020.02.06
  • www.mql5.com
Анализировал с владельцем MT5-сервера тормоза торговых приказов. Запускался OrderSend-Test2.mq5 в том же месте, где MT5-сервер стоит. Т.е. нулевой пинг. Демо, все внутри. Изучались логи MT5-сервера (2170) и MT5-клиента (2280). Логи сервера не буду приводить, просто словами опишу. Думаю, результаты буду интерсны всем, т.к. это поможет раскрыть...
 
prostotrader:

Noch einmal (Sie lesen wahrscheinlich gar nichts)

Dieser LOCAL TERMINAL Computer hat die Benachrichtigung erhalten, dass die Auftragsänderung korrekt war,

aber synchronisierte sie drei Sekunden später!

Was hat das mit dem Netz zu tun?

Hinzugefügt

Vor Ihnen waren schon viele Netzwerker hier, seit 6 Jahren...

Lesen Sie "in aller Ruhe"

https://www.mql5.com/ru/blogs/post/733393

Wahrscheinlich lesen auch Sie eine Zeile durch, weil Sie die Prämisse nicht verstehen wollen.
Daraufhin erhielt er eine Benachrichtigung, dass die Auftragsänderung korrekt war.
Das bedeutet nicht, dass er sie verarbeitet hat.
Und dieses Ereignis wird mit einer internen Verzögerung im Terminal verarbeitet.
Wir wissen nicht, was die Ursache für diese interne Verzögerung ist, daher habe ich eine mögliche Verzögerung bei der Verarbeitung durch Netzwerkdienste Dritter vorgeschlagen.

 
Roman:

Sie lesen wahrscheinlich zu viel hinein und wollen das Wesentliche nicht verstehen.
Daraufhin erhielt er einen Bescheid über eine korrekte Auftragsänderung.
Das heißt nicht, dass er sie verarbeitet hat.
Und dieses Ereignis wird mit einer internen Verzögerung im Terminal verarbeitet.
Wir wissen nicht, was die Ursache für diese interne Verzögerung ist, daher habe ich eine mögliche Verzögerung bei der Verarbeitung durch Netzwerkdienste Dritter vorgeschlagen.

Es ist mir egal, worum es bei der Verzögerung ging!

Warten Sie einen Moment...

Halten Sie es für normal, dass Handelsaufträge innerhalb von Sekunden oder Minuten ausgeführt werden?

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Торговля осуществляется посредством отправки с помощью функции OrderSend() приказов на открытие позиций, а также приказов на установку, модификацию и удаление отложенных ордеров. Каждый торговый приказ содержит указание на тип запрашиваемой торговой операции. Торговые операции описаны в перечислении ENUM_TRADE_REQUEST_ACTIONS...
 
prostotrader:

Es ist mir scheißegal, was die Verzögerung verursacht hat!

Warten Sie einen Moment...

Glauben Sie, dass eine sekundengenaue Ausführung von Handelsaufträgen normal ist?

Na ja, was soll's, soll der Entwickler doch nachsehen.
Habe ich irgendwo geschrieben, dass dies normal ist?
Natürlich nicht, solche Verzögerungen bei der Bearbeitung sind absolut nicht normal.
Gerade als noch nicht viele Dienste von Drittanbietern im Terminal waren, gab es keine Verzögerungen bei der Bearbeitung von Anfragen.
Und jetzt sehe ich gelegentlich die Registerkarte VPS blinken, oder die Registerkarte Markt, oder irgendeine andere Registerkarte.
Und es ist entweder Reconnect oder Synchronisation oder etwas anderes, unnötige Netzwerk-Handler im Terminal.

 
Roman:

Na ja, was soll's, soll der Entwickler doch nachsehen.
Habe ich irgendwo geschrieben, dass dies normal ist?
Natürlich nicht, solche Verzögerungen bei der Bearbeitung sind absolut nicht normal.
Als sich noch keine Stapel von Dienstleistungen Dritter im Terminal stapelten, gab es auch keine Verzögerungen bei der Bearbeitung von Anfragen.
Und jetzt sehe ich gelegentlich die Registerkarte VPS blinken, oder die Registerkarte Markt, oder irgendeine andere Registerkarte.
Und es ist entweder Reconnect oder Synchronisation oder etwas anderes, unnötige Netzwerk-Handler im Terminal.

2020.02.13 15:45:01.918 MQL5.community  authorization failed
2020.02.13 15:50:02.065 MQL5.community  authorization failed
2020.02.13 15:55:02.210 MQL5.community  authorization failed
2020.02.13 16:00:01.342 MQL5.community  authorization failed
2020.02.13 16:05:01.677 MQL5.community  authorization failed
2020.02.13 16:10:01.821 MQL5.community  authorization failed
2020.02.13 16:15:01.967 MQL5.community  authorization failed
2020.02.13 16:20:02.115 MQL5.community  authorization failed
2020.02.13 16:25:02.262 MQL5.community  authorization failed
2020.02.13 16:30:01.390 MQL5.community  authorization failed
2020.02.13 16:35:01.537 MQL5.community  authorization failed
2020.02.13 16:40:01.683 MQL5.community  authorization failed
2020.02.13 16:45:01.831 MQL5.community  authorization failed
2020.02.13 16:50:01.977 MQL5.community  authorization failed
2020.02.13 16:55:02.121 MQL5.community  authorization failed
2020.02.13 17:00:02.266 MQL5.community  authorization failed
2020.02.13 17:05:01.398 MQL5.community  authorization failed
2020.02.13 17:10:01.543 MQL5.community  authorization failed
2020.02.13 17:15:01.690 MQL5.community  authorization failed
2020.02.13 17:20:01.836 MQL5.community  authorization failed
2020.02.13 17:25:01.985 MQL5.community  authorization failed
2020.02.13 17:30:02.127 MQL5.community  authorization failed

oder?

 
Sergey Chalyshev:

oder?

Könnte sich dies nicht auf andere Netzwerk-Handler auf dem Terminal auswirken? oder auf die Verarbeitungswarteschlange, einschließlich des Handels.
Schließlich spammt das Terminal zu diesem Zeitpunkt den Gemeinschaftsserver an und versucht, eine Verbindung herzustellen.
Und es gibt viele Dienste im Terminal und alle haben verschiedene Server, wahrscheinlich mehr als einen, und das Terminal sucht nach einer Synchronisation mit jedem Server.
Ich halte es für möglich, dass dies einer der möglichen Gründe für die verzögerte Verarbeitung von Handelsereignissen auf der Terminalseite ist.

 
prostotrader:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

FORTS. Fragen zum Vollzug

prostotrader, 2020.02.14 18:37

Es ist mir scheißegal, was die Verzögerung verursacht hat!


Vielleicht liegt es daran, dass die MT5-Broker(laut Renat) die Plattform seit 1,5 Jahren nicht mehr aktualisieren.

 
Alexey Kozitsyn:

Vielleicht liegt es daran, dass die MT5-Broker(laut Renat) die Plattform seit 1,5 Jahren nicht mehr aktualisiert haben.

:) Früher waren die Verzögerungen viel geringer, und außerdem wurden die

Server in Otkryvashka (Aufträge mit unterer Preisgrenze wurden nicht gesetzt - behoben)

 

FORTS, real, Baujahr 2340

Meine Roboter funktionierten bei diesem Build überhaupt nicht mehr(Bremsen bis zu 9 Minuten!).

Zurückgerollt auf Build 1947 (November 2018).

Glücklicherweise ist dieser Build mit dem Serverteil kompatibel.

Bisher funktioniert alles gut (natürlich gibt es Verzögerungen).

 

Liebe Börsenmakler, ich bin etwas vom Thema abgekommen, da sich meine Frage nicht auf FORTS, sondern auf AMP bezieht. HOEH20 M5 TF-Futures. Auf dem Screenshot sind 3 Preislinien zu sehen: Ask, Bid und Last. Last (grüner Boden im Screenshot) bleibt manchmal für einige Minuten hängen (schläft ein) und hinkt dem Ask/Bid hinterher, die sich Hand in Hand bewegen. Das kommt nicht sehr oft vor. Bitte teilen Sie mir mit, ob dieses Phänomen normal ist, was es verursacht und wie man damit umgehen kann?


Grund der Beschwerde: