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

请教怎样提取超级图表多个商品的今日开盘价和昨日开收高低价格, [开拓者 TB]

  • 咨询内容:
    1. FileAppend(Filename,"Date="+DateToString(Date)
    2.          +"  Time="+TimeToString(time)
    3.                  +"  商品0 今天Open ="+Text(Open)
    4.          +"  商品0 昨天Open ="+Text(OpenD(1))
    5.                  +"  商品0 昨天High ="+Text(HighD(1))  
    6.                  +" 商品0 昨天low ="+Text(LowD(1))

    7.        +"  商品0 昨天Close ="+Text(CloseD(1))
    8.                 +"/n  商品1 今天Open ="+Text(Data1.Open())
    9.         +"  商品1 昨天Open ="+Text(Data1.OpenD(1))
    10.                 +"  商品1 昨天High ="+Text(Data1.HighD(1))  
    11.                  +" 商品1 昨天low ="+Text(Data1.LowD(1))
    12.         +"  商品1 昨天Close ="+Text(Data1.CloseD(1)));

     

  • TB技术人员: openD,closeD等函数是用户函数,其数值是使用data0的数据计算得到(具体公式代码可见公式管理器)。
    所以直接使用data1.openD,的方式没法得到正确的data1的值。
    建议新建函数,将原closeD的代码复制过来,并将里面的相关bar数据改为data1.price进行编译,即可。

     

  • TB客服: 多谢小米帮助,对于初学者,有些很细节的常识,就会导致程序运行失败。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容