泰国SET指数是东南亚最重要的股指之一,550多只成分股涵盖金融、地产、消费等板块。接入泰国股票行情数据API后,我在阿里云上用弹性架构实现了低成本稳定拉取。
正文
泰国市场的交易时段是北京时间10:00-17:30,与A股高度重叠。SET指数成分股超过550只,但流动性集中在前50只。
弹性架构使用SAE按量付费实例。交易时段自动运行,非交易时段缩容到零。开盘和收盘时段增加实例数应对流量高峰。
python
def handler(event, context):
# 获取SET指数
url = f"http://api.jkidata.com/stock/indices?countryId=泰国ID&key={KEY}"
index = requests.get(url).json()
# 获取SET50成分股
set50_url = f"http://api.jkidata.com/stock/stocks?countryId=泰国ID&sort=market_cap&order=desc&pageSize=50&key={KEY}"
stocks = requests.get(set50_url).json()
save_to_redis(index, stocks)
return {"status": "ok"}
【数据API】jkidata.com | 文档中心 docs.jkidata.com
泰国市场有午休(北京时间12:30-14:00),期间数据推送停止。函数代码里检查isOpen字段,午休时段跳过执行。
泰国的公共假期较多,包括宋干节(泼水节)、万佛节等。用泰国股票行情数据API的isOpen字段动态判断。
SET50成分股每半年调整一次。我每季度同步一次成分股列表。
docs.jkidata.com上有泰国股票行情数据API的云上部署指南。
【数据API】jkidata.com | 文档中心 docs.jkidata.com