2019年7月31日水曜日

VPS 試験用EAとソースコード

試験用にVPSをお借りしてます。

VPSの大切な仕事の一つはTickを受け取る事です。
MT4ではティックが配信されると計算処理が始まります。
計算処理中に次のティックが来ると次のティックは無視されます。

価格が変わってティックが配信されたのにそれが無視されるのは
スリッページの出やすい環境になります。



そこで、実際のティック(Vol)と受け取れたティックTickを測定します。
ソースはこのような感じです。
使う時はH1などの長い時間を使用してください。
計測時間は1分です。


#property copyright"copyright(c) TACA / AMSER Inc. 2019"
datetime StartTime=TimeCurrent();
int Tick=0;
long StartVol=Volume[0];
void OnTick()
{
if(TimeCurrent()>StartTime+60)return;
Comment("Tick: ",++Tick,
" Vol: ",Volume[0]-StartVol,
" Tick / Vol: ",NormalizeDouble((double)Tick/(Volume[0]-StartVol),3));
}

計測結果は次回発表します


0 件のコメント:

コメントを投稿