
元大期貨下單API開發前應注意相關事項,確認.NET Framework 執行版本與COM相關設定都正確後,最後確認是否能正常帶出下單帳號即可完成。
元大期貨下單API開發前第一步驟-解壓縮並執行
先解壓縮【交易APIC#範例.zip】。
下載連結:元大期貨API下載
直接按【確定】。
元大期貨下單API開發前第二步驟-.netframework版本確認
點選右側的方案總管。
對專案右鍵【重建】
會發現下方錯誤訊息出現.netframework更改版本
回到方案總管點選專案右鍵【屬性】
選擇 .NET Framework 4 以上版本都可以
到這邊選完 .NET Framework版本後可以編譯通過即可以跳到最後面測試部分,如果編譯失敗請繼續往下看。
元大期貨下單API開發前第三步驟-COM組件確認
對專案右鍵再執行一次【重建】,會看到下方錯誤的話,繼續看到下方更換COM組件
回到右側方案總管,專案的參考右鍵,選擇【加入參考】。
點選左邊COM,中間選單拉到最下方,選擇【YuantaOrd(x64)】。
換完組件後,要來修改一下程式碼,先點選右邊Form1.cs,右鍵【檢視程式碼】。
看到左邊using部分把它改成YuantaOrdLibX64
將原先的 YuantaOrdLib.YuantaOrdClass 改成 YuantaOrdLibX64.YuantaOrd 即可。
再執行一次重建即可以成功,若是失敗可能你的電腦是32位元,第10步驟的COM元件換回32位元嘗試看看。
以上是把組件更新成64位元的詳細解說,執行程式後輸入帳號密碼,登入測試看看是否成功。
元大期貨下單API開發前第四步驟-檢查是否出現帳號資訊
檢查紅色框框的地方是否出現自己的帳號資訊,正確就代表成功了。
本章作個結論,因為使用的API必須搭配使用者電腦的作業系統是32位元或64位元,常常會導致無法編譯成功的問題,所以一開始會花相當多的時間在處理開發環境上的各個毛病,需要耐心慢慢解決。
完成後就可以開始開發下單API了,參考下一篇元大期貨下單API詳細介紹