Ich fasse mal zusammen, was die beiden richtigerweise herausgefunden haben.
Es gibt in diesem Code:
1. einen entscheidenden syntaktischen Fehler durch das Fehlen des ;
nach der Zeile
double LetzteSchnelleMovingAverage = iMA(NULL,0,7,0,MODE_jEMA,PRICE_CLOSE,1)
2. und eine logischen Fehler durch das Weglassen der der Anweisung nach den if-Abfragen, mit oder auch ohne {} Klammern.
Richtig wäre z.B. :
//wenn der Schnelle Moving Average jetzt oben ist
if ((LetzteSchnelleMovingAverage < LetzteLangsamerMovingAverage)&&(SchnelleMovingAver age> LangsamerMovingAverage)) Comment ("Kaufen");
Die inneren () könnte man auch in diesem! Falle weglassen, stören aber weder die Compilierung noch den Prozessablauf.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|