Servus Leute,
ich habe 4 Arrays (300 Werte jeweils) mit den Höchst- und Tiefwerte der letzten Tage. Diese möchte ich nun als Indikatorline im selben Fenster ausgeben.
Momentan sieht mein Code so aus:
So, aber ich bekomme keine Linien angezeigt auf meinem Chart oder eine Fehlermeldung. Ich hab mir schon die Arrays ausgeben lassen. Daten sind vorhanden. Ich habe bisher mich noch nicht an sowas ran gewagt und benötige dafür mal hilfe. Ich hoffe ihr könnt mir weiterhelfen, habe das MQL- Nachschlagewerk durch, aber konnte da nichts rauslesen, wo ich den Fehler identifizieren kann.
Lies dir die Seite mal genau durch
- www.mql5.com
Habe ich und was soll ich daraus entnehmen? Ich habe ein Indikator. Für diesen gelten die Funktionen "SetIndexBuffer", Etc. und die Funktionen OnInit kann man auch verwenden, ohne das es ein EA ist.
Also wo liegt der Fehler? habe auch getestet, was passiert, wenn ich es in die Funktion "OnCalculate" alles einfüge. Nichts. und das ist die Funktion, bei dem mein Debugger meckert, das ein Indikator eine OnCalculate Funktion benötigt. Man kann nur etwas in einem Chart anzeigen lassen, als Indikator, das ist mir bewusst, aber es ist ja eben bei mir ein Indikator....
Habe ich und was soll ich daraus entnehmen? Ich habe ein Indikator. Für diesen gelten die Funktionen "SetIndexBuffer", Etc. und die Funktionen OnInit kann man auch verwenden, ohne das es ein EA ist.
Also wo liegt der Fehler? habe auch getestet, was passiert, wenn ich es in die Funktion "OnCalculate" alles einfüge. Nichts. und das ist die Funktion, bei dem mein Debugger meckert, das ein Indikator eine OnCalculate Funktion benötigt. Man kann nur etwas in einem Chart anzeigen lassen, als Indikator, das ist mir bewusst, aber es ist ja eben bei mir ein Indikator....
In der Dokumentation steht das man Funktionen für einen Indikator und einen EA nicht mischen kann.
Du brauchst einen Indikator der dann vom EA geladen wird.
Guck dir die Beispiele an wie es gemacht wird.
- www.mql5.com
Das habe ich ja geschrieben, das ich das heraus gelesen habe und ich alle Funktionen, die mit einem EA zu tun haben gelöscht habe. Ich will die auch nicht mischen. Ich will lediglich den Indikator in meinem chart angezeigt bekommen.
Schau Dir in ..\Indicators\Examples\ die Indikatoren Gator.mq5 und Ichimoku.mq5 dort werden zwei, drei Indikatoren gezeichnet - nimm das als Beispiel, statt die ganze Nacht herumzuprobieren, mit ungewissem Ausgang
- 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.
Servus Leute,
ich habe 4 Arrays (300 Werte jeweils) mit den Höchst- und Tiefwerte der letzten Tage. Diese möchte ich nun als Indikatorline im selben Fenster ausgeben.
Momentan sieht mein Code so aus:
So, aber ich bekomme keine Linien angezeigt auf meinem Chart oder eine Fehlermeldung. Ich hab mir schon die Arrays ausgeben lassen. Daten sind vorhanden. Ich habe bisher mich noch nicht an sowas ran gewagt und benötige dafür mal hilfe. Ich hoffe ihr könnt mir weiterhelfen, habe das MQL- Nachschlagewerk durch, aber konnte da nichts rauslesen, wo ich den Fehler identifizieren kann.