Fehler, Irrtümer, Fragen - Seite 2232

 
Julia Test:


Vielen Dank für die Nachrichten. Wir sind dabei, das zu klären.

Ich werde ohne ein Wort heiraten.

 
Stanislav Korotky:

Ausprobiert, hilft nicht. Andere Kommentare - COMMON wird nicht benötigt, weil es nur ein Terminal gibt, wenn es mehrere gäbe, wäre es COMMON, aber es löst nichts. Was ich brauche, sind Dateien - Ressourcen funktionieren nicht.

Oben wurde ein Link (sogar zwei) zu demselben Problem angegeben - es scheint wirklich zu existieren - sehr traurig.

PS. Deshalb mag ich auch keine Foren mit endlosen Fragen und Antworten - es ist schwierig, die Informationen darin zu systematisieren. Vor langer Zeit wurde MQ vorgeschlagen, um Fragen und Antworten zu trennen, ähnlich wie bei SO, aber der altmodische Weg ist wahrscheinlich vertrauter.

Nikolai Semko:

Ich würde eine Ressource für die gemeinsame Nutzung innerhalb eines Terminals verwenden und nicht eine Datei, die aus einer Datei gelesen und in einer Datei gespeichert werden kann.

Gewerkschaft zu helfen.

Stanislav Korotky:

Es gibt zwei Expert Advisors. Tippen Sie auf dieselbe Datei, die mit FileOpen geöffnet wurde, mit den folgenden Flags:

in Experte 1 -FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

in Experte 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ

Der zweite Experte erhält die Fehlermeldung 5004.

Wie kann man eine Lesung durchführen?


Sie haben das FILE_WRITE-Flag in Expert 1 und dieses Flag fehlt in Expert 2.

 
Ich erhalte ständig diesen Fehler

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wanzen, Wanzen, Fragen

fxsaber, 2017.02.14 22:25

Fehler [Keine Preise] vor Ort
2017.02.14 23:18:41.442 '5122740': failed instant buy 1.00 EURPLN at 4.30632 (deviation: 100) [No prices]

Wie kann es sein, dass es keinen Preis gibt, dass es sogar einen Preis im Protokoll gibt?!

Abfrage

2017.02.14 23:18:41.442 Request.action = TRADE_ACTION_DEAL (1)
2017.02.14 23:18:41.442 Request.magic = 0
2017.02.14 23:18:41.442 Request.order = 0
2017.02.14 23:18:41.442 Request.symbol = EURPLN
2017.02.14 23:18:41.442 Request.volume = 1.0
2017.02.14 23:18:41.442 Request.price = 4.30632
2017.02.14 23:18:41.442 Request.stoplimit = 0.0
2017.02.14 23:18:41.442 Request.sl = 0.0
2017.02.14 23:18:41.442 Request.tp = 0.0
2017.02.14 23:18:41.442 Request.deviation = 100
2017.02.14 23:18:41.442 Request.type = ORDER_TYPE_BUY (0)
2017.02.14 23:18:41.442 Request.type_filling = ORDER_FILLING_RETURN (2)
2017.02.14 23:18:41.442 Request.type_time = ORDER_TIME_GTC (0)
2017.02.14 23:18:41.442 Request.expiration = 1970.01.01 00:00:00
2017.02.14 23:18:41.442 Request.comment = My Position
2017.02.14 23:18:41.442 Request.position = 0
2017.02.14 23:18:41.442 Request.position_by = 0
2017.02.14 23:18:41.442 Result.retcode = 10021
2017.02.14 23:18:41.442 Result.deal = 0
2017.02.14 23:18:41.442 Result.order = 0
2017.02.14 23:18:41.442 Result.volume = 0.0
2017.02.14 23:18:41.442 Result.price = 0.0
2017.02.14 23:18:41.442 Result.bid = 0.0
2017.02.14 23:18:41.442 Result.ask = 0.0
2017.02.14 23:18:41.442 Result.comment = No prices 0.028 + 0.000 ms
2017.02.14 23:18:41.442 Result.request_id = 0
2017.02.14 23:18:41.442 Result.retcode_external = 0
2017.02.14 23:18:41.442
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_BID) = 4.30151
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_ASK) = 4.30632

Derselbe Fehler tritt auf, wenn Sie versuchen, einen Handelsantrag von Hand zu stellen. Nach etwa einer Minute funktioniert plötzlich alles wieder. Nach einiger Zeit tritt der Fehler erneut auf.

 
fxsaber:
Ich stoße immer wieder auf diesen Fehler

