Hi 30acker.investing,
ohne es getestet zu haben sollte es so laufen.
Einfach kopieren und ersetzen.
Einmal fehlte ein Semikolon und zweimal war eines zuviel.
Wie schon in den vorhergehenden Beiträgen beschrieben, nach if() kommt kein Semikolon.
Code:
void OnTick()
{ //aktuelle Kerze Langsame EMA
double LangsamerMovingAverage = iMA(NULL,0,18,0,MODE_EMA,PRICE_CLOSE,0);
// letzte Kerze Langsame EMA
double LetzteLangsamerMovingAverage = iMA(NULL,0,18,0,MODE_EMA,PRICE_CLOSE,1);
//aktuelle Kerze Schnelle EMA
double SchnelleMovingAverage = iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,0);
//letzte schnelle EMA
double LetzteSchnelleMovingAverage = iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,1);
//wenn der Schnelle Moving Average jetzt oben ist
if ((LetzteSchnelleMovingAverage < LetzteLangsamerMovingAverage)&&(SchnelleMovingAverage> LangsamerMovingAverage))
// Chart Ausgabe Kaufen
Comment ("Kaufen");
//wenn der Schnelle Moving Average jetzt unten ist
if ((LetzteSchnelleMovingAverage > LetzteLangsamerMovingAverage)&&(SchnelleMovingAverage< LangsamerMovingAverage))
// Chart Ausgabe Verkaufen
Comment ("Verkaufen");
}
ciao ping