close


 


把流程做成簡報,有空再來補文字說明


我以日盛HTS 來說明


可能因為法規  券商不能提供自動下單功能 , 所以自動下單功能就繞一圈用這個方式達成


HTS  裡可以撰寫買賣信號  根據此買賣信號在線圖上標註買進害賣出的點 , 如果可以根據此買賣點自動作交易就簡單多了 . 問題是不行 . 所以必須由另外一台  "下單機"  來做此下單的動作  . 而 日盛HTS 下單系統如何和 外來的  下單機做溝通 ?? 答案就是 日盛HTS系統 將買出賣出的訊號 寫進一個文字檔 , 然後另一個獨立的下單機去讀取此文字檔 , 將文字檔的文字 透過呼叫HTSAPITradClient.dll  裡的函數 組成下單的字串 , 再把字串傳給 執行檔 APITradeMgr.exe ,  APITradeMgr.exe 會再把下單指令字串改成正式的下單指令 , 經帳號密碼憑證驗證無誤後 , 透過網路將下單的指令傳給日盛主機 , 日盛主機再傳給交易所 . 這裡寫的是完整的運作流程 , 但是對於投資人來講也不見得要懂這麼細 . 只要會用工具就好 .


只要知道


1. 在 HTS 上寫自己的買賣信號


2.將買賣信號寫入文字檔


3.開啟下單機 , 一直讀取文字檔 , 每秒至少讀取一次 才保證即時下單


4. 下單機將讀取的信號丟給 API 去做下單的動作


由上面可知 , 實在是一個有點蠢的做法 . 因為下單機不知道文字檔何時多了買賣指令 , 只好一直去讀取文字檔 , 一直讀一直讀  .........................................  讀到硬碟可能壞軌 !!     最直接省事的做法是 HTS下單系統主動去呼叫 下單機 , 說你可以下單囉 . 但是這又回到原點 , 因為就是不可以由HTS 去主動做自動下單這件事情 , 所以才用這迂迴的方式下單 .


 

arrow
arrow
    全站熱搜

    獨孤求敗 發表在 痞客邦 留言(3) 人氣()