十、 C++ 函數庫
10.1 域名Namespace
MdcCppApi
10.2 MdcSessionApi 連線物件
10.2.1 靜態方法
10.2.1.1 CreateSession 方法
建立連線物件
函數原型:
參數: objSessionSpi: 實作事件處理實體物件指標 auto_reconnect: 自動重連 keep_subscribe: 保留訂閱資訊(自動重訂閱)
回傳: 成功,取得連線實體物件 失敗,NULL 已達連線上限,或是系統資源不足以建立。
10.2.1.2 ReleaseSession 方法
釋放連線物件
函數原型:
參數: objSession: 由 CreateSession 建立的連線實體物件指標
特別說明: 這個行為若在連線尚存時,會中斷並回收連線
10.2.1.3 Terminal 方法
釋放 Api 所有資源, 包含連線中物件
函數原型:
備註: 因為函數庫自體管理執行緒運作,因此在呼叫此方法時,會完全回收資源後,才會退出,此時你方可安心結束程式。
特別說明: 資源回收,包含背景緒處理的中止,因此本方法會阻斷線目前程直至回收完畢。
10.2.2 連線資訊
10.2.2.1 Start 方法
要求物件開始連線登入程序 細節請參 mdca_connection_start,除 Handle 外。
10.2.2.2 Close 方法
要求關閉回收連線 細節請參 mdca_connection_close,除 Handle 外。
10.2.3 行情快照訂閱
10.2.3.1 QuotationSubscribe 方法
訂閱即時行情 細節請參 mdca_quotation_subscribe,除 Handle 外。
10.2.3.2 QuotationUnsubscribe 方法
解訂閱即時行情 細節請參 mdca_quotation_unsubscribe,除 Handle 外。
10.2.3.3 QuotationRequest 方法
行情快照查詢 細節請參 mdca_quotation_request,除 Handle 外。
10.2.4 即時與歷史查詢
10.2.4.1 HistoryRequest 方法
歷史資料查詢訂閱 細節請參 mdca_history_request,除 Handle 外。
10.2.4.2 HistoryUnsubscribe 方法
取消歷史資料訂閱 細節請參 mdca_history_unsubscribe,除 Handle 外。
10.3 MdcSessionSpi 事件介面
10.3.1 OnConnectionState 函數
連線狀態事件 細節請參 mdca_listener::connection_state,除 Handle 外。
10.3.2 OnQuotationChange 函數
初始化快照資料 及 即時行情變動 事件 細節請參 mdca_listener::quotation_change,除 Handle 外。
10.3.3 OnHistoryResponse 函數
歷史資料查詢訂閱回應
細節請參 mdca_listener::history_response,除 Handle 外。
10.3.4 OnQuotationResponse 函數
快照行情查詢回傳事件 細節請參 mdca_listener::quotation_response,除 Handle 外。
10.3.5 OnCommodityResponse 函數
商品資料查詢回傳事件 細節請參 mdca_listener::commodity_response,除 Handle 外。
10.3.6 OnCommodityChange 函數
商品資訊變動回傳事件 細節請參 mdca_listener::commodity_change,除 Handle 外。
10.3.7 OnContinuousChange 函數
連續月資訊變動回傳事件 細節請參 mdca_listener::continuous_change,除 Handle 外。
10.4 MdcToolkitApi 工具函式物件
10.4.1 價格處理函式
10.4.1.1 PriceString 方法
價格轉換字串 細節請參 mdca_price_string。
10.4.1.2 StringPrice 方法
字串轉換為價格 細節請參 mdca_string_price。
10.4.1.3 PricescaleOffset 方法
價格檔位偏移工具 細節請參 mdca_pricescale_offset。
10.4.1.4 PricescaleValues 方法
展開價格檔位至價格陣列 細節請參 mdca_pricescale_values。
10.4.1.5 PricescaleStrings 方法
展開價格檔位至字串串列 細節請參 mdca_pricescale_strings。
10.4.1.6 PricescaleDetail 方法
取出價格資訊 細節請參 mdca_pricescale_detail。
10.4.2 共用函式
10.4.2.1 Free 方法
釋放 MDC 中建立回傳的資源指標 細節請參 mdca_free。
10.5 MdcCommonApi 通用資訊物件
10.5.1 Version 方法
函數庫相容版本號 細節請參 mdca_version。
10.5.2 FileVersion 方法
函數庫相容版本號 細節請參 mdca_file_version。
10.5.3 LogFile 方法
設定 Log 檔案路徑及檔名 細節請參 mdca_log_file。
Last updated