Fehler, Irrtümer, Fragen - Seite 1190
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
Entschuldigung, es ist in MT4.
Entschuldigung, dies ist in MT4
Leider wird die Funktion CopySpread() in MetaTrader 4 nicht unterstützt (es gab einen Fehler in der Hilfe).
Wo im Code sehen Sie, dass nur 17? Sie erstellen 24, nicht wahr?
Zeigen Sie mir, was im Protokoll steht.
Wie viele Indikatorpuffer unterstützt der MT4? Ich habe nur 17 Puffer binden können.
Im MT4 sind 512 Puffer verfügbar:
Die Anzahl der Puffer darf 512 nicht überschreiten und nicht kleiner sein als der in der Eigenschaft indicator_buffers angegebene Wert. Wenn Ihr benutzerdefinierter Indikator zusätzliche Puffer für die Zählung benötigt, sollten Sie diese Funktion verwenden, um die Gesamtzahl der Puffer anzugeben.
In diesem Beispiel müssen Sie eine Zeile hinzufügen:
In diesem Beispiel müssen Sie eine Zeile hinzufügen:
Im MT4 sind 512 Puffer verfügbar:
In diesem Beispiel müssen wir eine Zeile hinzufügen:
In dieser Zeile gebe ich die Anzahl der Puffer an
IndicatorBuffers(ArraySize(buffers));
Hier ist ein Screenshot des Ergebnisses
Im MT4 sind 512 Puffer verfügbar:
Das Beispiel sollte um eine Zeile ergänzt werden:
Mit dieser Linie funktioniert es. Aber dann funktioniert die Funktion IndicatorBuffers() nicht, weil sie im Code mit dem Wert 24 verwendet wird
Bitte entschuldigen Sie mich. Ich habe den Code auf ein Testbeispiel reduziert, ausgehend von einem Vorlagenindikator. Der Indikator enthielt die folgende Zeile