GETtechnical-indicator
技術指標查詢
根據指定的金融品種合約程式碼、K線週期及指標引數,計算並返回 MACD、RSI、BOLL 等常用技術指標的歷史資料。
接入文件
介面能力
本介面用於計算並查詢全球金融品種的技術指標資料。支援 MACD、RSI、BOLL、EMA、KDJ、CCI、ATR 等多種主流技術指標。開發者可指定合約程式碼、K線週期以及具體的指標引數,獲取計算後的指標數值序列。
請求與返回
- 請求引數:必須傳入
symbol(合約程式碼)、period(週期,如 1M, 15M, 1H, D 等)、indkey(指標Key,如 macd)以及args(指標引數,需進行 URL Encode 的 JSON 字串)。可選傳入outputcount控制輸出數量(最多500)。 - 返回結果:返回指定週期下的指標計算結果。例如 MACD 指標將返回時間戳(Tick)、柱狀圖(Histogram)、DIF(Macd)和 DEA(Signal)等數值。
使用場景
- 行情圖表繪製:為前端 K 線圖表元件提供豐富的技術指標資料來源,輔助使用者進行技術分析。
- 量化交易策略:在策略執行過程中,動態獲取特定週期的技術指標數值,作為買賣訊號的判斷依據。
- 市場監控預警:基於指標資料(如 RSI 超買超賣、MACD 金叉死叉)構建自動化的行情預警系統。
使用說明與限制
- 請求中的
args引數必須嚴格按照對應指標的引數格式傳入,否則可能導致計算失敗或結果異常。 - 指標資料基於歷史 K 線計算,計算結果可能因引數設定或底層資料來源差異而有所不同,請在實際應用中進行核對。
- 介面最多輸出最新的 500 條指標資料,適合近期行情分析,不適用於超長週期的歷史資料回測。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"symbol": "合约代码(参考连接 http://demo.konpn.com/symbols.shtml )。指标数据只输出最新的10个。计算数据可能因参数原因导致有误,请反...",
"period": "周期取 15S(可能有),1M,3M,5M,10M,15M,30M,1H,2H,4H,D(W周,M月可能有)",
"indkey": "指标Key,支持指标这里查询 map.konpn.com:10002/localrm/query/indicatorlist",
"outputcount": "输出数量,最多500",
"args": "指标参数,json的urlencode传入。对应指标参数格式这里查询 map.konpn.com:10002/localrm/query/indicatorge..."
}響應示例
{
"Tick": 1624636800,
"Histogram": -405.5369,
"Macd": -1953.8285,
"Signal": -1751.06
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 合约代码(参考连接 http://demo.konpn.com/symbols.shtml )。指标数据只输出最新的10个。计算数据可能因参数原因导致有误,请反馈 |
| properties.period | object | {...} |
| properties.period.type | string | string |
響應欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.Tick | object | {...} |
| properties.Tick.type | string | number |
| properties.Tick.example | number | 1624636800 |
| properties.Histogram | object | {...} |
| properties.Histogram.type | string | number |