非官方的Robinhood Python API

pyrh的Python项目详细描述


robinhood-logo

pyrh-非官方Robinhood API

GitterGitHubCode style: black

用Python的私有API来交换Robinhood框架。 见原文blog post。在

支持Python2.7+和3.6+

当前特性

  • 下订单(Robinhood.place_buy_order
  • 下单(Robinhood.place_sell_order
  • 获取和取消订单(Robinhood.order_historyRobinhood.cancel_order
  • 报价信息(Robinhood.quote_data
  • 用户组合数据(Robinhood.portfolios
  • 用户位置数据(Robinhood.positions
  • 很快会有更多的

安装方法:

使用以下方法将存储库克隆到项目目录中:

git clone https://github.com/robinhood-unofficial/Robinhood

然后导航到克隆目录,其中setup.py所在。现在运行以下程序进行安装:

^{pr2}$

转换为Python

这个项目将同时在python2和python3上运行

运行example.py

  • 安装jupyter
pip install jupyter
jupyter notebook

然后导航到上面链接的示例文件并运行它。在

返回的数据

  • 报价单数据
    • 要价
    • 询问大小
    • 投标价格
    • 投标规模
    • 最后交易价格
    • 上次结算
    • 上次关闭日期
    • 调整前收盘价
    • 交易暂停
    • 更新时间
    • 历史价格
  • 用户投资组合数据
    • 调整后权益前收盘
    • 公平
    • 股票前收盘价
    • 超额利润
    • 延长工时权益
    • 延长工作时间市场价值
    • 上一期核心股本
    • 最后核心市场价值
    • 市场价值
    • 订单历史记录
    • 股息历史
  • 用户位置数据
    • 持有证券
  • 新闻

变更日志

2.0款

  • 修复了2fa连接问题
  • 支持Python2的最新版本

1.0.1款

  • 添加了自定义异常

开发人员设置

  • 需要Python 3.7+
  • poethy用于管理包依赖项
  • pre-commit用于管理项目的工具和linting
    • 黑色
    • 薄片8
brew install poetry
brew install pre-commit
poetry install
pre-commit install

手动运行林绒检查。当你试图按下按钮时,它们会自动运行 代码。在

pre-commit run -a

相关

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空