📜  robinhood python api - Python (1)

📅  最后修改于: 2023-12-03 15:19:50.064000             🧑  作者: Mango

Robinhood Python API - 使用Python投资

Robinhood Python API是一个Python编写的第三方库,允许您以编程方式使用Robinhood投资应用程序。 它提供了和Robinhood平台对接所需的API调用,例如交易股票,以及查询账户和行情数据的能力等功能。

安装

您可以使用pip安装Robinhood Python API:

pip install robin-stocks

pip install robin-stocks


开始使用

使用Robinhood Python API只需几行代码即可开始投资。 我们来看一下如何登录到您的Robinhood账户并列出您拥有的股票:

import robin_stocks as r

# 登录 Robinhood账户
r.login()

# 列出持有的股票
stock_list = r.build_holdings()

for key in stock_list:
    print(key, stock_list[key]['quantity'], stock_list[key]['average_buy_price'])
	
# 退出登录
r.logout()
```python
import robin_stocks as r

# 登录 Robinhood账户
r.login()

# 列出持有的股票
stock_list = r.build_holdings()

for key in stock_list:
    print(key, stock_list[key]['quantity'], stock_list[key]['average_buy_price'])
	
# 退出登录
r.logout()

这个Python程序让Robinhood Python API授权您访问Robinhood平台您的账户。 接下来,它列出了您持有的股票,并查询了每一只股票当前的数量和平均购买价格。

## 功能示例

使用Robinhood Python API,您可以进行多种操作,包括:

1. 查询订单历史记录
2. 交易股票
3. 查询账户信息
4. 查询股票价格和交易量
5. 等等

这里是使用Robinhood Python API来查询最新的AAPL股票价格的示例:

```python
import robin_stocks as r

aapl_data = r.stocks.get_crypto_info('AAPL')
print(aapl_data)
```python
import robin_stocks as r

aapl_data = r.stocks.get_crypto_info('AAPL')
print(aapl_data)

Robinhood Python API还提供了许多其他有用的功能,例如根据股票代码更新市场数据,与正确的市场数据源集成,构建时实交易策略等。 

## 结论

Robinhood Python API允许您以编程方式控制您的投资交易,从而节省时间和简化您的投资流程。 无论您是职业投资者,还是只是想通过编写简单的Python脚本进行自动交易,Robinhood Python API都是一个不错的选择。