Indikatoren: Keltner Channel Oscillator

 

Keltner Channel Oscillator:

Der weithin bekannte Keltner Channel Oszillator in einer neuen visuellen Version.

Autor: Mladen Rakic

 

Hallo Mladen, zunächst möchte ich sagen, dass Sie fantastische Indikatoren hier auf der MQL5-Website veröffentlicht haben. Gute Arbeit! Zweitens möchte ich Sie fragen, ob Sie eine Funktion in diesem Indikator hinzufügen könnten, die einen Pfeil auf dem Diagramm erzeugt, wenn das Signal passiert. Wenn z.B. die schwarze Linie nach oben kreuzt, wird ein Pfeil nach unten erzeugt, um eine Umkehrung anzuzeigen, und wenn die schwarze Linie nach unten kreuzt, wird ein Pfeil nach oben erzeugt. Gibt es etwas, das Sie an diesem Indikator verbessern können?

Mit freundlichen Grüßen

Fabio

 

Ich erhalte den Fehler "Array out of range ".


Dies sind die Einstellungen und der Fehlercode ist Array out of range (212,52)

Ich bin sicher, dass ich hier etwas falsch mache.

 
Adnan S "Array out of range ".


Dies sind die Einstellungen und der Fehlercode ist Array out of range (212,52)

Ich bin sicher, dass ich hier etwas falsch mache.

Obwohl es sich um einen sehr alten Indikator handelt und sich in der Zwischenzeit viel geändert hat (einschließlich der Tatsache, dass, wenn ich den Code heute schreiben würde, er nicht mehr so aussehen würde wie dieser Code), habe ich keine Probleme mit dem Indikator

Ich habe Ihre Einstellungen und den Indikator aus dem Anhang verwendet


PS: Dies ist die Codezeile, die das Problem auf Ihrer Seite verursacht:

               double toscu[]; CopyBuffer(mtfHandle,0,0,bars,toscu);

Diese Zeile verwendet einfach die eingebaute Funktion CopyBuffer(), um Werte in ein Array zu kopieren. Daher: Das Problem liegt nicht im Code, sondern in demselben alten Problem, das von Zeit zu Zeit in einigen Builds von mt5 auftaucht (das Problem der falschen Handhabung von Arrays)

 
Mladen Rakic #:

Obwohl es sich um einen sehr alten Indikator handelt und sich in der Zwischenzeit viel geändert hat (einschließlich der Tatsache, dass, wenn ich diesen Code heute schreiben würde, er nicht mehr so aussehen würde wie dieser Code), habe ich keine Probleme mit dem Indikator

Ich habe Ihre Einstellungen verwendet und den Indikator aus dem Anhang benutzt


PS: Dies ist die Codezeile, die das Problem auf Ihrer Seite verursacht:

In dieser Zeile wird einfach die eingebaute Funktion CopyBuffer() verwendet, um Werte in ein Array zu kopieren. Daher: Das Problem liegt nicht im Code, sondern im gleichen alten Problem, das von Zeit zu Zeit in einigen Builds von mt5 auftaucht (das Problem der Array-Behandlung auf falsche Weise)

Ich danke Ihnen!


Ich werde es ausprobieren.


Ich sende Ihnen auch eine private Nachricht.

 
Hallo, ich versuche, diesen Indikator in einem Roboter zu verwenden, aber ich kann es nicht einmal richtig und initialisieren. Können Sie mir helfen, mit diesem bitte?