ibpy相关内容
我知道在ibpy中,我可以下订单以创建新订单: self._tws.placeOrder(order_id,contract, order) 但是,假设我知道要更改某些已下订单的限价价格.是否有类似的东西?? self._tws.editOrder(order_id,contract, order) 还是仅使用具有特定order_id的下订单即可? 解决方
..
我在这里查看了所有对我有帮助的内容,但是它似乎没有用,我在编程方面相对较新,并且任何答复都将不胜感激. 我需要能够将Apple的股票价格下载到一个变量中并进行打印.我正在使用盈透证券的交易平台的演示版. from ib.ext.Contract import Contract from ib.opt import ibConnection, message from time import
..
我正在尝试通过Ibpy从盈透证券(IB)获取历史数据. 我已经为该任务尝试了几种脚本,并从其他脚本中修改了这些脚本以表明它应该可以工作.但是,它们都不对我有用! 我是python的新手,所以我承认我对这些方法的工作方法不完全了解-但是,我应该尝试过最明显的修复程序.下面,我列出了我尝试过的两个脚本. 我正在使用python 2x. 在TWS中,我有以下设置: 选中:启用ActiveX和
..
我正在尝试使用IbPY拉高股票价格及其财务报表.我是python的新手,并不完全了解在IbPy中调用某些不同方法的复杂性. 我编写了一些代码来遍历SP 500,并为每只股票设置买入/卖出价.我希望有人能够帮助我确定下一步的财务报表编制方法. 对实现此目标的最佳方法有何想法? from ib.opt import ibConnection, message from ib.ext.
..
我使用的是来自交互式代理的ibapi,通常我会陷入如何捕获返回的数据的困境.例如,根据 api文档,当我请求reqAccountSummary()时,该方法通过accountSummary()传递数据.但是他们的示例仅打印数据.我尝试捕获数据或将其分配给变量,但是在他们的文档中没有任何地方显示如何执行此操作.我也谷歌搜索,只找到register()和registerAll(),但这是来自ib.op
..
我已经成功编写了代码,可以使用以下代码从交易平台的演示版中提取有关我的职位的信息: tws_conn = conn.Connection.create(port=7497, clientId=100) tws_conn.register( acct_update, msg.updateAccountValue, msg.updateAccountTime,
..
我正在尝试使用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
..
这是我用来请求市场数据的脚本. 我还没有订阅数据馈送,因此尽管它会自动返回延迟的市场数据,但是显然我必须启用它,但是找不到在哪里做. 这是脚本和我得到的错误,我所需要的只是接收延迟的数据,因此我可以测试我的算法. from ib.opt import ibConnection, message from ib.ext.Contract import Contract from tim
..
Interactive Brokers刚刚发布了其API的python版本.我正在尝试获取数据. 我正在使用"Program.py"中的“示例",只是试图获取帐户值.我只想知道什么是帐户清算价值,并将其输入python.这是文档.这是代码创建和发送请求: app = TestApp() app.connect("127.0.0.1", 4001, cli
..
http://interactivebrokers.github.io/tws-api/也许有用关联. 这张图片来自Interacitve Brokers的Java API指南,我想要的数字是交易日志中的价格和佣金. 解决方案 from ib.opt import Connection, message from ib.ext.Contract import Contract from i
..
有许多示例说明了如何从盈透证券获取特定资产的价格.但是,当我想获取一项资产的整个期权链时,我不知道列出了哪些特定的行权.期货也一样,我不知道目前有哪些到期日.因此,即对于选项,我只遍历所有可能的警告,然后对每个警告进行遍历,每100条消息也进行一次sleep(1)以避免达到每秒请求数量的限制.显然,这些消息中有许多返回的错误为“未为请求找到安全定义". 这似乎是错误的方法,因为它浪费了很多时
..
我对将ibpy与Interactive Brokers API结合使用来获取给定的100只股票的实时报价数据感兴趣.下面的代码来自网络上的示例,仅适用于一种股票.有人可以告诉我如何同时处理100只股票吗? Python脚本: from ib.opt import ibConnection, message from ib.ext.Contract import Contract fro
..