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

实盘交易中使用SellShort开仓成功,用BuyToCover平仓不成 [开拓者 TB]

  • 咨询内容: 实盘交易中使用SellShort开仓成功,用BuyToCover平仓不成。
    经实际观察,发现SellShort开仓成功后没有在图上做出标记,可能是因为没有标记因此BuyToCover没有发挥作用。
    问题:
    1、TB用户只登录了一个,在xp虚拟机下运行,人工未干预。为什么会出现成交而不画线的情况。这种情况在多台计算机中都出现,不只是在虚拟机下?
    2、如果开仓后图上没有画上开仓标记,类似MarketPosition()能否取到正确的值?Sell(),BuyToCover()能否正常运行?

     

  • TB技术人员: 我也碰到1所述的问题。
    后来看到某位大神的解决方法,将持仓状态放到文件中(还可以放其它数据,如成交价、成交位置),暂时解决了2的问题。

     

  • TB客服: 多谢了,看来这个问题是某个BUG,难怪很多人研究A函数,可能是buy和sell的先天问题。。

     

  • 网友回复: 今天也遇到了类似情况 sellshort开空 之前有多单 但是没平多 感觉很不靠谱

     

  • 网友回复: 这个肯定不说bug,如果有这样的bug,tb可以关门了,是因为bar的流程中有某个时间点开仓了,但是随后的时间点又出现了不满足开仓条件的情况了,在这样自相矛盾的情形中就不会不管是否真的开仓了,而以最后条件是否满足开仓的情形决定是否画信号的,A函数是比较原始的发单函数,如果用错了会很惨。。。

 

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

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


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

相关文章

    没有相关内容