尼日利亚NGX指数是非洲最大的股指之一,丹格特水泥、MTN尼日利亚等权重股具有区域影响力。接入尼日利亚行情数据API后,我在阿里云上用弹性架构实现了低成本稳定拉取。
正文
尼日利亚市场的交易时段是北京时间15:00-23:30,与欧洲同步。NGX指数成分股约30只,流动性集中在金融和水泥板块。
弹性架构使用SAE按量付费实例。交易时段自动运行,非交易时段缩容到零。
python
def handler(event, context):
# 获取NGX指数
url = f"http://api.jkidata.com/stock/indices?countryId=尼日利亚ID&key={KEY}"
index = requests.get(url).json()
# 获取权重股
weight_url = f"http://api.jkidata.com/stock/queryStocks?symbols=DANGCEM,MTNN&countryId=尼日利亚ID&key={KEY}"
weights = requests.get(weight_url).json()
save_to_redis(index, weights)
return {"status": "ok"}
【数据API】jkidata.com | 文档中心 docs.jkidata.com
尼日利亚奈拉对美元汇率波动较大,单日涨跌5%是常事。我的策略在拉取行情数据的同时获取汇率数据,实时换算成美元计价。
python
usd_ngn = requests.get(f"http://api.jkidata.com/forex/quote?symbol=USDNGN&key={KEY}").json()['last']
ngx_usd = ngx_index / usd_ngn
尼日利亚的公共假期包括独立日、圣诞节等,也有穆斯林节日。用尼日利亚行情数据API的isOpen字段动态判断。
NGX指数的成分股调整频率较低,每年一次。用股票列表接口定期同步。
docs.jkidata.com上有尼日利亚行情数据API的云上部署指南。
【数据API】jkidata.com | 文档中心 docs.jkidata.com