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
Ich habe in der Dokumentation keine Beschreibung der Antwortcodes (Retcode) für die MqlTradeCheckResult-Struktur der Handelsanfrageergebnisse gefunden. Wird es welche geben?
Alle Beschreibungen sind in der Dokumentation enthalten.
Sehen Sie sich die OrderSend-Funktion, die MqlTradeResult-Struktur und die Liste der Trade-Response-Codes an.
Told - leeres Array ohne Größe
Tnew[1] - out of array, das Array wird als Tnew[1] bezeichnet, so dass auf seine Elemente nur als Tnew[0] zugegriffen werden kann, da der Index bei Null beginnt.
Alle Beschreibungen sind in der Dokumentation enthalten.
Sehen Sie sich die OrderSend-Funktion, die MqlTradeResult-Struktur und die Liste der Trade-Response-Codes an.
Was ist das Ergebnis? Tnew[1]ist in diesem Fall ein falscher Ausdruck, aber er ist gültig? Ist Tnew[0] , Tnew[] ein gültiger Ausdruck oder etwas anderes? Das Ergebnis des Experten scheint sich nicht zu ändern, wenn man Tnew[1],Tnew[0],Tnew[] verwendet.
Das Ergebnis kann nicht dasselbe sein, zumindest nicht, wenn Daten aus dem Array mit einem Index gelesen werden, der nicht existiert. Was steht Ihrer Meinung nach in Tnew[1]?
Ich bin nicht so sicher, was geschrieben wird, wenn der EA den Bereich verlässt, kann es einen Fehler melden und weitergehen. Aber was wird in Tnew[0] in diesem Fall sein?
Renat, wenn ich Sie richtig verstanden habe, gelten die ENUM_TRADE_RETURN_CODES-Rückgabecodes für die Struktur MqlTradeResult auch für die Struktur MqlTradeCheckResult
Ja, die Basis der Handelsfehlercodes ist die gleiche für den gesamten Handelsfunktionsraum.
Die Beschreibungen für neue Funktionen werden korrigiert - wir hatten nur keine Zeit, dies sofort zu tun.
Das Ergebnis kann nicht dasselbe sein, zumindest nicht, wenn Daten aus dem Array mit einem Index gelesen werden, der nicht existiert. Was steht Ihrer Meinung nach in Tnew[1]?
Ich bin mir nicht sicher über das Schreiben, der Expert Advisor kann einen Fehler melden und weitergehen, wenn es den Bereich verlässt, aber was wird in Tnew[0] in diesem Fall sein?
Das Ergebnis der Expertentätigkeit ändert sich nicht, wenn die Datumsangaben Tnew[1];Tnew[0];Tnew[]; verwendet werden.folgt daraus, dass in Exp_TEMA.mq5 aus dem Artikel "Erstellen eines Expert Advisors, der auf verschiedenen Symbolen handelt" die die Funktion
nicht funktioniert?
Was denken Sie, was Tnew[1] ist?
Nach CopyTime(symbol, timeframe, 0, 1, Tnew); sollte die Adresse Tnew[1] die Startzeit des vorherigen Balkens enthalten.
Das Ergebnis der Arbeit des Experten ändert sich nicht, wenn Sie datetime Tnew[1];Tnew[0];Tnew[]; verwenden. Bedeutet dies, dass der Expert Advisor Exp_TEMA.mq5 aus dem Artikel "Erstellen eines Expert Advisors, der auf verschiedenen Symbolen handelt" das gleiche Ergebnis hat? die Funktion
nicht funktioniert?
Was denken Sie, was Tnew[1] ist?
Nach CopyTime(symbol, timeframe, 0, 1, Tnew); sollte die Adresse Tnew[1] die Startzeit des vorherigen Balkens enthalten.
Analysieren wir der Reihe nach
Diese beiden Strings deklarieren zwei Arrays, von denen eines dynamisch ist, während das zweite ( Tnew) nur einen Datensatz enthält.
Dies ist ein Versuch, die Größe des dynamischen Arrays zu ändern. Es wird davon ausgegangen, dass die Anzahl der Datensätze im Array gleich der Größe ist.
Diese Zeile kopiert einen Datensatz (Taktdatum) ab der Taktnummer 0 in das Array Tnew. Dieses Datum ist dann als Tnew[0] verfügbar (da das Array mit NULL nummeriert ist).
Hier wird der einzige Datensatz des Arrays Tnew mit dem Datensatz mit der Nummer Number-1 in einer Zelle des Arrays Told verglichen (zur Erinnerung: das Array ist von 0 an nummeriert).
Wenn diese Daten nicht übereinstimmen, schreiben wir den Wert von Tnew array in die Zelle von Told array.
Ich habe in der Dokumentation keine Beschreibung der Response Codes (Retcode) für die Struktur von MqlTradeCheckResult trade request check results gefunden. Werden sie verfügbar sein?
In der Datei MetaTrader 5\MQL5\Include\ErrorDescription.mqh
Ich habe eine Frage. Wird die Frage der Grafiken ohne Löcher nicht berücksichtigt? https://www.mql5.com/ru/forum/100491
Es ist sehr schwierig, alles zu synchronisieren. Ich habe wohl versucht, alles im Indikator zu berücksichtigen, aber diese Löcher sind sehr schwer zu bewältigen.
2010.07.19 02:20:12 Überprüfung der Löcher (EURUSD,M1) Anzahl der Löcher in der Geschichte 260 ab dem Datum 2010.07.09 21:35:00
2010.07.19 02:20:12 Überprüfung der Löcher (EURUSD,M1) GBPUSD Loch 2010.07.19 00:20:00
2010.07.19 02:20:12 Überprüfung der Löcher (EURUSD,M1) Loch USDJPY 2010.07.19 00:15:00
2010.07.19 02:20:12 Überprüfung der Löcher (EURUSD,M1) Loch EURGBP 2010.07.16 22:43:00
2010.07.19 02:20:12 Überprüfen von Löchern (EURUSD,M1) GBPUSD-Loch 2010.07.16 22:43:00
2010.07.19 02:20:12 Überprüfung von Löchern (EURUSD,M1) GBPUSD-Loch 2010.07.16 22:38:00
2010.07.19 02:20:12 Überprüfung der Löcher (EURUSD,M1) AUDUSD-Loch 2010.07.16 22:21:00
etc.....
Und die zweite Frage: Gibt es noch andere Fallstricke in diesem Mehrwährungsindikator, die ich noch nicht geprüft habe?