javiells
12/05/2015, 03h41
Ex?cutez POC.mq4 (code ci-dessous) en le reliant ? un graphique M1. Le temps d'ex?cution sur ma machine est d'environ 10 secondes. Cliquez sur l'onglet Experts. A pr?sent, remarquez la derni?re ligne d???impression (c???est-?-dire Print (_Time)) et relancez l???ex?cution. Cela prend maintenant seulement une seconde. Il est clair que quelque chose ne va pas. Notez que l'impression n'est pas dans la boucle, ni dans le rapport de dur?e r?elle. J'ai essay? de transmettre ceci ? MetaQuotes, j'esp?re qu'ils vont r?soudre ce probl?me.
Inserted Code #property strict void OnInit () {go (); ExpertRemove (); } void OnTick () {} void go () {datetime _Time; int start = int (GetTickCount ()); pour (uint i = 0; ilt; 999999999; i ) {_Time = datetime (Time # 91; 0 # 93;); } Print (string ((GetTickCount () - start)1000) s); Imprimer (_Time); }
Inserted Code #property strict void OnInit () {go (); ExpertRemove (); } void OnTick () {} void go () {datetime _Time; int start = int (GetTickCount ()); pour (uint i = 0; ilt; 999999999; i ) {_Time = datetime (Time # 91; 0 # 93;); } Print (string ((GetTickCount () - start)1000) s); Imprimer (_Time); }