Diskussion zum Artikel "Wie programmiert man einen Indikator auf der Grundlage eines anderen Indikators?"
Beim Kompilieren gibt es den folgenden Fehler: 'LinearWeightedMAOnBuffer' - falsche Parameteranzahl tsis.mq5 155 10
Um den Fehler zu beheben, ist es notwendig:
1. die Summe der Gewichte von LWMA_weight vorberechnen:
int LWMA_weight=0; for(int j=1; j<=sp; j++) LWMA_weight+=j; // LWMA_weight um j erhöhen
2. LWMA_weight als letzten Parameter an die Funktion LinearWeightedMAOnBuffer übergeben;
LinearWeightedMAOnBuffer(rates_total,prev_calculated,begin2,sp,TSIBuffer,TSISigBuffer,LWMA_weight)
Eugeniy Medvedev:
Vielen Dank für Ihren konstruktiven Beitrag
...
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
Neuer Artikel Wie programmiert man einen Indikator auf der Grundlage eines anderen Indikators? :
In MQL5 können wir einen Indikator sowohl aus dem Nichts als auch auf der Grundlage eines anderen bereits vorhandenen, in das Ausgabegerät integrierten oder selbst entwickelten Indikators programmieren. Und auch dabei haben wir zwei Möglichkeiten: einen Indikator durch Hinzufügen neuer Berechnungen und grafischer Möglichkeiten zu verbessern, oder mithilfe der Funktionen iCustom() oder IndicatorCreate() einen in das Ausgabegerät integrierten bzw. einen selbst entwickelten Indikator zu verwenden.
Autor: Dmitry Fedoseev