Skip to content

技術指標回測 ​

GET /api/v1.0/quote/{symbol}/indicator-backtest

獲取指定標的在某項技術指標觸發指定極性信號(如 RSI 超賣、KDJ 金叉/超賣等)後的歷史回測統計(出現總次數、次日上漲次數、次日下跌次數、上漲概率、平均漲跌幅、最大漲幅與最大跌幅)。

請求參數 ​

參數類型位置必填說明
symbolstring路徑是股票代碼(路徑參數),例: US.TSLA / US.AAPL / HK.00700
indicator_idint查詢是指標枚舉 ID(1~15,取值同 quote.indicator_polarity)
polaritystring查詢否回測極性狀態,默認 OVER_SOLD
periodstring查詢否K 線週期:DAY_1=日 K(默認)/ HOUR_1=60 分 K / MINUTE_1=1 分 K

請求示例 ​

bash
curl -X GET 'https://webapi.futunn.com/api/v1.0/quote/US.AAPL/indicator-backtest?indicator_id=1&polarity=1&period=1' \
  -H 'Authorization: Bearer <AccessToken>' | jq

響應參數 ​

參數類型說明
data.occurs_totalinteger歷史出現總次數
data.occurs_upinteger次日上漲次數
data.occurs_downinteger次日下跌次數
data.probability_upnumber次日上漲概率(百分數,原始值倍率 100000,單位 0.001%)
data.probability_downnumber次日下跌概率(百分數)
data.avg_change_pctnumber次日平均漲跌幅(百分數)
data.max_up_pctnumber最大漲幅(百分數)
data.max_down_pctnumber最大跌幅(百分數)

錯誤碼 ​

ret_codeerror.code說明
0—成功
-3invalid_parameter參數缺失或不在允許範圍內
-7invalid_symbol標的不存在
-8unsupported市場或品類不支持
-9permission_denied沒有對應權限
-10no_data沒有可返回的數據
-11rate_limited調用過於頻繁

響應示例 ​

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "occurs_total": 0,
    "occurs_up": 0,
    "occurs_down": 0,
    "probability_up": "example",
    "probability_down": "example",
    "avg_change_pct": "example",
    "max_up_pct": "example",
    "max_down_pct": "example"
  }
}