在一分钟周期上Q_TotalVol函数是不是我的用法有问题? [开拓者 TB]
- 咨询内容:
本帖最后由 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)));
上面的语句用在一分钟周期上,开盘后运行中竟然Commentary("102 "+TEXT(GetGlobalVar(102)))会偶尔出现N/A,怎么想都不应该啊,请管理员帮看看会是什么问题?
- TB技术人员:
Q_xxx函数只在最后K线有效。实时行情在新旧bar交替时,会将旧bar最后一个tick与新bar的第一个tick做为同一个索引进行运算。此时的旧bar最后tick上取得的此值是就是N/A无效值 。
为提高效率,可以在q_xx类函数的使用上加if(barstatus==2)判断。 - TB客服: 谢谢小米
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容