Python 如何使用IBapi获取您的市场订单中填写的价格?
我正在使用IBapi和python(IBKR原生API)开发一个测试算法。 我怎样才能得到我的市场订单的价格? 我看了看照片,但很难理解Python 如何使用IBapi获取您的市场订单中填写的价格?,python,ib-api,Python,Ib Api,我正在使用IBapi和python(IBKR原生API)开发一个测试算法。 我怎样才能得到我的市场订单的价格? 我看了看照片,但很难理解 如果您能帮助我,我将不胜感激。这是部分代码,但在您的包装器impl中实现这些回调 def execDetails(self, reqId: int, contract: Contract, execution: Execution): print("ExecDetails. ReqId:", reqId, "Symbol:
如果您能帮助我,我将不胜感激。这是部分代码,但在您的包装器impl中实现这些回调
def execDetails(self, reqId: int, contract: Contract, execution: Execution):
print("ExecDetails. ReqId:", reqId, "Symbol:", contract.symbol, "SecType:",
contract.secType, "Currency:", contract.currency, execution)
如果您查找Execution类,您将看到一个price字段以及其他一些字段
你也应该
def orderStatus(self, orderId: OrderId, status: str, filled: float,
remaining: float, avgFillPrice: float, permId: int,
parentId: int, lastFillPrice: float, clientId: int,
whyHeld: str, mktCapPrice: float):
根据订单的不同,将在5月份进行调用,avgFIllPrice将是最新的。我怀疑它是否适合stackoverflow,因为stackoverflow更适合处理技术问题。总之,快速浏览一下,我认为你需要研究的是执行。我投票结束这个问题,因为这个问题与商业知识有关,而不是一个技术问题,我非常感谢你的回答,我会按照你的建议去做。顺便说一句,我正在寻找的帮助是正确的“代码”为了让API适合在Stackoverflow中发布,我想。非常感谢您,我非常感谢您的帮助。是否可以使用例如“execution.price”作为变量,并在稍后的代码中插入函数**对不起,如果我的问题是愚蠢的,但我只是新手this@Elias执行是一个类,价格是一个字段,请查看文档和源代码。也许先做一些python教程。我没有看到你的代码,但是通常你的包装类会有一些字段,其中一个字段可以分配给像
self.price=execution.price
,只需要价格。哦,好的,再次感谢你的帮助。我很感激