miniQMT接口主要分為兩大類:行情接口和交易接口。今天詳細介紹行情接口
行情接口主要用于獲取市場數據,包括歷史數據和實時數據,以滿足量化交易策略
的需求。行情接口主要可以分為以下幾個子類別:
1、K線數據接口
周期:提供不同周期的K線數據,如1分鐘(1m)、5分鐘(5m)、日線(1d)等。

功能:用于獲取指定股票或合約在特定時間周期內的開盤價、最高價、最低價、收盤價等關鍵信息。
2、分筆數據接口
周期:通常指tick數據,即每筆成交的詳細記錄。
功能:用于獲取指定股票或合約的逐筆成交記錄,包括成交時間、價格、成交量等信息,有助于分析市場的微觀結構。

3、訂閱與主動獲取接口
功能:提供訂閱和主動獲取行情數據的功能,用戶可以訂閱特定的股票或合約,實時獲取其行情數據;也可以根據需要主動獲取歷史行情數據。
4、其他行情接口
基本信息和行情查詢:提供如財務數據、合約基礎信息、板塊和行業分類信息等基礎行情數據。
實時行情訂閱:通過subscribe_*系列接口訂閱實時行情數據,如subscribe_quote用于訂閱股票或期貨的實時行情數據。

釋義
訂閱單股的行情數據,返回訂閱號
數據推送從callback返回,數據類型和period指定的周期對應
數據范圍代表請求的歷史部分的數據范圍,數據返回后會進入緩存,用于保證數據連續,通常情況僅訂閱數據時傳count = 0即可
參數
stock_code - string 合約代碼
period - string 周期
start_time - string 起始時間
end_time - string 結束時間
count - int 數據個數
callback - 數據推送回調
回調定義形式為on_data(datas),回調參數datas格式為 { stock_code : [data1, data2, ...] }
歷史數據下載:通過download_*系列接口下載歷史行情數據,如download_history_data用于下載單支股票或批量股票的歷史行情數據。

釋義
補充歷史行情數據
參數
stock_code - string 合約代碼
period - string 周期
start_time - string 起始時間
end_time - string 結束時間
incrementally - 是否增量下載
bool - 是否增量下載
None - 使用start_time控制,start_time為空則增量下載
注意事項
miniQMT的接口分類可能會隨著軟件版本的更新而發生變化,用戶在使用前應仔細查閱最新的官方文檔。
不同的券商可能會基于miniQMT進行定制化開發,提供具有自身特色的接口和功能,因此用戶在選擇券商時也需要關注其提供的接口和功能是否符合自己的需求。
在使用miniQMT進行量化交易時,用戶需要確保自己的交易策略和代碼能夠正確調用和處理這些接口返回的數據和消息。

溫馨提示:投資有風險,選擇需謹慎。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。



