W prostym kodzie wpisałem sobie w Comment() sekundy i milisekundy, abym mógł zobaczyć czy d\ziała ciągle, a nie co tick.
Co dziwne : działa to ale jako EA, a jako wskaźnik już nie i zawiesza całe MT4.
Czy taki sposób z pętlą działa tylko w EA ? Czy jest jakiś sposób, aby zrobić to we wskaźniku ?
Oto kod EA :
Kod: Zaznacz cały
void init()
{}
void deinit(){Comment("");}
///////////////////////////////////////////////////////////////////////////////////////////////////
void start()
{
while(IsExpertEnabled() && !IsStopped())
{ RefreshRates();
start2();
Sleep(50);
}
}
////////////////////////////////////////////////////////////////////////////////////
void start2()
{ Comment(
"\n"+"Sec "+Seconds()
+"\n"+"mSec "+GetTickCount()
);
}