印度尼西亚股票数据 API 对接实战(含实时行情与 IPO 功能)

简介: 印度尼西亚作为东南亚最大经济体,其证券市场活跃,吸引全球投资者。本文介绍如何通过StockTV API(countryId=48)快速对接印尼股市实时行情、指数、IPO日历、K线及公司基本面数据,支持HTTP/WS协议,助力开发者高效构建金融应用,掘金印尼市场。

印度尼西亚作为东南亚最大的经济体,其证券市场(IDX - 印度尼西亚证券交易所)近年来表现活跃,吸引了大量全球投资者。对于金融应用开发者而言,获取印尼市场的实时、准确数据是进入该市场的基石。

本文将带你通过 StockTV API 高效对接印尼股票(countryId=48)数据,快速实现行情展示、指数监控及新股日历功能。

一、 核心对接配置

在开始调用之前,请确保基础环境配置正确:

  • API 基础路径https://api.stocktv.top
  • 国家 ID (countryId)48(印尼专有 ID)
  • 认证方式:在 API 请求参数中添加 key
  • 支持协议:提供极速响应的 HTTP 接口与适合高频刷新的 WebSocket 推送。

二、 核心功能实现

1. 实时行情:同步雅加达市场波动

通过 StockTV API,你可以秒级获取印尼市场(如雅加达综合指数成份股)的最新价格。

A. 获取印尼股票列表

通过设置 countryId=48,你可以获取印尼市场的股票清单及其成交明细。



* **关键数据字段**:
* `last`: 最新价格。
* `chgPct`: 涨跌幅(直接拼接 % 即可展示)。
* `high`/`low`: 当日最高与最低价。
* `volume`: 实时成交量。



#### B. 指数监控(如 JKSE)

实时追踪印尼雅加达综合指数等大盘走势。

* **接口地址**:`/stock/indices?countryId=48`
* **功能亮点**:返回指数最新价、涨跌额,并包含 `isOpen` 字段,实时反馈印尼市场是否处于交易时段。

### 2. IPO 新股日历:挖掘印尼增长红利

印尼近年来有多家大型科技巨头(如 GoTo)上市。利用 IPO 接口,您可以轻松追踪最新上市动态。

* **接口地址**:`/stock/getIpo`
* **参数配置**:`countryId=48`,`type=1`(未上市/待申购)或 `type=2`(已上市记录)。
* **返回信息**:包含 `ipoListing`(上市时间)、`ipoPrice`(发行价)以及所属公司的基本面数据。

### 3. K 线数据:专业级技术分析支持

为您的应用提供分时、日线及周线图表渲染支持,方便用户进行技术指标分析。

* **接口地址**:`/stock/kline`
* **参数说明**:通过传入股票的 `pid` 和周期 `interval`(支持 `PT1M` 分钟线、`P1D` 日线等)获取标准 OHLC 数据。

### 4. 公司深度信息:基本面调研必备

除了价格波动,StockTV 还提供了详尽的公司背景资料。

* **接口地址**:`/stock/companies?countryId=48`
* **内容涵盖**:公司描述 (`description`)、所属行业 (`industry`)、板块 (`sector`) 及员工人数等信息。

## 三、 为什么选择 StockTV 的印尼股票数据?

1. **极简集成**:只需变更 `countryId=48` 即可在统一的架构下切换至印尼市场,无需为每个国家编写独立的解析逻辑。
2. **数据维度丰富**:涵盖从实时行情、指数、IPO 追踪到 K 线及公司背景的全方位数据。
3. **高性能保障**:支持 WebSocket 接入,确保在市场波动剧烈时数据传输依然稳定且低延迟。
4. **全方位技术支持**:提供 7x24 小时技术辅助,助力项目快速落地。

## 四、 快速集成示例 (JavaScript)

```javascript
const axios = require('axios');

async function getIndonesiaMarket() {
    const response = await axios.get('https://api.stocktv.top/stock/stocks', {
        params: {
            countryId: 48,
            pageSize: 5,
            key: 'YOUR_API_KEY'
        }
    });
    if (response.data.code === 200) {
        const stocks = response.data.data.records;
        stocks.forEach(stock => {
            console.log(`代码: ${stock.symbol}, 价格: ${stock.last}, 涨跌: ${stock.chgPct}%`);
        });
    }
}

getIndonesiaMarket();
相关文章
|
9天前
|
数据采集 人工智能 安全
|
4天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
随机森林是一种基于决策树的集成学习算法,通过构建多棵决策树并结合它们的预测结果来提高准确性和稳定性。其核心思想包括两个随机性:Bootstrap采样(每棵树使用不同的训练子集)和特征随机选择(每棵树分裂时只考虑部分特征)。这种方法能有效处理大规模高维数据,避免过拟合,并评估特征重要性。随机森林的超参数如树的数量、最大深度等可通过网格搜索优化。该算法兼具强大预测能力和工程化优势,是机器学习中的常用基础模型。
305 164
|
3天前
|
机器学习/深度学习 自然语言处理 机器人
阿里云百炼大模型赋能|打造企业级电话智能体与智能呼叫中心完整方案
畅信达基于阿里云百炼大模型推出MVB2000V5智能呼叫中心方案,融合LLM与MRCP+WebSocket技术,实现语音识别率超95%、低延迟交互。通过电话智能体与座席助手协同,自动化处理80%咨询,降本增效显著,适配金融、电商、医疗等多行业场景。
315 155
|
12天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
873 6
|
5天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:六十九、Bootstrap采样在大模型评估中的应用:从置信区间到模型稳定性
Bootstrap采样是一种通过有放回重抽样来评估模型性能的统计方法。它通过从原始数据集中随机抽取样本形成多个Bootstrap数据集,计算统计量(如均值、标准差)的分布,适用于小样本和非参数场景。该方法能估计标准误、构建置信区间,并量化模型不确定性,但对计算资源要求较高。Bootstrap特别适合评估大模型的泛化能力和稳定性,在集成学习、假设检验等领域也有广泛应用。与传统方法相比,Bootstrap不依赖分布假设,在非正态数据中表现更稳健。
256 113