Hallo, Herr Nikolay
Guten Morgen aus Rio de Janeiro
Ich bin gerade dabei, den Indikator Regression channel zu erforschen und habe Ihren ausgezeichneten Code für einen Indikator mit diesem linearen Regressionscharakter für MT5 gefunden.
Zunächst einmal herzlichen Glückwunsch für den hervorragenden Code und dafür, dass Sie Ihre harte Arbeit großzügig teilen.
Nach dem Start, 2 Fehler musste ich in Bezug auf ENUM Deklarationen korrigiert werden, es behoben.
Allerdings habe ich bemerkt, dass der Kanal seine Bedingung nicht für jeden Balken aktualisiert hat.
Ich habe mir die Freiheit genommen, den Code zu ändern, und jetzt wird der Kanal für jeden Balken aktualisiert, für die insgesamt eingegebenen Balken.
Er funktioniert jetzt so, wie ich es erwartet habe, und ich beabsichtige, ihn zusammen mit anderen Trendindikatoren zu erforschen, um die Wahrscheinlichkeit der Vorhersage der Kursrichtungen zu maximieren.
Nochmals vielen Dank für Ihre Großzügigkeit beim Teilen
Salustiano Leal
Rio de Janeiro, Brasilien
Beim Kompilieren des Indikators tritt ein Fehler auf - mehrdeutiger Zugriff, kann einer der folgenden sein: linearregressionchannel.mq5 60 33
Hallo, der Indikator aus der Bibliothek wird nicht in das Terminal geladen.
In Zeile 50 und weiter ist die Aufzählung definiert, wobei der vordefinierte Wert MODE_CLOSE verwendet wird.
Das müssen wir so ändern:
//+-----------------------------------+ //|| Eine Aufzählung deklarieren | //+-----------------------------------+ enum ENUM_USER_PRICE { USER_PRICE_CLOSE=MODE_CLOSE, //Schließen verwenden USER_PRICE_HIGH_LOW //Hoch und niedrig verwenden }; //+-----------------------------------+ //| EINGABEPARAMETER DES INDIKATORS | //+-----------------------------------+ input ENUM_USER_PRICE UserPrice=USER_PRICE_CLOSE; //Preisoption input uint barsToCount=50; //Anzahl der zu berechnenden Balken //+-----------------------------------+
In Zeile 194 können Sie es so machen:
if(UserPrice==(ENUM_USER_PRICE)MODE_CLOSE)
oder so:
if(UserPrice==USER_PRICE_CLOSE) - Das macht keinen Unterschied. Denn der benutzerdefinierte USER_PRICE_CLOSE ist gleich dem standardmäßigen MODE_CLOSE. Nur bei der ersten Option müssen Sie den Typ der Aufzählungsvariablen ENUM_USER_PRICE angeben, sonst gibt es eine Warnung über unterschiedliche Typen.
Die Datei befindet sich im Trailer.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
LinearRegressionChannel:
Benutzerdefiniertes Instrument der linearen Regression. LR Linie, Unterstützungs- und Widerstandslinien sind Werte in den Buffers
Autor: Nikolay Kositsin