Derselbe Fehler tritt auf, wenn Sie versuchen, einen Handelsantrag von Hand zu stellen. Nach etwa einer Minute funktioniert plötzlich alles wieder. Nach einiger Zeit tritt der Fehler erneut auf.

Soweit ich mich erinnere, ist dort ein Timeout eingestellt, nach dem der Preis als hoffnungslos veraltet gilt. Das heißt, wenn sie sich seit 3 Minuten nicht verändert hat, können Sie sie nicht öffnen.

 
Stanislav Korotky:

Ausprobiert, hilft nicht. Andere Kommentare - COMMON wird nicht benötigt, weil es nur ein Terminal gibt, wenn es mehrere gäbe, wäre es COMMON, aber es löst nichts. Ich brauche Dateien, Ressourcen funktionieren nicht.

Es ist seltsam, es hilft nicht. Ich habe nur 5004 ohne FILE_SHARE_WRITE-Flag erhalten.

Die Datei im Schreibberater wird bei OnInit geöffnet und erst bei OnDeinit wieder geschlossen. Gleichzeitig wird die Datei im Leseberater ohne Probleme gelesen und gedruckt.

Es wäre gut zu klären, wie Sie die Datei schreiben, damit Sie Ihre Aktionen genauer wiederholen können.

 
Alexey Viktorov:

Seltsam, dass das nicht hilft. Ich konnte nur 5004 ohne das FILE_SHARE_WRITE-Flag erhalten

Die Datei im Write Advisor wird bei OnInit geöffnet und erst bei OnDeinit geschlossen. Gleichzeitig wird die Datei im Leseberater ohne Probleme gelesen und gedruckt.

Es wäre gut zu klären, wie Sie die Datei schreiben, damit Sie Ihre Aktionen genauer wiederholen können.

Hier beschreibt https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 die Abfolge der Aktionen: Ein EA reicht für die Reproduktion aus... Sie können aber auch zwei haben - experimentieren Sie: verbinden Sie sie zuerst mit einer Karte... dann zwei durch einen... dann zwei mal zwei... Wenn alles in Ordnung ist - fügen Sie Sleep... das Ergebnis aufschreiben
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2016.08.03
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100:
Hier beschreibt https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 die Abfolge der Aktionen
Der Kennzeichnungsfehler ist also mindestens zwei Jahre alt?
 
TheXpert:
d.h. der Fehler mit den Flaggen ist mindestens zwei Jahre alt?
Streng genommen hängt der Fehler mit gleichzeitigenFileOpen( filename ) Aufrufen von verschiedenen EAs zusammen (Flags spielen keine Rolle). Vor zwei Jahren war es... jetzt, nachhttps://www.mql5.com/ru/forum/1111/page2231#comment_8142480 bleibt es in der einen oder anderen Form (ich kann es jetzt nicht selbst überprüfen - ich habe keinen MetaTrader zur Hand)
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2018.07.21
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100:
Hier beschreibt https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 die Abfolge der Aktionen: Ein EA reicht für die Reproduktion aus... Sie können aber auch zwei haben - experimentieren Sie: Befestigen Sie sie zuerst an einer Karte... dann zwei durch einen... dann zwei mal zwei... das Ergebnis aufschreiben

Diesbezüglich

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wanzen, Wanzen, Fragen

A100, 2016.08.04 00:05

Fehler beim Öffnen der Datei durch den Expert Advisor. Was wäre zum Beispiel, wenn.

1. einige "irrelevante Codes"entfernen (siehe unten)

2. oderentfernen Sie : :Sleep(1000)

es liegt kein Fehler vor

Was ist das Problem?????????????? Legen Sie es weg und leben Sie glücklich bis an Ihr Lebensende. Oder ist Ihr Ziel, im Forum zu sein, nur nach mql- und MT-Fehlern im Allgemeinen zu suchen???
 
Alexey Viktorov:

Dies vorausgeschickt.

Was ist das Problem ?????????????? Entfernen Sie es und leben Sie glücklich. Oder ist Ihr Ziel, im Forum zu bleiben, nur die Suche nach Fehlern in mql und mt im Allgemeinen?

Sie können nicht entfernen - weil es der Code des Expert Advisors ist, oder Sie wollen Tausende von Zeilen des Codes anderer Leute irrelevant verstehen - was nur eine Zeitverzögerung zur Folge hat?

Führen Sie die Aufgabe aus, die ich Ihnen oben gestellt habe, und berichten Sie der Öffentlichkeit über die Ergebnisse.