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

进行数据回测的时候,怎么获取持仓量 [开拓者 TB]

  • 咨询内容: 因为这时候,账户函数是没用的。我开始用了一个办法,就是自己设一个全局变量来计算持仓量,但问题是,有的时候虽然提交了交易申请,但是可能会没有成交(数据回测同样可能出现无法成交,即使挂单的买入价格比收盘价还高了2跳),就会出现全局变量计数的矛盾。我想问两个问题:
    1.怎么在回测的时候准确得到持仓量?
    2.在回测的时候,那些情况可能出现调用了buy函数,但是没有成交?我感觉不是价格的原因,因为已经用了非常高的挂单价来进行买入了(也试过用低一些的挂单价)。

     

  • TB技术人员: 1。可以将原来的全局变量改为读写数据库或文件的方式,且键名使用date+time的方式,这样可以回测取到相应的值 。
    2,回测是不可能知道有没有成交的。。不成交的可能性很多,价格是一个主要的。其它的对手盘,异常情况等

     

  • TB客服:
    小米 发表于 2016-5-16 15:58
    1。可以将原来的全局变量改为读写数据库或文件的方式,且键名使用date+time的方式,这样可以回测取到相应的 ...

    关键是如果不知道买单是否成交,所以就没办法正确的对持仓量进行记录了

     

  • 网友回复:
    smallbox 发表于 2016-5-16 16:18
    关键是如果不知道买单是否成交,所以就没办法正确的对持仓量进行记录了 ...

    是呀。。即然要使用A函数的记录,需要自己想办法来确保记录的有效性呢。

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容