Custom Indicator, Siimple Funktion wieder geben

 

Hallo,

ich bin noch relativ frisch bei MQL4 und habe nicht sehr viel programmier Erfahrung. Habe eine Funktion mit mehreren Moving Averages gebildet und möchte diese als Indicator in einem eigenen Fenster anzeigen lassen. Der größteil lässt sich ja in den Einstellungen automatisch Einstellen, wie mein Minimum und mAximum von -2 und 2 und die Anzeige des Graphen in einem seperaten Fenster. Soweit so gut wird auch alles angezeigt, Fenster ist da das Maximum und Minimum auf der Skale auch da. Aber ich kriege es einfach nicht hin dass der Wert der Funktion als Graph auftaucht, bzw. dass überhaupt ein Graph auftaucht. Kann mir da vielleicht einer ein grobes Beispiel schicken oder ein Tutorial empfehlen, wo es gut erklärt wird.

Danke im Vorraus

 
NikAtlas:

Hallo,

ich bin noch relativ frisch bei MQL4 und habe nicht sehr viel programmier Erfahrung. Habe eine Funktion mit mehreren Moving Averages gebildet und möchte diese als Indicator in einem eigenen Fenster anzeigen lassen. Der größteil lässt sich ja in den Einstellungen automatisch Einstellen, wie mein Minimum und mAximum von -2 und 2 und die Anzeige des Graphen in einem seperaten Fenster. Soweit so gut wird auch alles angezeigt, Fenster ist da das Maximum und Minimum auf der Skale auch da. Aber ich kriege es einfach nicht hin dass der Wert der Funktion als Graph auftaucht, bzw. dass überhaupt ein Graph auftaucht. Kann mir da vielleicht einer ein grobes Beispiel schicken oder ein Tutorial empfehlen, wo es gut erklärt wird.

Danke im Vorraus

gibt die Funktion überhaut als ergebnis -2 bis 2 raus? bei mehreren Moving average, welche sich ja auf den Preis beziehen kann ich mir das fast nicht vorstellen. Wenn Du die MA normalisierst kommt ja maximal von -1 bis 1 raus nach meinem verständnis

 
NikAtlas:

Hallo,

ich bin noch relativ frisch bei MQL4 und habe nicht sehr viel programmier Erfahrung. Habe eine Funktion mit mehreren Moving Averages gebildet und möchte diese als Indicator in einem eigenen Fenster anzeigen lassen. Der größteil lässt sich ja in den Einstellungen automatisch Einstellen, wie mein Minimum und mAximum von -2 und 2 und die Anzeige des Graphen in einem seperaten Fenster. Soweit so gut wird auch alles angezeigt, Fenster ist da das Maximum und Minimum auf der Skale auch da. Aber ich kriege es einfach nicht hin dass der Wert der Funktion als Graph auftaucht, bzw. dass überhaupt ein Graph auftaucht. Kann mir da vielleicht einer ein grobes Beispiel schicken oder ein Tutorial empfehlen, wo es gut erklärt wird.

Danke im Vorraus

Ein herzliches Willkommen und schon mal viel Erfolg!

Am besten suchst Du einen vergleichbaren Indikator (erst über Terminal Einfügen => Indikatoren => Oszillatoren) in der CodeBase zB. den ATR und kopierst das was Du brauchst in Deinen hinein.

Wenn Du bei einem Befehl im Editor unsicher bist, kannst einfach den Kursor 'draufstellen und F1 drücken und Du siehst die Dok. dazu und bei vielen gibt es auch Beispiele...

 
amando:

gibt die Funktion überhaut als ergebnis -2 bis 2 raus? bei mehreren Moving average, welche sich ja auf den Preis beziehen kann ich mir das fast nicht vorstellen. Wenn Du die MA normalisierst kommt ja maximal von -1 bis 1 raus nach meinem verständnis

kommt schon -2 bis 2 raus habe diese funktion bereits in einem EA drin und das wird mir auch als Kommentar auf dem Chart angezeigt der Wert. Nur alsGraoh im Indicator bekomme ich nicht hin
 
Carl Schreiber:

Ein herzliches Willkommen und schon mal viel Erfolg!

Am besten suchst Du einen vergleichbaren Indikator (erst über Terminal Einfügen => Indikatoren => Oszillatoren) in der CodeBase zB. den ATR und kopierst das was Du brauchst in Deinen hinein.

Wenn Du bei einem Befehl im Editor unsicher bist, kannst einfach den Kursor 'draufstellen und F1 drücken und Du siehst die Dok. dazu und bei vielen gibt es auch Beispiele...

ok super vielen dank ich schau mich da mal um 
 
Im Indicators Verzeichnis vom MT4 müsste sich der Custom Moving Averages als MQ4 Quellcode befinden. Stell dort mal die Property auf indicator_separate_window.
Grund der Beschwerde: