MetaTrader 4 Build 529 beta mit neuem Compiler veröffentlicht - Seite 106
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
In der MqlRates-Struktur gibt es jetzt keinen Spread-Wert (möglicherweise auch keinBörsenvolumen ), wird dieser später hinzugefügt?
Es ist etwas komplizierter als das. Auch die Struktur der DLL hat sich geändert.
Sie müssen also ArrayCopyRates in MqlRates Struktur Array umschreiben. Auch in Ihren DLLs müssen Sie die Beschreibung der entsprechenden Struktur ersetzen
Leider verstehe ich das. Was ich meine, ist Folgendes:
Vorhandene DLLs nehmen als Eingabeparameter einen Verweis auf ein solches Array und dessen Länge um die erste Dimension. Wenn ich ArrayCopyRates() vor jedem Aufruf einer DLL-Funktion aufrufe und dabei einen Verweis auf das Array double[][6] als ersten Parameter übergebe und die Anzahl der tatsächlich kopierten Balken als Rückgabewert erhalte, müssen wir nichts im DLL-Code ändern, richtig?
Oder täusche ich mich, und die Struktur dieses Feldes hat sich ebenfalls geändert? Sie hat nun folgende Struktur (Preisauftrag OLHC vs. OHLC in MqlRates):
Die neue MQL4 erzeugt ein reales Kopieren in double[][6] array. Alles ist wie beschrieben. Sie können dies mit einem Skript überprüfen.
Früher, im alten MQL4, übergab die DLL jedoch ein Array von Strukturen, nicht ein zweidimensionales Doppel-Array. An dieser Stelle wird es knifflig. Da die neue Struktur der historischen MqlRates-Daten anders ist als die bisherige
stringo:
Die neue MQL4 macht ein echtes Kopieren in double[][6] array. Alles ist wie beschrieben. Sie können dies mit einem Skript überprüfen.
Im alten MQL4 war es jedoch kein 2D-Double-Array, das an die DLL übergeben wurde, sondern ein Array von Strukturen. An dieser Stelle wird es knifflig. Da sich die neue Struktur der historischen Daten MqlRates von der bisherigen unterscheidet
Ja, das habe ich bereits verstanden. Ich wollte sicherstellen, dass ich die neue Struktur richtig verstanden habe, also habe ich in der neuen Version 555 auf MQL4\Samples\DLLSample\DLLSample.cpp verwiesen, aber es ist immer noch da:
Meines Erachtens sollte es so sein, wie ich es verstehe:
Bitte stellen Sie das klar.
Aus unbekannten Gründen kann ich mich nicht am Terminal in µl communiti build 555 anmelden.
Lesen Sie mehr über Ressourcen:
Funktioniert es oder funktioniert es noch nicht?
versucht, ein Bild einzufügen, und nichts.... Fehler
Funktioniert es oder funktioniert es noch nicht?
Ich versuche, ein Bild einzufügen und nichts.... Fehler
Handelsstufen