在一分鐘周期上Q_TotalVol函數(shù)是不是我的用法有問題?
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2013年07月18日
- 咨詢內(nèi)容:
本帖最后由 yufei6789 于 2013-5-22 17:25 編輯
If(BarStatus==0)
{
SetGlobalVar(89,0);
SetGlobalVar(103,0);
}
SetGlobalVar(89,GetGlobalVar(89)+1);
If(GetGlobalVar(89)>=GetGlobalVar(103)+40)
{
SetGlobalVar(103,GetGlobalVar(89));
SetGlobalVar(102,GetGlobalVar(101));
SetGlobalVar(101,GetGlobalVar(100));
SetGlobalVar(100,Q_TotalVol);
}
Commentary("102 "+TEXT(GetGlobalVar(102)));
上面的語句用在一分鐘周期上,開盤后運(yùn)行中竟然Commentary("102 "+TEXT(GetGlobalVar(102)))會偶爾出現(xiàn)N/A,怎么想都不應(yīng)該啊,請管理員幫看看會是什么問題?
- TB技術(shù)人員:
Q_xxx函數(shù)只在最后K線有效。實(shí)時(shí)行情在新舊bar交替時(shí),會將舊bar最后一個(gè)tick與新bar的第一個(gè)tick做為同一個(gè)索引進(jìn)行運(yùn)算。此時(shí)的舊bar最后tick上取得的此值是就是N/A無效值 。
為提高效率,可以在q_xx類函數(shù)的使用上加if(barstatus==2)判斷。
- TB客服:
謝謝小米