Vininのおもちゃ - ページ 30

 
granit77:
ローマン、トピックを間違えていませんか?


いいえ、ビクターです。最適な解決策を探っているところです。ただ、ほとんどのスカイプが進行しているので
 
では、痛い。
 
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 :)
 

TF*=60; return(time/TF*TF) どっちが速いんだろう。

または単にreturn(time/(60*TF)*(60*TF)) とする。

 
eddy:


括弧をつけるだけで、正しい結果が得られます

(time/TF)*TF

また、速度は自分で測定して判断することができる

 

電卓

ポップアップボタン、キーボード操作。WIN64で問題なく動作します。

ドラッグ&ドロップで任意の場所に配置可能

ファイル:
lcalc_v2.mq4  19 kb
 
Vinin:

電卓

ポップアップボタン、キーボード操作。WIN64で問題なく動作します。

ドラッグ&ドロップで任意の場所に配置可能

ありがとうございます。CPU負荷100%(32)!
 
Roll:
ありがとうございます。CPU負荷100%(32)!


36%以上あったことはない。負荷軽減のために休止時間(Sleep())を最適に増やす必要がある

 
以下は、Sleep なしのバージョンです。
 
sergeev:
以下は、Sleepなしのバージョンです。


修正方法

ファイル:
ncalc_v3.mq4  19 kb