【问题标题】:IEX API technical indicators batch callIEX API技术指标批量调用
【发布时间】:2021-03-30 10:53:12
【问题描述】:

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

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

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

【问题讨论】:

    标签: python elixir-iex technical-indicator


    【解决方案1】:

    从长远来看,如果您了解一些 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, timeperiod = 20)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多