关于多图层合约的收盘价变动问题 [开拓者 TB]
-
咨询内容:
问题如上,下图举例:
版主下午好,为什么我的公式调用了2个图层后,onBarOpen会运行两次,同时第二个图层输出得到的收盘价会不同呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册来源:CXH99.COM
-
TB技术人员:
软件导航页---TB量化学院--TBL语言--01公式运行机制--02多数据源的onbar机制
可以将上述内容着重看一下,其中有讲到两个图层在不同周期时的运算机制。 -
TB客服:
本帖最后由 deyintouzi 于 2019-11-18 14:27 编辑
小米 发表于 2019-11-18 13:52
软件导航页---TB量化学院--TBL语言--01公式运行机制--02多数据源的onbar机制
可以将上述内容着重看一下,其 ...
版主,我用的是同一周期的啊,都是用1分钟周期的图层....
我在1分钟的螺纹连续上用SubscribeBar调用了1分钟的原油连续,代码如下:
OnInit()
{
layers[0]=SubscribeBar("sc888.INE","1m",20191101.0900); //订阅10min的sc888数据
myMinMove = minmove*pricescale;
}
OnBarOpen(ArrayRef<Integer> indexs)
{
If(BarStatus == 2)
{
FileAppend("D:\\输出文件\\d_"+SymbolName+".Log","Open->时间:"+Text(CurrentTime)+",Data0.Close="+Text(Close[1]));小米 发表于 2019-11-18 15:54
以你的公式以及输出的日志,你是通过什么判断得到出会运行两次这样的结论。
这个运行两次是指什么时间范 ...
因为每个图层运算一次,共两个图层,onBarOpen不就是输出两次了吗?
所以我的公式每分钟输出四条日志,第一楼的图片结果也的确是这样呀
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容