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 :confused::confused::confused: LG |
Evt. wäre es gut den Indikator als mq4 mit zu posten.
|
Liste der Anhänge anzeigen (Anzahl: 1)
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 |
hi doc,
danke für den anstoß, habs total verpeilt wegen der Bool Geschichte.... habs so lösen können: if( Heiken(0,2) < Heiken(1,2) && Heiken(0,1)> Heiken(1,1) ) manchmal ist es auch ganz einfach :D |
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:00 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum