Es ist überhaupt nicht klar, was passiert, wenn der MT5-Server einen Handelsauftrag erhalten hat.
Es antwortet schnell (7-9 ms), dass es den Auftrag erhalten hat und dass es den Auftrag ausführen soll.
2016.01.1513:59:31.004 Trades 'ххххх': cancel order #25842188 buy limit 1.00 UJPY-6.16 at 115.992016.01.1513:59:31.013 Trades 'ххххх': cancel order #25842188 buy limit 1.00 UJPY-6.16 at 115.99 placed for execution in8 ms
2016.01.1513:59:31.234 Trades 'ххххх': cancel order #25850848 buy limit 1.00 UCAD-6.16 at 1.33672016.01.1513:59:31.243 Trades 'ххххх': cancel order #25850848 buy limit 1.00 UCAD-6.16 at 1.3367 placed for execution in8 ms
2016.01.1513:59:31.312 Trades 'ххххх': cancel order #25848607 sell limit 1.00 MGNT-6.16 at 105992016.01.1513:59:31.320 Trades 'ххххх': cancel order #25848607 sell limit 1.00 MGNT-6.16 at 10599 placed for execution in7 ms
Was passiert dann, wenn die Verzögerungen in SEKUNDEN gemessen werden?
Wenn Sie abnormale Werte sehen, obwohl Sie wissen, dass das tatsächliche Ende-zu-Ende-Gateway um Millisekunden langsamer sein kann (im Idealfall 0), dann liegen Ihre Verzögerungen auf der Vermittlungsseite.
Sie müssen nicht unverständlich sein und Anschuldigungen erheben. Zumindest sollten Sie den Makler aufsuchen und sich bei ihm informieren. Aber zuerst sollten Sie herausfinden, was und wie Sie in Ihrem Code zählen.
Außerdem sollten Sie die Zeit aus dem Terminalprotokoll verwenden und nicht Ihre eigene, von der Sie nicht wissen, wie sie berechnet wurde. Im Terminaljournal sehen Sie regelmäßige Zeitangaben für jede Transaktion, aber Sie ziehen es vor, diese Protokolle nicht anzuzeigen.
Hier habe ich gerade Ihre Trades auf einem echten Konto wiederholt :
2016.01.15 15:44:08.044 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms 2016.01.15 15:44:07.940 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537
Ich habe einen normalen Ping zu meinem Broker Opening von 100ms.
Hier ist der Kauf auf dem Markt:
2016.01.15 15:57:48.120 Trades '10321': deal #20316110 buy 1.00 NOTK-3.16 at 55001 done (based on order #25869936) 2016.01.15 15:57:47.720 Trades '10321': exchange buy 1.00 NOTK-3.16 at market placed for execution in 133 ms 2016.01.15 15:57:47.587 Trades '10321': exchange buy 1.00 NOTK-3.16 at market
Die BUY MARKET-Order wurde in 133 ms gesetzt und in ca. 500 ms ab Transaktionsbeginn in meinem Terminal ausgeführt (bzw. ich habe eine Antwort erhalten).
Die Ausführungszeit hängt von der jeweiligen Börse ab. Und bei einem so illiquiden und halbleeren Becher ist es immer noch ein guter Zeitpunkt, würde ich sagen:
Ich habe auch schnell auf dem Markt verkauft, in 140 ms:
2016.01.15 15:59:08.780 Trades '10321': deal #20316231 sell 1.00 NOTK-3.16 at 54563 done (based on order #25870044)
2016.01.15 15:59:08.776 Trades '10321': exchange sell 1.00 NOTK-3.16 at market placed for execution in 133 ms
2016.01.15 15:59:08.642 Trades '10321': exchange sell 1.00 NOTK-3.16 at market
Sie versuchen ganz unverhohlen, den Ventilator anzuschmeißen.
Wenn Sie abnormale Werte sehen, obwohl Sie wissen, dass das tatsächliche Ende-zu-Ende-Gateway um Millisekunden langsamer sein kann (im Idealfall 0), dann liegen Ihre Verzögerungen auf der Vermittlungsseite.
Machen Sie sich nicht lächerlich und erheben Sie keine Anschuldigungen. Zumindest sollten Sie sich an Ihren Makler wenden und ihn um Klärung bitten. Aber zuerst müssen Sie herausfinden, was und wie Sie in Ihrem Code zählen.
Außerdem sollten Sie die Zeit aus dem Terminalprotokoll verwenden und nicht Ihre eigene, von der Sie nicht wissen, wie sie berechnet wurde. Sie können die regulären Zeitangaben für jede Transaktion im Terminalprotokoll sehen, aber Sie ziehen es vor, diese Protokolle nicht anzuzeigen.
Hier habe ich gerade Ihre Trades auf einem echten Konto wiederholt:
2016.01.15 15:44:08.044 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms 2016.01.15 15:44:07.940 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537
Ich habe einen normalen Ping zu meinem Broker Opening von 100 ms.
Guten Tag, Renat!
1. Hier ist der Code zur Messung der Ausführungsgeschwindigkeit eines Handelsauftrags:
Erst jetzt wird GetTickCount() (wegen eines Fehlers) durch GetMicrosecondCount() ersetzt.
2. Seit mehr als einem Jahr sind Sie (die Entwickler) auf der Börse und dem Makler "herumgeschwebt", und der Makler, vertreten durch Mikhail Baturov,
Und ich, in der Person von Mikhail Baturiev, habe die ganze Schuld auf Sie (die Entwickler) geschoben.
Und ich habe, in Ihrem Terminal, die Geschwindigkeit der Ausführung von Handelsaufträgen (jetzt) ist wie folgt:
2016.01.1516:43:31.384 Forts_trader (SNGR-3.16,H1) OnTradeTransaction: Sell ордер установлен Билет = 25869106 Ордер исполнился за 40.44204 сек
2016.01.1516:45:36.236 Forts_trader (SNGP-3.16,H1) OnTradeTransaction: Sell ордер установлен Билет = 25869188 Ордер исполнился за 56.000056 сек
2016.01.1516:45:36.280 Forts_trader (FEES-3.16,H1) OnTradeTransaction: Buy ордер установлен. Билет = 25869202 Ордер исполнился за 32.388994 сек
Hier ist mein heutiger Brief an Baturiev
Добрый день, Михаил!
Дог. xxxxxxx
Уж год минул с хвостиком, когда я поднял вопрос об огромных
задержках в исполнении торговых приказов в МТ5.
Хотелось бы узнать как обстоят дела на сегодняшний момент?
Что говорят разработчики?
Торговать стало СОВСЕМ НЕВОЗМОЖНО (это спокойный рынок) !!!!
2016.01.1514:14:10.043 Forts_trader (RTKM-3.16,H1) OnTradeTransaction: Buy ордер удален. Билет = 25859115 Ордер исполнился за 7.599651 сек
2016.01.1514:16:25.066 Forts_trader (MTSI-3.16,H1) OnTradeTransaction: Buy ордер был установлен за 1.091828 сек Билет = 258601532016.01.1514:17:17.084 Forts_trader (NOTK-3.16,H1) OnTradeTransaction: Buy ордер удален. Билет = 25859104 Ордер исполнился за 24.847185 сек
Михаил Филимонов
С большими проблемами удалось это сделать (начальник отдела по работе с профессиональными клиентами ДЦ Открытие Евгений Сергеевич,. - Страница 67 - Категория: биржевой трейдинг
Sie benötigen keinen Code von Dritten. Alles steht in den Protokollen des Terminals, die Sie ignorieren und Ihre unverständlichen Schlussfolgerungen ziehen. Ich habe Ihnen gerade meine Tests gezeigt - gehen Sie zurück zur vorherigen Seite und lesen Sie sie aufmerksam.
Was für eine Frechheit, wie Sie sich hier aufführen.
Sie haben es geschafft, alle Details zu verbergen und Ihre unverständlichen, unbegründeten und leeren Zeilen als Anschuldigung zu versenden. Und dies geschieht absichtlich.
Was für eine Frechheit. Einfach atemberaubend. Ich habe mich nicht ohne Grund mehrmals geweigert, mit Ihnen zu diskutieren - Ihre Manipulationsversuche sind seit langem sichtbar.
Ich habe es gesehen, wir haben sie gerade zur gleichen Zeit geschrieben.
Das ist sehr "erfreulich":
3657092 /1000000 =3,657092 SEKUNDEN!
Und in einem insgesamt ruhigen Markt beobachten wir:
Es ist überhaupt nicht klar, was passiert, wenn der MT5-Server einen Handelsauftrag erhalten hat.
Es antwortet schnell (7-9 ms), dass es den Auftrag erhalten hat und dass es den Auftrag ausführen soll.
Was passiert dann, wenn die Verzögerungen in SEKUNDEN gemessen werden?
Wir sind weiter überrascht...
Michael, bist du wie ein Kind?
Wenn Sie abnormale Werte sehen, obwohl Sie wissen, dass das tatsächliche Ende-zu-Ende-Gateway um Millisekunden langsamer sein kann (im Idealfall 0), dann liegen Ihre Verzögerungen auf der Vermittlungsseite.
Sie müssen nicht unverständlich sein und Anschuldigungen erheben. Zumindest sollten Sie den Makler aufsuchen und sich bei ihm informieren. Aber zuerst sollten Sie herausfinden, was und wie Sie in Ihrem Code zählen.
Außerdem sollten Sie die Zeit aus dem Terminalprotokoll verwenden und nicht Ihre eigene, von der Sie nicht wissen, wie sie berechnet wurde. Im Terminaljournal sehen Sie regelmäßige Zeitangaben für jede Transaktion, aber Sie ziehen es vor, diese Protokolle nicht anzuzeigen.
Hier habe ich gerade Ihre Trades auf einem echten Konto wiederholt :
2016.01.15 15:44:08.044 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537
Ich habe einen normalen Ping zu meinem Broker Opening von 100ms.
Hier ist der Kauf auf dem Markt:
2016.01.15 15:57:48.120 Trades '10321': deal #20316110 buy 1.00 NOTK-3.16 at 55001 done (based on order #25869936)
2016.01.15 15:57:47.720 Trades '10321': exchange buy 1.00 NOTK-3.16 at market placed for execution in 133 ms
2016.01.15 15:57:47.587 Trades '10321': exchange buy 1.00 NOTK-3.16 at market
Die BUY MARKET-Order wurde in 133 ms gesetzt und in ca. 500 ms ab Transaktionsbeginn in meinem Terminal ausgeführt (bzw. ich habe eine Antwort erhalten).
Die Ausführungszeit hängt von der jeweiligen Börse ab. Und bei einem so illiquiden und halbleeren Becher ist es immer noch ein guter Zeitpunkt, würde ich sagen:
Ich habe auch schnell auf dem Markt verkauft, in 140 ms:
Sie versuchen ganz unverhohlen, den Ventilator anzuschmeißen.
Fortsetzung folgt...
Michael, bist du wie ein Kind?
Wenn Sie abnormale Werte sehen, obwohl Sie wissen, dass das tatsächliche Ende-zu-Ende-Gateway um Millisekunden langsamer sein kann (im Idealfall 0), dann liegen Ihre Verzögerungen auf der Vermittlungsseite.
Machen Sie sich nicht lächerlich und erheben Sie keine Anschuldigungen. Zumindest sollten Sie sich an Ihren Makler wenden und ihn um Klärung bitten. Aber zuerst müssen Sie herausfinden, was und wie Sie in Ihrem Code zählen.
Außerdem sollten Sie die Zeit aus dem Terminalprotokoll verwenden und nicht Ihre eigene, von der Sie nicht wissen, wie sie berechnet wurde. Sie können die regulären Zeitangaben für jede Transaktion im Terminalprotokoll sehen, aber Sie ziehen es vor, diese Protokolle nicht anzuzeigen.
Hier habe ich gerade Ihre Trades auf einem echten Konto wiederholt:
2016.01.15 15:44:08.044 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537
Guten Tag, Renat!
1. Hier ist der Code zur Messung der Ausführungsgeschwindigkeit eines Handelsauftrags:
https://www.mql5.com/ru/forum/38456/page67#comment_2181292
Erst jetzt wird GetTickCount() (wegen eines Fehlers) durch GetMicrosecondCount() ersetzt.
2. Seit mehr als einem Jahr sind Sie (die Entwickler) auf der Börse und dem Makler "herumgeschwebt", und der Makler, vertreten durch Mikhail Baturov,
Und ich, in der Person von Mikhail Baturiev, habe die ganze Schuld auf Sie (die Entwickler) geschoben.
Und ich habe, in Ihrem Terminal, die Geschwindigkeit der Ausführung von Handelsaufträgen (jetzt) ist wie folgt:
Hier ist mein heutiger Brief an Baturiev
Mikhail, du ziehst ein.
Sie benötigen keinen Code von Dritten. Alles steht in den Protokollen des Terminals, die Sie ignorieren und Ihre unverständlichen Schlussfolgerungen ziehen. Ich habe Ihnen gerade meine Tests gezeigt - gehen Sie zurück zur vorherigen Seite und lesen Sie sie aufmerksam.
Hier ist mein heutiger Brief an Baturov
Was für eine Frechheit, wie Sie sich hier aufführen.
Sie haben es geschafft, alle Details zu verbergen und Ihre unverständlichen, unbegründeten und leeren Zeilen als Anschuldigung zu versenden. Und dies geschieht absichtlich.
Was für eine Frechheit. Einfach atemberaubend. Ich habe mich nicht ohne Grund mehrmals geweigert, mit Ihnen zu diskutieren - Ihre Manipulationsversuche sind seit langem sichtbar.