Fehler, Irrtümer, Fragen - Seite 1799

 
fxsaber:
Der SD wies auf einen unangemessenen Screenshot hin. Ich habe ihn ausgetauscht, und es war klar, dass es meine Schuld war. Entschuldigung

Was war das Problem?

 
Vladislav Andruschenko:

Was war das Problem?

Auf dem Screenshot sind keine Preise für diese Symbole zu sehen.
 
fxsaber:

Beim Chasing (alle Zeichen) mit Metaquotes-Demo-Handelsabfragen bin ich auf eine Situation gestoßen, in der SYMBOL_BID und SYMBOL_ASK Nullen zurückgaben.

Wie kann dieses Ergebnis aussehen?

Kann jemand überprüfen, ob die zurückgegebenen Preise korrekt sind?
Ich weiß nicht, ob es richtig oder falsch ist, dass manchmal Nullen zurückgegeben werden, aber ich versuche schon seit einiger Zeit, alle Umgebungsvariablen für den Handel zu überprüfen, bevor ich sie verwende. Der Grund dafür ist.
 

Metaqutoes-Demo

2017.02.13 15:36:35.733 '5122740': buy limit 1.00 SNGP-3.17 at 32305
2017.02.13 15:36:35.793 '5122740': accepted buy limit 1.00 SNGP-3.17 at 32305
2017.02.13 15:39:35.734 '5122740': failed buy limit 1.00 SNGP-3.17 at 32305 [Request timeout]

Der Antrag war

Request.action = TRADE_ACTION_PENDING (5)
Request.magic = 0
Request.order = 0
Request.symbol = SNGP-3.17
Request.volume = 1.0
Request.price = 32305.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 100
Request.type = ORDER_TYPE_BUY_LIMIT (2)
Request.type_filling = ORDER_FILLING_RETURN (2)
Request.type_time = ORDER_TIME_DAY (1)
Request.expiration = 1970.01.01 00:00:00
Request.comment = My Order
Request.position = 0
Request.position_by = 0
Result.retcode = 10012
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0
Wir müssen den Server reparieren. Haben die Entwickler irgendwelche Skripte zur Überprüfung der Zuverlässigkeit?
 
Die Bremsen werden auch bei den Devisensymbolen beobachtet.
 
fxsaber:
Result.retcode = 10012
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0

Es ist klar, warum in der Request-Timeout-Situation die Auftragsnummer nicht Null ist - für OnTradeTransaction. Aber warum steht das nicht in der Bestellhistorie?

 
fxsaber:
Die Bremsen werden auch bei Devisensymbolen beobachtet.
Was ist falsch daran, den realen Handel zu simulieren?
 
A100:
Und was ist nicht zufrieden mit der Simulation des realen Handels?

Es gibt keine künstliche Modellierung! Die Tatsache, dass MT5 gebremst wird, wirft einen Schatten auf die HFT-Fähigkeiten, die von den Entwicklern in den Artikeln erwähnt werden.

In der Vergangenheit gaben die Entwickler Dritten die Schuld, wenn sie bei FORTS eine Verlangsamung feststellten. Jetzt können wir Drittgründe mit Sicherheit ausschließen - Metaquotes-Demo wird langsamer.

 
fxsaber:

Es ist klar, warum in der Request-Timeout-Situation die Auftragsnummer nicht Null ist - für OnTradeTransaction. Aber warum steht das nicht in der Bestellhistorie?

Es sollte im Handel sein, wenn der Status/die Bedingung es nicht zulässt, es in der Geschichte zu platzieren

 
fxsaber:

was einen Schatten auf die von den Entwicklern in den Artikeln angepriesenen HFT-Fähigkeiten wirft.

diese Funktionen bestehen nur aus asynchronem OrderSend