我只是想知道是否有人能够批量调用iex cloud api,请求多个报价器的SMA10day或EMA10day等技术指标。
我可以通过以下url访问其他一些功能: batch_api_call_url = f'https://cloud.iexapis.com/v1/stock/market/batch?&types=quote,stats,advanced-stats,company&symbols={tickers}&token={iex_token}‘
然而,技术指标的终点却让我摸不着头脑。任何指导都是非常感谢的!
发布于 2021-03-04 23:27:36
从长远来看,如果您了解一些Python,那么简单地向api发出get请求以获取价格数据并在内部计算MAs可能会更好。这样,它就不会占用您的累积端点配额。
data = requests.get(api_call_url).json() #仅从eixcloud data.index= pd.to_datetime(data.index)获取价格数据将talib导入为ta #您可能需要先安装此资源data'SMA20‘= ta.SMA(data.close,timeperiod = 20)
下面是一个进一步的引用:https://mrjbq7.github.io/ta-lib/ or just df'20SMA‘=df’‘Close’..rolling(20).mean()
https://stackoverflow.com/questions/65379840
复制相似问题