MT4の自動売買取引プログラム(EA)は、ティックに動きがあると、一連の取引操作を行なうようになっています。


このことは、別の言い方をすれば、「ティックに動きが無いと、EAは作動しない」 ということになります。


実質30秒1本勝負、寸暇も無駄にしたくない指標スキャルEA(ブリン)を、ティックの有無に拘わらず、稼動させることはできないだろうか…と、考えてみました。


ひとつの案として、


最新バー内のティック数を戻り値とする Volume[0] を用いて、その値が不変なら操作を繰り返す


というようにプログラミングしては、どうなんでしょう。



int start ()

{

int tickvolume = Volume[0];

bool xxx = true;

while(xxx)

{

....

if(tickvolume != Volume[0]) xxx = false;

}

return (0);

}


こんな具合に。