泰国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的云上部署指南,包含SAE配置方案。
【数据API】jkidata.com | 文档中心 docs.jkidata.com