Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1498
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
Speichern von Daten in einer Datei.
Abrufen von Daten aus der Datei
GetLastError() Es wird ein Fehler angezeigt, dass - derParametervom Typ "Spoiltstring
Wenn Sie das Array aS[0] über Print() ausgeben, ist die Schriftart anders als der Rest.
Wenn Sie nur den Parameter tr ausgeben, dann = 0
Wenn ich einS[0]-Array über Print() ausgebe, ist die Schriftart anders als der Rest.
Wenn man nur den Parameter tr ausgibt, dann = 0
Haben Sie versucht, sich die Datei selbst anzusehen?
Sie schreiben binäre Werte und lesen einen Textstring....
Haben Sie versucht, sich die Datei selbst anzusehen?
Sie schreiben binäre Werte und lesen einen Textstring....
Ich habe sie wie folgt importiert
so für den Export
besser geworden, aber der erste Import der ersten Parameterzeichenfolge (aS[0]) ist immer ein Fehler.
nächste
tr - spiegelt übersetzte Zeichenkette in int(aS[0])
Die Datei wird angezeigt, alles ist an seinem Platz.
Wenn Sie ein Array nicht initialisieren, enthält es oft Müll.
Danke, ich habe mich sogar daran erinnert, dass mir das schon einmal begegnet ist (0 hat mich verwirrt). Es ist schade, dass es nicht in der Dokumentation angegeben ist, ich muss solche Dinge in meinem Kopf behalten.
importiert
für den Export wie folgt
besser, aber der erste Import der ersten Parameterzeichenfolge (aS[0]) ist immer ein Fehler.
nächste
tr - spiegelt die übersetzte Zeichenkette in int(aS[0])
Die Datei wird angezeigt, alles ist an seinem Platz.
Aber beim Importieren des ersten Parameters aS[0] der ersten Zeile wird er nicht in int übersetzt.Wie kann das sein? - der erste aS[0] ist immer defekt (Fehler 5040)
Wie kann das sein? - das erste aS[0] ist immer defekt (Fehler 5040)
stellen Sie beim Export und Import die UTF-8-Kodierung ein (oder zumindest die gleiche Ein-Byte-Kodierung ohne BOM).
(sehen Sie sich die Datei in binärer Form an - die ersten beiden Bytes sind wahrscheinlich BOM, d.h. es ist Unicode) - wenn Sie FileSeek(0,SEEK_SET) und dann lesen, lesen Sie sie in einen String und die Konvertierung schlägt fehl.
BOM
Nun, es scheint funktioniert zu haben. Wahre einmal noch nicht reflektieren, aber dann, wenn Sie die Datei löschen zumindest gestoppt glitching.
Ich danke Ihnen sehr viel!
Guten Morgen und gute Laune!
Ich bin auf das Fehlen der Beschreibung von ResultRetcodeExternal im MQL5-Referenzhandbuch gestoßen. In der Suchmaschine bekomme ich folgende Antwort: Für Ihre Anfrage wurde nichts gefunden. Auf Umwegen habe ich herausgefunden, dass es sich um "Error code returned by an external trading system" zu handeln scheint . Die Schreibweise und die Art dieser Fehler hängen vom Broker und dem externen Handelssystem ab, an das die Handelsoperationen ausgegeben werden".
Frage: habe ich die richtige Definition gefunden oder nicht?
Und gleichzeitig die zweite Frage an die Dokumentationsentwickler: Wenn es so ist, warum geben Sie den Benutzern nicht sofort vollständige Informationen, anstatt sie irgendwo nach dieser Definition suchen zu lassen?
Mit freundlichen Grüßen, Vladimir.
ErgebnisRetcodeExtern
Sie werden so etwas nicht finden. Es existiert nicht in MQL5.
Es gibt MqlTradeResult, wo es ein Feld retcode_external gibt, und wo es eine Beschreibung dieses Feldes gibt.