0

只是想知道是否有人能够批量调用 iex 云 api,请求多个代码的 SMA10day 或 EMA10day 等技术指标。

我通过以下 url 访问其他一些功能没有问题:batch_api_call_url = f'https://cloud.iexapis.com/v1/stock/market/batch?&types=quote,stats,advanced-stats,company&symbols={股票代码}&token={iex_token}'

然而,技术指标端点让我望而却步。非常感谢任何指导!

4

1 回答 1

0

从长远来看,如果您了解一些 Python,最好简单地向 API 发出获取价格数据的请求并在内部计算 MA。这样它就不会影响您的累积端点配额。

data = requests.get(api_call_url).json() # 只从 eixcloud 获取价格数据 data.index= pd.to_datetime(data.index) import talib as ta #你可能需要先安装这个资源 data['SMA20'] = ta.SMA(data.close,时间段 = 20)

这是进一步的参考:https://mrjbq7.github.io/ta-lib/ 或只是 df['20SMA'] = df['Close'].rolling(20).mean()

于 2021-03-04T15:27:36.187 回答