請選擇 進入手機版 | 繼續訪問電腦版

COCO研究院

 找回密碼
 註冊
搜索
查看: 918|回復: 2

[API] 元大行情API C++ 範例使用問題

[複製鏈接]
本帖最後由 heavenweaver 於 19-1-29 13:04 編輯

請問有人有使用元大行情API C++ 範例測試與修改嗎?

小弟對C++是完全陌生,只會憑感覺胡亂動手。

元大行情API C++範例為2017年版本僅提供日盤,未提供夜盤。在安裝新的OCX,以VC++6.0去Compile, 出現 ActiveX control Cannot be Instantiated問題,就用OLE/COM Viewer Type lib. 去對照,果然是CLSID的問題,改完CLSID,程式可以編譯。

OLE/COM Viewer

點擊載入圖片

執行時卻出現"並非選擇性參數"狀況, 經對照程式碼及  OLE/COM Viewer所提供的IDL,發現問題就在好幾個Function所使用的參數少了MarketType及 SetMap,就只好自己手動加入。

幾次Trial & Error後,不再產生"並非選擇性參數"現象,執行時連線"狀態"窗無訊息回應,註冊產品顯示窗出現註冊成功,查看event.log確實登入及註冊產品成功,但是連線資料的訊息卻回不到訂閱產品的視窗(產品代號、參考價、開盤價、等等欄位)內,也許是小弟在手動修改程式時不小心動到Message的哪個部分?請有經驗的大大,能否可以提示指點一二。
11:54:19.213  [全] MDS=1 Symbol=TXFB9,ref=9986,open=9932,high=9936,low=9880,up=10984,dn=8988,mattime=115415558000,matpri=9903,matqty=1,tmatqty=87462,bestbq=22,55,60,68,61,bestbp=9902,9901,9900,9899,9898,bestsq=8,56,98,77,64,bestsp=9903,9904,9905,9906,9907
11:54:19.213  [全] MDS=1 Symbol=TXFC9,ref=9976,open=9920,high=9923,low=9871,up=10973,dn=8979,mattime=115151956000,matpri=9889,matqty=1,tmatqty=1465,bestbq=4,6,6,1,41,bestbp=9890,9889,9888,9887,9886,bestsq=5,4,3,5,2,bestsp=9893,9894,9895,9897,9898
11:54:19.338  [全] MDS=1 Symbol=TXFB9,ref=9986,open=9932,high=9936,low=9880,up=10984,dn=8988,mattime=115415558000,matpri=9903,matqty=1,tmatqty=87462,bestbq=22,55,60,68,61,bestbp=9902,9901,9900,9899,9898,bestsq=5,56,98,77,64,bestsp=9903,9904,9905,9906,9907
11:54:19.338  [全] MDS=1 Symbol=TXFC9,ref=9976,open=9920,high=9923,low=9871,up=10973,dn=8979,mattime=115151956000,matpri=9889,matqty=1,tmatqty=1465,bestbq=4,6,6,1,41,bestbp=9890,9889,9888,9887,9886,bestsq=5,4,3,5,2,bestsp=9893,9894,9895,9897,9898

API C++

點擊載入圖片







上一篇︰〔早安☀快報〕0129
下一篇︰離病毒事件不到半年... 台積電又出包 大客戶全中鏢
 樓主| 發表於 19-1-30 10:07|載入全部圖片 | 顯示全部樓層
kuolung 發表於 19-1-30 07:25
請用 32 bit 測試 , 我在寫 下單api 時發現 64 bit 雖然下單可用 但是回報的 message 全錯 只有 32 bit 才 ...

謝謝您的經驗指導。
基於一些歷史包袱(Python27)及莫名其妙(例如Excel 32位元版)的組合,在很多情況下,我都儘可能選擇Win32 X86的模式。
 樓主| 發表於 19-1-30 10:25|載入全部圖片 | 顯示全部樓層
本帖最後由 heavenweaver 於 19-1-30 10:27 編輯

哈哈,問題解決了,出包的原因不是我手賤!

C++API

C++API

C++API

C++API
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院  |網站地圖

GMT+8, 19-2-22 03:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
理財討論網站 | 優質玻尿酸隆鼻 專業皮膚科診所 推薦電波拉皮效果 優質淨膚雷射效果 推薦微晶瓷隆鼻 | 徵信社精選| SEO優化|