vielleicht habe ich es schlecht beschrieben
wenn ich den "ma" auslese dann lautet der Code so
double MAgroß = iMA(NULL,0,MA_groß,0,MODE_SMA,PRICE_CLOSE,1);
da hab ich den Close Preis .. bei einem iCustom den Buffer je nach IndexBuffer , der mir den Wert im Buffer ausgibt.
Über print habe ich den Wert ausgelesen und es kommt eine Gleitkommazahl raus .. als Beispiel im EUR/USD 2018.02.14 20:18:35.879 2018.02.08 07:54:45 Test_NV EURUSD,M1: Orange1.228250760491352
Nun Frage ich mich
a) wie kann ich den Preis des z.B. EUR/USD mit dem Wert des iCustom vergleichen ? (probiert Ask, Bid, iOpen, iClose , Close , Open, Low, High usw.)
b) liegt es an dem Format der Werte ? Ask = 1.22825 (5 Stellen nach dem Komma) und Wert des Indicators 15 stellig nach dem Komma ?
Ich hatte den Wert des Indicators schon mit NormalizeDouble gerundet , hatte aber auch nix gebracht
Bin Ratlos warum der EA bei durchschreiten der oberen Linie keine ShortOrder ausgibt und bei durchschreiten der unteren Linie keine LongOrder
|