GilbertPan 發表於 13-9-4 11:49

今天的下單大師沒辦法使用

小弟使用下單大師做自動下單(統X的API)今天沒辦法連線使用,期貨公司資訊人員說是他們主機換IP,但是下單大師的API似乎是寫在系統裡無法更改,請問版上大大們有使用下單大師又透過統一的有沒有甚麼解決的方法?感謝!!

rockwell 發表於 13-9-4 14:35

1.將統一的API更新至最新版

2.使用統一提供的下單範例下單(下午應該還是可以下委託單來作測試)

如果以上都沒有問題,再來考慮是否為下單大師那邊的問題。
前幾天才有大大忘了在下單大師填帳號而不能下單的案例。

猜想下單大師只是應用各家券商API來做下單的動作,
除非券商呼叫登入、下單的CODE有改變,不然應該還是可以接通的,
而且券商的資訊人員,頂多改變API的功能,應該不會沒事改變呼叫API的CODE。

PS.不是專業,所以不會用專業術語來解釋,還望大大們見諒。

GilbertPan 發表於 13-9-4 14:36

不好意思一時間打太快了沒注意到~~

GilbertPan 發表於 13-9-4 14:41

感謝rockwell兄回復~ 但我先前使用都還正常,今天開盤前要開才出現問題,目前推測應該是期貨商更換ip造成的,所以是在想如何可以直接修改下單大師裡統一API的ip來連線。

rockwell 發表於 13-9-4 15:09

GilbertPan 發表於 13-9-4 14:41 static/image/common/back.gif
感謝rockwell兄回復~ 但我先前使用都還正常,今天開盤前要開才出現問題,目前推測應該是期貨商更換ip造成的 ...

因為我用VBA去接永豐API的時候,壓根都沒用寫到跟IP位址有關的CODE,
所以我猜想統一API應該也不會有這樣的寫法。

你有沒有試過用統一的範例去下單看看呢?
如果能登入且能下單,那再來找是否為下單大師的問題才是。

我是覺得統一的資訊人員應該不會沒事去改變API的接法,
但API版本不同,可能就會有較大的影響了。

rockwell 發表於 13-9-4 15:58

本帖最後由 rockwell 於 13-9-4 16:06 編輯

剛去看看永豐API有無新版下載,裡面有段資訊提供參考:

配合中華電信機房將於7/15(一)更換對外IP,
煩請確認C:\VBA DLL裡的t4.ini檔案,
連線主機位址是否為下列資訊,以免屆時無法使用,謝謝。
正式機:Address: eleader.sinotrade.com.tw   Port:443
測試機:Address: apitest.sinotrade.com.tw   Port:443

由此可知,更換IP,似乎是不會更動到API的codes,
但API可能需要更新到最新的版本,並複製檔案到硬碟中相關位置。

所以Gilbert大,下單大師可能是無辜的,總之先用券商範例測試是否可下單再說。


補充一下,使用API,記得要定期回官網看看API有無更新,
有時候舊版的API是無法正常運作的。

lwhuang 發表於 13-9-5 10:41

真希望這些api有國際標準介面,大家都長得一樣

GilbertPan 發表於 13-9-5 11:48

有跟期貨商反應之後今天可以使用,下單大師有更新期貨商的API,問題目前暫時解決了。 先謝謝rockwell兄熱心回復~~~~感覺期貨商更新API的東西應該要事前通知一下客戶比較好,不然早上盤前開電腦發現不能用真的是會手忙腳亂~~~

rockwell 發表於 13-9-5 13:57

GilbertPan 發表於 13-9-5 11:48 static/image/common/back.gif
有跟期貨商反應之後今天可以使用,下單大師有更新期貨商的API,問題目前暫時解決了。 先謝謝rockwell兄熱心 ...
其實如果你是用券商的範例作下單的話,通常一登入就會有提醒要更新API了,

但如果是券商外的下單程式,它就不會特別寫入檢查版本更新的 codes,

像我自己利用券商範例改的下單程式,我就把檢查更新這段 codes 拿掉了。

不過通常來說,券商有新的API釋出時,舊的API可能還可以使用一段時間。
頁: [1]
查看完整版本: 今天的下單大師沒辦法使用