MQL4 rechnet manchmal plus statt minus

 
MetaTrader 4 Build 1090: MQL4 hat Gleichungen der Art "double TPneu = Sell_Preis - TP_Konst". Statt der Differenz rechnet MQL4 jedoch die Summe aus. (TP_Konst und Sell_Preis sind ebenfalls vom Typ double). In anderen Fällen bildet der brav die Differernzen: "double Preis_Diff = Preis_Buy - Preis_Sell". Sehr eigenartig -- wie kann das sein?
 

Ist TP_Konst vielleicht negativ ?

Debugger nutzen und die Werte anschauen vor der Berechnung


Ernstgemeinter Tipp:

MQL4 wird nicht mehr weiterentwickelt. Arbeite dich in MQL5 ein.

 
Christian:

Ist TP_Konst vielleicht negativ ?

Debugger nutzen und die Werte anschauen vor der Berechnung


Ernstgemeinter Tipp:

MQL4 wird nicht mehr weiterentwickelt. Arbeite dich in MQL5 ein.

Okay, ich habe es überprüft. Unter MQL5 tritt der Fehler nicht auf. Danke für den Tipp.
Grund der Beschwerde: