Zitat:
Zitat von skynat
Guten Morgen,
langsam komme ich mir blöd vor...
Ich habe einen EA auf Basis von drei EMAs geschrieben...nun habe ich das Problem (nebst vielen Anderen) dass er NUR Shortsignale umsetzt...leider aber auch wenn es eigentlich Long sein sollte...Ich vermute den Fehler in der Logik aber finde ihn ums verrecken nicht...
Code:
//+------------------------------------------------------------------+
//| Handelssignale generieren |
//| |
//+------------------------------------------------------------------+
if(NeuePeriodeBegonnen==true)
{
//LongSignal
if(Close[1]>EMA1_15min>EMA2_15min>EMA3_15min>EMA4_15min)
{
if(Close[1]>EMA1_1h>EMA2_1h>EMA3_1h>EMA4_1h)
{
if(Close[1]>EMA1_4h>EMA2_4h>EMA3_4h>EMA4_4h)
{
Longsignal = true;
Print ("Long");
}
}
}
else Longsignal = false;
//ShortSignal
if(Close[1]<EMA1_15min<EMA2_15min<EMA3_15min<EMA4_15min)
{
if(Close[1]<EMA1_1h<EMA2_1h<EMA3_1h<EMA4_1h)
{
if(Close[1]<EMA1_4h<EMA2_4h<EMA3_4h<EMA4_4h)
{
Shortsignal = true;
Print ("Short");
}
}
}
else Shortsignal = false;
}
else
{
Longsignal = false;
Shortsignal = false;
}
|
Okay ich finde den Editor nicht...Leider hat sich meine HD eben verabschiedet... Muss wohl noch einmal schreiben
Gesendet von meinem D6603 mit Tapatalk