博客 / 詳情

返回

印度尼西亞股票數據 API 對接實戰(含實時行情與 IPO 功能)

印度尼西亞作為東南亞最大的經濟體,其證券市場(IDX - 印度尼西亞證券交易所)近年來表現活躍,吸引了大量全球投資者。對於金融應用開發者而言,獲取印尼市場的實時、準確數據是進入該市場的基石。

本文將帶你通過 StockTV API 高效對接印尼股票(countryId=48)數據,快速實現行情展示、指數監控及新股日曆功能。

一、 核心對接配置

在開始調用之前,請確保基礎環境配置正確:

  • API 基礎路徑https://api.stocktv.top
  • 國家 ID (countryId)48(印尼專有 ID)
  • 認證方式:在 API 請求參數中添加 key
  • 支持協議:提供極速響應的 HTTP 接口與適合高頻刷新的 WebSocket 推送。

二、 核心功能實現

1. 實時行情:同步雅加達市場波動

通過 StockTV API,你可以秒級獲取印尼市場(如雅加達綜合指數成份股)的最新價格。

A. 獲取印尼股票列表

通過設置 countryId=48,你可以獲取印尼市場的股票清單及其成交明細。

  • 接口地址/stock/stocks
  • 請求示例

    GET https://api.stocktv.top/stock/stocks?countryId=48&pageSize=20&page=1&key=YOUR_KEY
    
  • 關鍵數據字段
  • last: 最新價格。
  • chgPct: 漲跌幅(直接拼接 % 即可展示)。
  • high/low: 當日最高與最低價。
  • volume: 實時成交量。

B. 指數監控(如 JKSE)

實時追蹤印尼雅加達綜合指數等大盤走勢。

  • 接口地址/stock/indices?countryId=48
  • 功能亮點:返回指數最新價、漲跌額,幷包含 isOpen 字段,實時反饋印尼市場是否處於交易時段。

2. IPO 新股日曆:挖掘印尼增長紅利

印尼近年來有多家大型科技巨頭(如 GoTo)上市。利用 IPO 接口,您可以輕鬆追蹤最新上市動態。

  • 接口地址/stock/getIpo
  • 參數配置countryId=48type=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)

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();
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.