ethanliang 發表於 17-4-15 19:52

康和期貨新版API下單問題

康和期貨最新版本api下單有VBA範本
原Class1中,
Private WithEvents objApiAsConcord_API_Future_Client.ucClient
Private fnew As FOrderNew
'登入
Sub Login()
   Set objApi=New Concord_API_Future_Client.ucClient
       .....
   strLoginStatus=objApi.Login(ID.value,PassWord.Value,ServerIP.Value,strMsg)
   End Sub
'下單
Sub FOrder()
    .........
    strMsgCode = objApi.FOrderNew(fnew, strMsg)
End Sub
以上程式碼在Excel中可以順利執行,
但是,我在VB6的Form中執行相同程式碼時,
卻出現編輯錯誤訊息,"使用者自訂型態尚未定義",
請各位大大幫幫忙,要如何修改,謝謝。

iwillbeback44 發表於 17-4-16 09:26

VB6?查查API元件有沒有註冊先

zaqimon 發表於 17-4-19 10:59

本帖最後由 zaqimon 於 17-4-19 11:07 編輯

VB6我沒用過
我有用AutoIt測試過可以下單

Global $g_ConApi, $g_ConFOrderNew
Global $ret, $val1, $val2

$g_ConApi = ObjCreate("Concord.API.Future.Client.ucClient")
ObjEvent($g_ConApi, "_ConcordEvent_")
$g_ConFOrderNew = ObjCreate("Concord.API.Future.Client.OrderFormat.FOrderNew")

$ret = $g_ConApi.Login("id", "pass", "203.66.1.101", $val1) ; ret=000

$g_ConFOrderNew.BHNO = "000" ; branch number
$g_ConFOrderNew.CSEQ = "8888888" ; account number
$g_ConFOrderNew.mtype = "F" ; F - futures | O - options
$g_ConFOrderNew.sflag = "1" ; 1 - 期貨單式
$g_ConFOrderNew.commo = "TXFD7" ; 商品代碼
$g_ConFOrderNew.fir = "R" ; F - FOK | I - IOC | R - ROD
$g_ConFOrderNew.rtype = "" ; 沖銷別 空白 - 自動
$g_ConFOrderNew.otype = "L" ; M - MKT | L - LMT | P - 一定範圍市價
$g_ConFOrderNew.bs = "S" ; B - Buy | S - Sell
$g_ConFOrderNew.qty = "1"
$g_ConFOrderNew.price = "9999"
$ret = $g_ConApi.FOrderNew($g_ConFOrderNew, $val1, $val2) ; $ret = 121

p.s.
康和API 20170407有更新版本
我看好像只有下單相關部分有多了一個參數
其餘沒有變動

ethanliang 發表於 17-4-20 15:34

感謝 iwillbeback44 與zaqimon 的協助
我再試看看,
謝謝 !

ethanliang 發表於 17-4-25 05:39

我有試著
先把康和api原件放在同一個資料夾
在VB6裡 /專案/ 設定引用項目
去勾選引用 康和api 元件
卻一直出現訊息 " ConcordsCAPIATL.dll" 載入失敗 !
所以,是要引用哪幾個康和api元件 ?
有勾選引用的順序嗎?
請問各位大大,要如何克服這個問題 ?
謝謝 !

zaqimon 發表於 17-4-25 15:33

應該不需要放在同一個資料夾

你是安裝32bit版的嗎?
應該要安裝32bit版的才對

ethanliang 發表於 17-4-25 19:12

感謝 zaqimon兄的指導
我重新安裝32bit版之後
目前看起來已經ok了
明天開盤後再測試看看
感謝您指點迷津大力幫忙
謝謝 !

Seer_et 發表於 17-4-25 21:57

ethanliang大 :

俺也正在搞康和API這事
所以故,請您在搞定之後
務請一定回來分享心得
拜託了 !

頁: [1]
查看完整版本: 康和期貨新版API下單問題