您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

关于多图层合约的收盘价变动问题 [开拓者 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或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容