ib_async:Interactive Brokers API客户端的异步实现-源码

上传者: 42140625 | 上传时间: 2021-09-24 16:24:41 | 文件大小: 62KB | 文件类型: ZIP
Interactive Brokers API客户端的异步实现。 设计 该库是由于对ib_api和ibridgepy的质量感到沮丧而ibridgepy 。 这些库是官方IB C ++ / Java客户端库的直接端口,因此,在Python世界中不太适合。 相反, ib_async是从最终用户的角度设计的。 它试图易于使用和易于学习。 目前,该库尚未尝试完成功能。 相反,它尝试很好地实现常用功能。 例子 获取仪器: import ib_async client = ib_async . IBClient () client . connect ( '127.0.0.1' , 4001 , 100 ) # 100 is the client_id. instrument = client . get_instrument_by_id ( 'US0378331005' , 'ISIN' )

文件下载

资源详情

[{"title":"( 48 个子文件 62KB ) ib_async:Interactive Brokers API客户端的异步实现-源码","children":[{"title":"ib_async-master","children":[{"title":"MANIFEST.in <span style='color:#111;'> 17B </span>","children":null,"spread":false},{"title":"ib_async","children":[{"title":"functionality","children":[{"title":"executions.py <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"current_time.py <span style='color:#111;'> 702B </span>","children":null,"spread":false},{"title":"realtime_bars.py <span style='color:#111;'> 4.79KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"instrument_details.py <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"market_data.py <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"market_depth.py <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"matching_symbols.py <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"position.py <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"orders.py <span style='color:#111;'> 14.18KB </span>","children":null,"spread":false},{"title":"tickbytick.py <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false}],"spread":false},{"title":"bar.py <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"tick_types.py <span style='color:#111;'> 10.41KB </span>","children":null,"spread":false},{"title":"instrument.py <span style='color:#111;'> 14.01KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"errors.py <span style='color:#111;'> 5.01KB </span>","children":null,"spread":false},{"title":"execution.py <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"event.py <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false},{"title":"protocol.py <span style='color:#111;'> 16.22KB </span>","children":null,"spread":false},{"title":"order.py <span style='color:#111;'> 18.22KB </span>","children":null,"spread":false},{"title":"protocol_versions.py <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"messages.py <span style='color:#111;'> 6.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"tox.ini <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 9.93KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 962B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_client.py <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"test_func_market_data.py <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"test_func_instrument_details.py <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false},{"title":"test_func_matching_symbols.py <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"test_func_current_time.py <span style='color:#111;'> 397B </span>","children":null,"spread":false},{"title":"test_func_market_depth.py <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 5.63KB </span>","children":null,"spread":false},{"title":"test_instrument.py <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_func_executions.py <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"test_func_tick_by_tick.py <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"test_protocol.py <span style='color:#111;'> 7.90KB </span>","children":null,"spread":false},{"title":"test_func_position.py <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"test_utils.py <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"test_func_orders.py <span style='color:#111;'> 6.99KB </span>","children":null,"spread":false},{"title":"test_bar.py <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"test_func_realtime_bars.py <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"test_event.py <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":".coveragerc <span style='color:#111;'> 524B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明