Spielzeug von Vinin - Seite 30

 
granit77:
Roman, haben Sie das falsche Thema gewählt?


Nein, Victor. Wir versuchen, die beste Lösung zu finden. Es ist nur so, dass die meiste Zeit über Skype läuft.
 
Dann autsch.
 
eddy:
 int iBS(datetime time, int TF)                    {
   return(iBarShift(NULL,TF,(time-time%(TF*60)))); } 

можно time/(60* TF)*(60* TF)
или time/60/TF*TF*60 :)
 

Ich frage mich, was schneller ist: TF*=60; return(time/TF*TF);

oder einfach return(time/(60*TF)*(60*TF));

 
eddy:


Sie müssen nur Klammern setzen, um das richtige Ergebnis zu erhalten

(time/TF)*TF

Und die Geschwindigkeit können Sie selbst messen und bestimmen

 

Taschenrechner

Pop-up-Tasten, Tastaturbedienung. Funktioniert ohne Probleme in WIN64.

Kann per Drag & Drop an eine beliebige Stelle gezogen werden

Dateien:
lcalc_v2.mq4  19 kb
 
Vinin:

Taschenrechner

Pop-up-Tasten, Tastaturbedienung. Funktioniert ohne Probleme in WIN64.

Kann per Drag & Drop an eine beliebige Stelle gezogen werden

Ich danke Ihnen. CPU-Auslastung 100% (32)!
 
Roll:
Danke. CPU-Auslastung 100% (32)!


Ich hatte noch nie mehr als 36 %. Sie müssen die Pause(Sleep()) auf das Optimum erhöhen, um die Belastung zu verringern

 
hier nur eine Version ohne Sleep, bevor wir fortfahren
 
sergeev:
hier nur eine Version ohne Sleep, bevor wir fortfahren


Korrigiert von

Dateien:
ncalc_v3.mq4  19 kb