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

开拓者取昨天收盘价closed(1)问题 [开拓者 TB]

  • 咨询内容: 老师指点下,
    Numeric qq
    Begin         
               qq=closeD(1);
               FileAppend("c:\\Formula.log1",Text(qq));      
    end

    在TA1301日线加载,显示出屏幕所有K线收盘价,本人只想取得一个数值:昨天收盘价,应如何处理?

     

  • TB技术人员: 本帖最后由 flyfish 于 2012-9-27 08:17 编辑

    你是日线加载的,当然会显示所有K线收盘价了。

    如果你只要最后一天的前一天的收盘价,那就这样试试:

    if(barstatus == 2)
    {
               qq=closeD(1);
               FileAppend("c:\\Formula.log1",Text(qq));     
    }

     

  • TB客服: 1、楼上的写法是有问题的,序列函数不能在条件语句里面使用。会导致错误的结果。
    2、如果在日线上想要取昨天的收盘价,只需要使用Close[1]即可。

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容