|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Bufferauswertung klappt nicht
Hallo,
hoffe jem kann helfen, ich versuche grad nen EA zu schreiben auf Basis von dem Indikator Heiken_Ashi_Ma_Smoothed, ich denk den werden einige kennen. Hab dazu ne Funktion geschrieben, damit ich mir diese Ellenlange Zeile erspare, was bei iCustoms ja meist üblich ist. double Heiken ( int buffer ,int kerze) { return (iCustom (Symbol(), 0, "Heiken_Ashi_Ma_Smoothed",MaMethod,MaPeriod,buffer ,kerze) ); } Der Indikator hat 4 Buffer So sieht meine Zeile für das ermitteln des Farbwechsels aus if( Heiken(0,2)== true && Heiken(2,2) == true && Heiken(1,1)== true && Heiken(3,1) == true ) erste Zahl steht für den Buffer und die zweite zahl für die Kerze. Ich hab versucht so beim switchen ein Signal zu generieren, aber leider macht der EA keine Order auf und ich versteh ned warum. Ich komm einfach ned drauf , bei anderen Indikatoren funktioniert das doch auch LG |
|
|||
Evt. wäre es gut den Indikator als mq4 mit zu posten.
|
|
|||
hast recht , ned dran gedacht sorry
|
|
|||
Zitat:
In der if-Abfrage werden diese Double-Werte zu bool-Variablen reduziert, d.h. jeder!! Double-Wert der nicht exakt gleich 0 ist, bekommt ein true. Ohne meines Wissens, um die exakten Indikatorwerte, kommt mit dieses Vorgehen aber recht eigenartig vor. Evtl. sollte da mal schon eine Überprüfung vorgenommen werden. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
buffer, bufferauswertung, heiken_ashi_ma_smoothed, mql4, programmierung, programmierung metatrader |
|
|