![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Wie verwendet man diesen ZigZag-Indikator von EA
Hallo zusammen,
Ich habe diesen Indikator, den ich in meinem EA verwenden möchte.
ZigZag.mq4 - ursprünglich
ZigZagAlex.mq4 - Ich habe versucht, einen weiteren Puffer zum Lesen des Wertes hinzuzufügen
Ich habe versucht, den Wert mit etwas wie diesem zu lesen:
alMNAL0 = iCustom(NULL,15, "ZigZagAlex",1,0);
alMNAL1 = iCustom(NULL,15, "ZigZagAlex",1,1);
aber ich erhalte immer alMNAL1 = 0 ... und alMNAL0=21........... (riesige Zahl)
Kann mir jemand helfen, den Indikator so einzurichten, dass, wenn er vom Indikator CrossC = 1 eingerichtet wird, mein alMNAL0 1 liest und für CrossC = -1, mein alMNAL0 -1 ist ... in allen anderen Situationen (wenn der Pfeil nicht gedruckt wird), dass alMNAL0 0 ist.
Vielen Dank im Voraus
Sortiert
Hallo,
ich habe es folgendermaßen gelöst:
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0);
Ich prüfe also nur den letzten Balken, ob ein Pfeil vorhanden ist, damit ich kaufen oder verkaufen kann.
Wenn ich jemandem irgendwie helfen kann - bitte lassen Sie es mich wissen.
Aleksandar
netter Beitrag.. tun Sie etwas.. wenn Sie Zickzack-Indikator verwenden Sie bitte rsi oder Stoch-Indikator für die Trendbestätigung.. sonst wird es neu malen
Hallo!
Ich habe es folgendermaßen gelöst:
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0);
Ich prüfe also nur den letzten Balken, ob ein Pfeil vorhanden ist, damit ich kaufen oder verkaufen kann.
Wenn ich jemandem irgendwie helfen kann - bitte lassen Sie es mich wissen.
AleksandarHallo Aleksandar!
Wo genau fügen Sie diese beiden Zeilen ein?
Vielen Dank im Voraus!
meroka
Hallo Aleksandar!
Wo genau fügen Sie diese beiden Zeilen ein?
Vielen Dank im Voraus!
merokaHallo,
Am einfachsten ist es für mich, eine aufrufende Funktion am Anfang der START-Funktion zu haben, wie z.B.: TakeValues();
und am Ende der Funktion zu haben:
void TakeValues()
{
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZickZack",1,0);
//--------------------------------------------------------------------
return(0);
}
Sie können also überall im Code diese beiden globalen Variablen verwenden.
Hoffentlich hilft das
Hallo Aleksandar,
Das alles passiert, weil ich Anfänger bin.
Ich setzte diese Zeilen (rot gefärbt) unten wie folgt
}
GSignals=GSignalUP+GSignalDOWN;
GSignaleP=GSignale/AlleSignale;
GSignalUPP=(GSignalUP/SignalUP);
GSignalDOWNP=(GSignalDOWN/SignalDOWN);
int www=GSignalsP*100 ;
}
void TakeValues()
{
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZickZack",1,0);
//--------------------------------------------------------------------
return(0);
}
ABER ich bekam 4 Fehler
'alMNAL0' - Variable nicht definiert C:\Programmdateien\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 1)
'alperiod' - Variable nicht definiert C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 24)
'alMNAL1' - Variable nicht definiert C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 1)
'alperiod' - Variable nicht definiert C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 24)
Nochmals vielen Dank
ABER ich habe 4 Fehler
'alMNAL0' - Variable nicht definiert C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 1)
'alperiod' - Variable nicht definiert C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 24)
'alMNAL1' - Variable nicht definiert C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 1)
'alperiod' - Variable nicht definiert C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 24)
Nochmals vielen DankAm Anfang des Skripts müssen Sie diese drei Variablen wie folgt definieren:
int alperiod= 5;
double alMNAL0 = 0.01;
double alMNAL1 = 0,01;
Am Anfang des Skripts musst du diese drei Variablen wie folgt definieren:
int alperiod= 5;
double alMNAL0 = 0,01;
double alMNAL1 = 0.01;Hallo!
danke Aleksandar. Jetzt funktioniert es.
meroka
Kein Problem
JEDER Code für die Identifizierung von Zickzack
Ich bin ein Neuling hier und habe jetzt ein Problem mit dem Zigzag Indikator
über identifiziert
letzte Ober- und Unterseite der Zickzack-Linie (oder wenn ican andere als Oberseite 1, Oberseite 2, Oberseite 3 von Zickzack-Indikator identifiziert) und verwenden Sie es in der Berechnung wie letzte Oberseite + letzte Unterseite /2
Also bitte geben Sie mir diesen Code
ps.1 Ich poste, weil ich kein Ergebnis meiner eigenen Suche finden kann, also bitte posten Sie den Code hier, danke für jede Hilfe
ps.2 "Wave Power EA" ist die kostenlose EA, die ich sehe es wirklich laufen reibungslose Wachstum, nicht sicher Last von wo