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

怎么检测A_SendOrder发送成功并且获取此次成交价格 [开拓者 TB]

  • 咨询内容: A_SendOrder(Enum_Buy,Enum_Entry,1,Q_askPrice());
    A_OrderFilledPrice(0)最近的成交价格会有一定的延迟,运行的话很得到的是上次的A_OrderFilledPrice(0),还没有来得及反应这次的成交价格。

     

  • TB技术人员: 用A_OrderStatus获得委托单状态后再根据状态用A_OrderFilledPrice,A_SendOrder本身就是一个bool,成功就会返回true

     

  • TB客服:
    superwin 发表于 2015-4-17 10:15
    用A_OrderStatus获得委托单状态后再根据状态用A_OrderFilledPrice,A_SendOrder本身就是一个bool,成功就会 ...

    谢谢回复:)去试验下

     

  • 网友回复: A_OrderFilledPrice(0),其中的索引 为0,说明是要求最近的一笔委托的成交价。
    成交价这个数据是大约每十秒刷新一次,所以正如你所说的一般不能成交后立马就能读取该价格的。
    在最新的成交价没有回来之前,A_OrderFilledPrice(0)取得的数值为0.
    自己测试一下,也可以有答案了。

     

  • 网友回复: 本帖最后由 枫叶飘零 于 2015-4-17 22:58 编辑

    感谢版主回复;

 

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

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


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

相关文章

    没有相关内容