交易程式化
全部 Multicharts教學範例HTS 指標分享

HTS API演算法交易下單

分類 : HTS 指標分享2016-12-08

實現程式交易的夢想!下單新潮流~~   HTS API演算法交易下單
最近在期貨市場出現了一個很夯的名詞-API下單,而以往用慣用直覺操作的隔壁老王與對街小李也開始學習程式交易了,究竟什麼是API下單?吸引投資大眾蜂擁而至程式交易殿堂。API是 的縮寫,學名為應用程式設計介面,是一組提供給應用程式呼叫使用的函式,當程式設計師依據API函數所提供的引數撰寫程式,即可建立外部程式(例:客戶自備的下單機)與應用程式介面(日盛APITradeMgr)之間的溝通橋樑,其中 API是於動態連結檔(DLL)形式下,提供函式型接口,讓外部程式(客戶自備的下單機)呼叫(APITradeMgr)的下單核心服務。 


簡單而言,透過HTS API功能服務,投資人可以輕鬆將電腦中運策略結果,與HTS API結合完成一連串下單、庫存查詢與委回成回查詢等工作,過去眼花撩亂交易模式現在變井然有序,同時兼顧迅速與準確交易內容。

啓動日盛「APITradeMgr」搭配自備下單機,並於HTS買賣信號程式碼的最下方加入呼叫下單機的特定程式碼,就能簡易完成API下單了!超酷!
HTS API原理

(一)API簡介:API(Application Programming Interface)簡稱應用程式設計介面,此介面提供事先預定的函數讓外部程式呼叫,以與應用程式溝通或使用其服務。

(二)HTS APIHTS API 是以「動態連結檔」形式提供函數讓外部程式呼叫HTS 應用程式的下單核心服務;交易員及程式設計師可以:

1.使用開發工具設計自己特製的下單應用程式直接呼叫HTS API

2.利用「能載入動態連結檔」的程式交易軟體,例如TradeStationMetaStock、奇狐勝券等,產生買賣訊號後,再呼叫HTS API

3.利用「個人下單機」以間接讀取文字檔的方式進行演算法下單動作   

  

【教學範例】簡單兩步驟~API下單操作一點就通


第一步:驅動HTS買賣信號

在把HTS買賣信號叫出來之前,只要先將特定程式碼貼至買賣信號-「MACD策略」最下方,就可以與交易系統平台做連結了!!

注意:特定程式碼會因為客戶自備的下單機不同,而有所差異。



第二步:開啟日盛API介面 

在HTS 安裝目錄JihsunHTS2APITradeMgr.exe,用滑鼠點擊兩下後即可開啟。而日盛API的管理模式有模擬下單及正式下單兩種,只要勾選【正式下單】並輸入下單密碼,即可切換到正式下單環境。


存放於日盛JihSunHTS2資料夾下的圖示


開啟後的視窗畫面


當投資人完成第一、二步驟後,只要再開啟自備的下單機,就可執行API下單了,下圖為老王每日於正式狀態下進行API下單的電腦畫面。

第三步:開啟自備下單機


綜合以上,進行API下單的每日必經操作流程,只須把HTS買賣訊號叫出來è打開日盛「APITradeMgr」è再打開客戶自備的下單機,就能有紀律、有策略地進行期權下單交易。  

電腦執行自動下單的流程



每日必經的操作流程


返回



警語:

一、此為日盛HTS系統程式語法使用介紹說明,提供之語法僅為教學範例檔。
二、系統平台僅供參考,投資人仍需自行判斷負責,日盛期貨不負任何法律責任。
三、任何參數請客戶自行設定,日盛期貨僅提供介面語法操作說明。
四、使用電子下單交易委託買賣時,仍可能面臨斷線、斷電、網路、壅塞等不確定因素,致使委託買賣無法傳送或接收或延遲,請投資人自行評估。
五、期貨交易具低保證金之財物槓桿特性,有可能產生極大利潤的同時也可能產生極大的損失(包含交易條件變動與匯率變動之風險、無法反向沖銷之損失),投資人於開戶前應審慎考慮本身的財務能力及經濟狀況。
六、相關圖表及數據均採用特定軟體,以歷史數據進行繪製及統計,其結果並不代表具有預測未來之能力。
七、過去之績效並不代表未來獲利,投資人應依個人財務狀況審慎評估。
八、系統下單有一定風險請投資人自行評估風險。(02)2504-2088
日盛期貨經金管會核准之期貨商許可證照字號為100年金管期總字第005號。

電子交易功能限制:

1.本公司所提供即時報價資訊,不代表勸誘投資人進行期貨交易,且不保證此資料之正確性及完整性。
2. 使用電子下單交易委託買賣時,仍可能面臨斷線、斷電、網路、壅塞等不確定因素,致使委託買賣無法傳送或接收或延遲,請投資人自行評估,詳細內容請參考『電子交易服務風險預告暨同意書』。
3.條件單注意事項:『關閉HTS之後將停止條件單洗價及清空條件單的設定』,詳細內容請參考『選擇權SMART下單重要注意事項』說明。
4. 在交易極為活絡情況下,撮合之價格上下變動可能會相當迅速,系統可能無法立即判別執行或延遲執行,交易人需自行負責其風險。

日盛期貨股份有限公司 地址:台北市南京東 路二段111號四樓 電話:(02)2504-2088
日盛期貨經金管會核准之期貨商許可證照字號為100年金管期總字第005號。

為保障您的權益,謹依據個人資料保護法第8條規定告知您以下事項:

1.蒐集主體:本人(部落格所有人)。
2.蒐集目的:部落格訊息問題、客戶管理、聯絡回覆等。
3.個人資料蒐集類別:姓名、電話、Email。
4.個人資料利用期間:本人部落格使用期間。
5.個人資料利用地區:臺灣地區(含離島,即中華民國境內)。
6.利用對象及方式:您的個人資料將由本人在蒐集目的之範圍內予以利用。
7.您享有個資法第3條之權利:對於您所提供之個人資料可以查詢、請求閱覽、請求補正或更正、請求停止蒐集、處理或利用、請求刪除個人資料。
8.若您未能提供個人資料,將無法為您服務。