Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 25.12.16
TradeFox TradeFox ist offline
Neues Mitglied
 
Registriert seit: Dec 2016
Beiträge: 1
TradeFox befindet sich auf einem aufstrebenden Ast
Standard undeclared identifier - bug?

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