英国富时100指数是全球最重要的股指之一,BP、壳牌、阿斯利康等权重股全球知名。接入英国股票行情数据API后,我在阿里云上用弹性架构实现了低成本稳定拉取。
正文
英国市场的交易时段是北京时间15:00-23:30,与欧洲同步。富时100指数100只成分股,能源和金融板块权重较高。
弹性架构使用SAE按量付费实例。交易时段自动运行,非交易时段缩容到零。开盘和收盘时段增加实例数应对流量高峰。
python
def handler(event, context):
# 获取富时100指数
url = f"http://api.jkidata.com/stock/indices?countryId=英国ID&key={KEY}"
index = requests.get(url).json()
# 获取权重股
symbols = ['SHELL', 'BP', 'AZN', 'HSBA']
stocks_url = f"http://api.jkidata.com/stock/queryStocks?symbols={','.join(symbols)}&countryId=英国ID&key={KEY}"
stocks = requests.get(stocks_url).json()
save_to_redis(index, stocks)
return {"status": "ok"}
【数据API】jkidata.com | 文档中心 docs.jkidata.com
英国市场有多个银行假日(5月、8月的周一),用英国股票行情数据API的isOpen字段判断休市,避免无效调用。
富时100成分股每年调整两次。我用股票列表接口每季度同步一次,确保监控的是最新成分股。
英国股票行情数据API的免费套餐每日5000次调用,监控100只成分股绰绰有余。
docs.jkidata.com上有英国股票行情数据API的云上部署指南。
【数据API】jkidata.com | 文档中心 docs.jkidata.com