ibpy相关内容

我们如何使用ibpy来编辑订单?

我知道在ibpy中,我可以下订单以创建新订单: self._tws.placeOrder(order_id,contract, order) 但是,假设我知道要更改某些已下订单的限价价格.是否有类似的东西?? self._tws.editOrder(order_id,contract, order) 还是仅使用具有特定order_id的下订单即可? 解决方 ..
发布时间:2020-07-23 06:02:12 其他开发

IbPy:我无法获取市场数据

我在这里查看了所有对我有帮助的内容,但是它似乎没有用,我在编程方面相对较新,并且任何答复都将不胜感激. 我需要能够将Apple的股票价格下载到一个变量中并进行打印.我正在使用盈透证券的交易平台的演示版. from ib.ext.Contract import Contract from ib.opt import ibConnection, message from time import ..
发布时间:2020-07-23 06:02:08 其他开发

IBPY中的reqHistoricalData不返回任何内容[python]

我正在尝试通过Ibpy从盈透证券(IB)获取历史数据. 我已经为该任务尝试了几种脚本,并从其他脚本中修改了这些脚本以表明它应该可以工作.但是,它们都不对我有用! 我是python的新手,所以我承认我对这些方法的工作方法不完全了解-但是,我应该尝试过最明显的修复程序.下面,我列出了我尝试过的两个脚本. 我正在使用python 2x. 在TWS中,我有以下设置: 选中:启用ActiveX和 ..
发布时间:2020-07-23 06:02:07 Python

使用IbPy的基本数据

我正在尝试使用IbPY拉高股票价格及其财务报表.我是python的新手,并不完全了解在IbPy中调用某些不同方法的复杂性. 我编写了一些代码来遍历SP 500,并为每只股票设置买入/卖出价.我希望有人能够帮助我确定下一步的财务报表编制方法. 对实现此目标的最佳方法有何想法? from ib.opt import ibConnection, message from ib.ext. ..
发布时间:2020-07-23 06:02:02 Python

ibpy:如何捕获从reqAccountSummary返回的数据

我使用的是来自交互式代理的ibapi,通常我会陷入如何捕获返回的数据的困境.例如,根据 api文档,当我请求reqAccountSummary()时,该方法通过accountSummary()传递数据.但是他们的示例仅打印数据.我尝试捕获数据或将其分配给变量,但是在他们的文档中没有任何地方显示如何执行此操作.我也谷歌搜索,只找到register()和registerAll(),但这是来自ib.op ..
发布时间:2020-07-23 06:01:59 其他开发

ibpy获取投资组合信息:Interactive Broker,Python

我已经成功编写了代码,可以使用以下代码从交易平台的演示版中提取有关我的职位的信息: tws_conn = conn.Connection.create(port=7497, clientId=100) tws_conn.register( acct_update, msg.updateAccountValue, msg.updateAccountTime, ..
发布时间:2020-07-23 06:01:57 Python

使用python从IB API获取外汇汇率

我正在尝试使用ibpy库从交互式经纪人处获取货币汇率,并且我在Google上找到了代码,但做了些改动. from ib.ext.Contract import Contract from ib.opt import ibConnection, message from time import sleep # print all messages from TWS def watcher(m ..
发布时间:2020-06-26 19:03:58 Python

如何启用交易平台延迟的市场数据?

这是我用来请求市场数据的脚本. 我还没有订阅数据馈送,因此尽管它会自动返回延迟的市场数据,但是显然我必须启用它,但是找不到在哪里做. 这是脚本和我得到的错误,我所需要的只是接收延迟的数据,因此我可以测试我的算法. from ib.opt import ibConnection, message from ib.ext.Contract import Contract from tim ..
发布时间:2020-06-26 19:03:42 Python

如何从Python中的IBs API接收数据?

Interactive Brokers刚刚发布了其API的python版本.我正在尝试获取数据. 我正在使用"Program.py"中的“示例",只是试图获取帐户值.我只想知道什么是帐户清算价值,并将其输入python.这是文档.这是代码创建和发送请求: app = TestApp() app.connect("127.0.0.1", 4001, cli ..
发布时间:2020-06-26 19:03:38 Python

获取列出的选项和参数Interactive Brokers API中的期货

有许多示例说明了如何从盈透证券获取特定资产的价格.但是,当我想获取一项资产的整个期权链时,我不知道列出了哪些特定的行权.期货也一样,我不知道目前有哪些到期日.因此,即对于选项,我只遍历所有可能的警告,然后对每个警告进行遍历,每100条消息也进行一次sleep(1)以避免达到每秒请求数量的限制.显然,这些消息中有许多返回的错误为“未为请求找到安全定义". 这似乎是错误的方法,因为它浪费了很多时 ..
发布时间:2020-06-26 19:03:29 其他开发

ibpy:提取多个合同的API响应

我对将ibpy与Interactive Brokers API结合使用来获取给定的100只股票的实时报价数据感兴趣.下面的代码来自网络上的示例,仅适用于一种股票.有人可以告诉我如何同时处理100只股票吗? Python脚本: from ib.opt import ibConnection, message from ib.ext.Contract import Contract fro ..
发布时间:2020-06-26 19:03:27 Python