元大期貨下單API開發前注意事項

元大期貨下單API開發

元大期貨下單API開發前應注意相關事項,確認.NET Framework 執行版本與COM相關設定都正確後,最後確認是否能正常帶出下單帳號即可完成。

元大期貨下單API開發前第一步驟-解壓縮並執行

先解壓縮【交易APIC#範例.zip】。

下載連結:元大期貨API下載

壓縮交易API

直接按【確定】。

檢閱專案與解決方案變更

元大期貨下單API開發前第二步驟-.netframework版本確認

點選右側的方案總管。

檔案總管

對專案右鍵【重建】

點選右鍵重建

會發現下方錯誤訊息出現.netframework更改版本

.NET framework 更改版本

回到方案總管點選專案右鍵【屬性】

右鍵點選屬性

選擇 .NET Framework 4 以上版本都可以

選擇NET framework 4.5.2

到這邊選完 .NET Framework版本後可以編譯通過即可以跳到最後面測試部分,如果編譯失敗請繼續往下看。

元大期貨下單API開發前第三步驟-COM組件確認

對專案右鍵再執行一次【重建】,會看到下方錯誤的話,繼續看到下方更換COM組件

更換COM組件

回到右側方案總管,專案的參考右鍵,選擇【加入參考】。

右鍵點選加入參考

點選左邊COM,中間選單拉到最下方,選擇【YuantaOrd(x64)】。

COM選擇YuantaOrd(x64)

換完組件後,要來修改一下程式碼,先點選右邊Form1.cs,右鍵【檢視程式碼】

右鍵檢視程式碼

看到左邊using部分把它改成YuantaOrdLibX64

左邊using部分改成YuantaOrdLibX64

將原先的 YuantaOrdLib.YuantaOrdClass 改成 YuantaOrdLibX64.YuantaOrd 即可。

YuantaOrdLib.YuantaOrdClass 改成 YuantaOrdLibX64.YuantaOrd

再執行一次重建即可以成功,若是失敗可能你的電腦是32位元,第10步驟的COM元件換回32位元嘗試看看。

以上是把組件更新成64位元的詳細解說,執行程式後輸入帳號密碼,登入測試看看是否成功。

元大期貨下單API開發前第四步驟-檢查是否出現帳號資訊

檢查是否出現帳號資訊

檢查紅色框框的地方是否出現自己的帳號資訊,正確就代表成功了。

本章作個結論,因為使用的API必須搭配使用者電腦的作業系統是32位元或64位元,常常會導致無法編譯成功的問題,所以一開始會花相當多的時間在處理開發環境上的各個毛病,需要耐心慢慢解決。

完成後就可以開始開發下單API了,參考下一篇元大期貨下單API詳細介紹

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *