开拓者 TB实盘中,每次信号出现在第一根K线便不出现动作 [开拓者 TB]
- 咨询内容: If (BarStatus==2 && AccountDataExist)
{
If ( Q_Last == 0 || ( Date != Date[1] && High == Low ) ) Return; //如果未开盘,则直接返回
.....
}
实盘中,每次信号出现在第一根K线便不出现动作,怀疑是这一句有问题。请教,这么写正确吗? - TB技术人员: 是想要过滤集合竞价吗?
- Begin
- If(BarStatus==2 && Time==0.090000 && High==Low) return; // 第一种写法
- If(BarStatus==2 && Time==0.090000 && CurrentTime < 0.090000) return; //第二种写法
- If(BarStatus==2 && high==low) return; //第三种写法
- If(BarStatus==2 && CurrentTime < 0.090000) return; //第四种写法
- ...
- End
1.本例是以国内商品期货交易所开市时间举例,股指期货或其他市场需调整时间。
2.在日线以上的Bar数据,前两种写法均不适用,可选择第三或第四种写法。
3.若按第一、三种写法,当商品的高低价不产生变化时,会忽略这些Tick,即使是已经开市;若按第二、四种写法需保证本机的时间准确。
- TB客服: 谢谢LS,我试试
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容