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

关于close的运用问题 [开拓者 TB]

  • 咨询内容: Close在图表函数上是收盘价,但是在实现程序化得交易时却是实时的价格,如果我真的想用K线最终的收盘价,应该怎么写?
    例子: 在30分钟k线的环境下,  本来想要的效果是,第30分钟的收盘价小于1时开空仓 ,公式这样写,if(close<1){SellShort(number, price); } 然而在第20分钟的时候价格小于1,就发出了下空仓的指令,但是在30分钟的时候价格是大于1的。请问应该怎么写这个指令呢?
    能不能用if(closed(0)<1){SellShort(number, price); }来解决呢?

     

     来源:CXH99.COM

  • TB技术人员: 这个问题没人能解答吗?

     

  • TB客服: 在这个bar没有走完前,close就是实价,走完后就是收盘价。
    只有这个bar走完,也就是下个bar出来后,才可以得到前一个bar的收盘价,可以使用close[1]取得。
    if( close<1)这样的条件在普通商品期货合约里是不太可能满足的吧?
    您对条件的文字描述以及范例代码都比较难理解,感觉是逻辑上有问题啊。
    建议您系统地学习TB语法后再来进行策略的编写。
    同样,if(closeD(0)<1)这样的条件在商品期货中几乎也是没有满足的可能性吧?

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容