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
Hallo,
Nein, natürlich nicht.
Wenn es mehr als einen Truthahn gibt, musst du für jeden so viele Paare machen, wie er frisst.
Ein Handler zur Verwendung aller Paare.
Verwenden Sie einen Handle nach dem anderen, d.h. kopieren Sie die Indikatorpuffer und weisen Sie dann den Wert des nächsten Indikators dem Handle zu.
Aber ich verstehe nicht, warum Sie brauchen, um auf Handles zu speichern, wenn sie elementare Integer sind und haben fast keine Auswirkungen auf Ressourcen?
Verwenden Sie die Handles nacheinander, d.h. kopieren Sie die Indikatorpuffer und weisen Sie dem Handle dann den Wert des nächsten Indikators zu.
Aber ich verstehe nicht, warum Sie brauchen, um auf Handles zu speichern, wenn sie elementare Ganzzahlen sind und haben praktisch keine Auswirkungen auf die Ressourcen?
Hallo zusammen.
Letztes Jahr habe ich eine externe Funktion wie diese geschrieben:
Natürlich gab es bis zu den Berechnungen den Fehler 4806, aber dann funktionierte es gut.
Heute habe ich diesen Code geöffnet und mich gefragt, ob es einen anderen Weg gibt.
Ein Fehler ist ein Fehler.
Wie viele Handles sollte ich für 8 Paare und 5 Zeitrahmen erhalten?
Dies ist keine Frage der Ressourcen, ich muss etwas Besseres tun.
Hallo zusammen.
Letztes Jahr habe ich eine externe Funktion wie diese geschrieben:
Bis zu den Berechnungen gab es natürlich die Fehlermeldung 4806, aber dann funktionierte es gut.
Ich habe diesen Code heute geöffnet und mich gefragt, ob es einen anderen Weg gibt.
Entfernen Sie genau diese Funktion aus Ihrem Code und schlafen Sie gut.
Entfernen Sie genau diese Funktion aus Ihrem Code und schlafen Sie gut.
Es gibt einige "große" Berechnungen, die nicht angezeigt werden.
Dann nehmen andere Funktionen das ausgewählte Paar und machen wieder etwas.
Die Methode ist einfach.
Zum Beispiel:
Wir machen einen Griff des Indikators, es hat kein Symbol, Zeitrahmen.
Wenn wir einen CopyBuffer erstellen, geben wir den Zeitrahmen und das Paar an.
Zum Beispiel:
int OnInit()
Es sieht folgendermaßen aus: Handle = Indikatorname
void OnTick()
Es würde wie folgt aussehen: CopyBuffer(angegebenes Symbol, Zeitrahmen, woher wir es kopieren, wie viel wir kopieren, wohin wir es kopieren)
Dies ist nur ein Dialog :) mit Ihnen.
Es gibt einige "tolle" Berechnungen, die nicht gezeigt wurden.
Verstehe: Sie haben ArraySetSeries() auf Arrays ohne Daten angewandt, d.h. bevor Informationen in sie geladen wurden, während dies nach dem Kopieren von Puffern geschehen sollte.
Ganz genau.
Aber ich denke, es wird für alle einfacher sein, wenn es in CopyBuffer gemacht wird - d.h. man gibt an, welches Paar und welchen Rahmen.
Der Indikator selbst führt die gleiche Berechnung durch, wenn er nur das Paar und den Rahmen angibt.
Wenn die Architektur von MT5 selbst es erlaubt, dies einfacher zu tun.
Gute Idee :) .
Verstehe: Sie haben ArraySetSeries() auf Arrays ohne Daten angewandt, d.h. bevor Informationen in sie geladen wurden, während Sie es nach dem Kopieren von Puffern benötigen.
Wenn der Expert Advisor MFI verwendet, muss sein Code eine Zeile enthalten, in der das Handle dieses Indikators abgerufen wird:"MQL5 Reference / Technical Indicators / iMFI". Daher wird der Umgang mit dem Indikator des gleitenden Durchschnitts hier beschrieben:"MQL5 Referenzhandbuch / Technische Indikatoren / iMA ".
Versuchen Sie auch, den Artikel"Indikator für Indikator in MQL5" zu lesen.
Der von Ihnen erwähnte iMA-Handle bezieht sich nicht auf den iMA im Indikatorfenster. Beschreibung mit der Standardmethode entfernt der Berater den iMA-Handle aus dem Chart.
Sie haben das Problem ursprünglich wie folgt umrissen: "Der Expert Advisor verwendet MFI; Ma ist nicht auf dem Chart (Fenster #1), sondern im Fenster mit dem MFI-Indikator (Fenster #2)". Ich antwortete:"Wenn Ihr Expert Advisor MFI verwendet, dann muss sein Code eine Zeile mit dem Handle dieses Indikators enthalten: "MQL5 Reference Guide / Technical Indicators / iMFI" .
Daher schlage ich vor, dass Sie zunächst herausfinden, wie genau Ihr Expert Advisor den Indikator-Handle von "Fenster #2" erhält. Und wir werden uns dort etwas einfallen lassen.