Moin ihr beiden,
da ich auch an einem DAX Breakout EA arbeite und gerade euren Thread entdeckt habe. Ist mir aufgefallen das ihr ein problem mit invalid Ticket habt. In meinem EA konnte ich das mit folgenden Code lösen:
Code:
//+------------------------------------------------------------------+
//| NormalizePrice to Ticksize |
//+------------------------------------------------------------------+
double NormalizePrice(double p){
double ts = MarketInfo(Symbol(), MODE_TICKSIZE);
return( MathRound(p/ts)*ts );
}
da ich nur den mFDAX zur verfügung habe und der eine Ticksize von 0,25 Punkten hatte, konnte mein EA keine Order ausführen/ändern in denen der Preis nicht durch 0,25 teilbar war. Eventl. habt ihr bei euch das selbe Problem bzw. ähnlich. Z.B.: Ticksize 0,10 oder sowas.
Schönes Wochenende
Zyr