2016年7月4日月曜日

【解決&多謝】 複数通貨ペアのOnTick() EventSetMillisecondTimer その2

先程は一分は81秒という驚きの結果に唖然としました。

しかし、祇園祭開催中の京都では何が起こっても驚きではありません!!

先程はサーバー時間をベースに稼働させていましたが今度はローカル時間

パソコンの時間をベースに同じことをしました。
変更点Minute() ⇒ TimeMinute(TimeLocal())
Hour()も同様に


int i,os;datetime t;string texts;
void OnInit(){EventSetTimer(1);}
void OnDeinit(const int reason){EventKillTimer();}
void OnTimer(){
if(os==TimeMinute(TimeLocal()))
{i++;}
else{
texts+=TimeHour(TimeLocal())+":"+TimeMinute(TimeLocal())+" count"+i+"\n";
Comment(texts);i=0;os=TimeMinute(TimeLocal());
}}


一回目が0秒という事で59回が正解です!!

どうやら、きっちりと仕事をしているようです。
MT4さん誤解してごめんなさい!!







0 件のコメント:

コメントを投稿