我有兴趣在Robinhood上为加密货币编写一个python算法交易机器人。目前,我一直在玩this wrapper,但还没有更新加密货币。如果我想得到谷歌股票的价格,去https://api.robinhood.com/quotes/GOOG/显示结果,但我无法计算出等价物,比如比特币。
我试过从我的android手机上嗅探数据包,看看这个应用程序对这个值的更新使用了什么,但我认为我太没有经验了,无法用这种方式来理解它。如何使用python请求模块来查找值?

最佳答案

我认为this repo对你很有用。Robinhood最近打开了Web版本,您可以很容易地从Chrome开发工具中找到不同的API调用。无论如何,这个repo已经为您获取了大多数端点。示例代码:

from robinhood_crypto_api import Robinhood
# user and password are your Robinhood login credentials
r = Robinhood(user, password)
# Current BTC quotes.
quote_info = r.quotes()
# Market order to buy/sell BTC
market_order_info = r.trade(
    'BTCUSD',
    price=round(float(quote_info['mark_price']) * 1.005, 2),
    quantity="0.00005",
    side="buy",
    time_in_force="gtc",
    type="market"
)

关于python - 查找在Robinhood上获取比特币价格的api调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48533885/

10-09 12:37