我有兴趣在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/