以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  python下如何在完全成交以后得到成交价?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=176111)

--  作者:滚雪球
--  发布时间:2020/5/19 6:08:45
--  python下如何在完全成交以后得到成交价?
price float 订单价格,只有在订单类型为\'限价单\'的时候才有意义

trade_price float 成交价格(仅当为"tradeing"时有效)
order对象
如何在完全成交以后得到成交价?order对象中两个有关价格的属性都无法实现这个目标
尝试用trade_price,结果显示是0,可能状态为filled的时候就无效了
委托的价格可能是超价,和实际成交价也是不一致的


--  作者:yukizzc
--  发布时间:2020/5/19 9:33:28
--  

get_traders 获取当日成交订单

用这个函数获取trader对象下都是成交信息

 

order对象下的价格你用在order_status事件反馈中,档单子是成交那个状态时候才能获取到价格


--  作者:滚雪球
--  发布时间:2020/5/19 16:29:06
--  回复:(yukizzc)get_traders 获取当日成交订单用这...


get_traders是查所有的,这样效率比较低,我只需要根据订单号查某一个订单的情况,
我不理解为什么订单状态变成了filled,成交价就没有了,这个设计能修改一下吗?
后面我把程序改成order_status试试,这个应该类似于回调机制,是不是比轮询还要快一些?