Nun habe ich folgende Abfrage in meinen EA eingebaut:
Code:
if ( statistik_anz == 0 )
{
/*** Prüfen, ob die jüngsten vorhandenen Kurse tatsächlich aktuell sind ***/
if ( ( TimeCurrent() - iTime(NULL, PERIOD_M1 , 0) < PERIOD_M1 * 60 )
&& ( TimeCurrent() - iTime(NULL, PERIOD_M5 , 0) < PERIOD_M5 * 60 )
&& ( TimeCurrent() - iTime(NULL, PERIOD_M15, 0) < PERIOD_M15 * 60 )
&& ( TimeCurrent() - iTime(NULL, PERIOD_M30, 0) < PERIOD_M30 * 60 ) )
{
statistik_init();
}
}
else
{
statistik_next();
}
Und diese i-Funktionen (iTime, iOpen usw.) sind wohl tatsächlich erst beim 2. Tick aktuell - zumindest in den Zeitebenen, die nicht im Chart-Window geöffnet sind.
Das ist echt übel. Ich will gar nicht wissen, welche Werte von diesen Funktionen geliefert werden, wenn man auf ein anderes Symbol geht...