Zitat:
Tschuldigung, war unterwegs. Ne, eigentlich sollte der im Init schon den korrekten Wert anzeigen, aber das tut er hier selbst im OnCalculate nicht, ich krieg momentan ein "none" obwohl down ist.
Jetzt weiß ich auch nicht mehr weiter, sorry ich bin nicht nur mit meinem Latein am Ende, sondern auch mit Griechisch und Germanisch AVT
|
@AVT, ich kann dich beruhigen, du bist nicht mit deinem Latein, Griechisch oder Germanisch am Ende...du hast einfach den Wald vor lauter Bäumen nicht mehr gesehen.
Ich bin bisher nicht dazu gekommen meinen EA live zu testen und habe bei dem auftretenden "Fehler", komischerweise, immer in meinem EA geguckt, wo der Fehler liegen könnte. Habe es da aber tatsächlich richitg geschrieben. Wenn du jetzt nochmal in deinen FXDA1watcher reingucken wirst, wirst du jetzt wahrscheinlich schnell feststellen, dass du bei beiden Bedingungen das Gleiche reingeschrieben hast
Code:
if( ObjectGetInteger(0,Rect1Name,OBJPROP_COLOR)==UpColor
&& ObjectGetInteger(0,Rect2Name,OBJPROP_COLOR)==UpColor
&& ObjectGetInteger(0,Rect3Name,OBJPROP_COLOR)==UpColor)
Trend = "up";
else if( ObjectGetInteger(0,Rect1Name,OBJPROP_COLOR)==UpColor
&& ObjectGetInteger(0,Rect2Name,OBJPROP_COLOR)==UpColor
&& ObjectGetInteger(0,Rect3Name,OBJPROP_COLOR)==UpColor)
Trend = "down"
Kann dann ja logischerweise kein "down" erfüllt werden.
Funktioniert also einwandfrei
Grüße und schönen Sonntag noch