Hallo Community,
Ich bin neu in MQL4 und lerne es im Moment durch YT-Videos & Bücher.
Ich habe heute versucht einen EA zu programmieren.
Den Code hab ich dazu aus YT-Videos 1zu1 abgeschrieben.
Ich kann den Code jedoch nicht kompilieren, da er meint, dass ich eine Variable nicht definiert hab, obwohl ich sie definiert habe.
Hier ist ein kleiner Code Schnipsel:
Code:
// TP Long Deals Setzen
if(OrderSelect(LongOrder, SELECT_BY_TICKET) == true) {
if(OrderCloseTime() == 0 && OrderTakeProfit() == 0) {
double TakeProfit= NormalizeDouble(OrderOpenPrice()*(1+(TP_prozent/100)), Digits);
OrderAngepasst = OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), TakeProfit,0,Yellow);
}
}
// TP Short Deals Setzen
if(OrderSelect(ShortOrder, SELECT_BY_TICKET) == true) {
if(OrderCloseTime() == 0 && OrderTakeProfit() == 0) {
TakeProfit= NormalizeDouble(OrderOpenPrice()/(1+(TP_prozent/100)), Digits);
OrderAngepasst = OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), TakeProfit,0,Yellow);
}
}
Wie ihr seht, hab ich
TakeProfit definiert!
Laut der Fehlermeldung hab ich es aber nicht definiert?
Irgendeine Idee?
Gruß
TradeFox