2008年7月28日 星期一

搞定自動交易 - 安裝及設定下單機

一步一步來..
到這裡...應該已經完成
定時開機及自動上網 和 HTS啟動後自動開啟4000系統交易 了吧??
現在 就是安裝及設定下單機了..
在這要感謝DK大叔的MSN教學 XD

下單機 有 雅測 日上 ...
在這選擇使用日上下單機...免費的...
首先去日上首頁下載下單機

安裝
安裝預設路徑應該是 C:\danb

安裝完成後...把下列程式碼 貼到交易程式後面 如圖...


程式碼....

if date = lastcalcdate and time = LastCalcTime then
FileDelete("下單機路徑\signal.txt")
FileAppend("下單機路徑\signal.txt", ("0,"+ NumToStr( Date, 0 ) +","+ NumToStr(Q_time,0)+","+ NumToStr(CurrentContracts,0)+",0,"+NumToStr(close,0)+",1"))
End if


要注意喔.."下單機路徑"就是下單機的安裝路徑...

稍微解釋一下...這段程式碼的意思應該是
把交易程式產生的訊號送到 "下單機路徑\signal.txt" 這個檔案中...

所以 上述步驟完成後 進行下列動作..
先檢查HTS的程式 看有無錯誤...
確認無誤後 進入下單機資料夾 把signal.txt這檔案刪掉...
刪掉後 再檢查一次HTS程式...
然後再檢查下單機資料夾 看看有無出現signal.txt這檔案...
如果有...就表示
交易程式產生的訊號可以送到下單機資料夾...

再來就是設定下單機了...

下單機程式的啟動後畫面如圖...
先不要登入
輸入日上帳號密碼 並勾選保存
在基本選好要操作的商品
下單方式:HTS
買賣方式:先信號後下單
商品 月份 滑價 時效...等
一個人操作商品及喜好決定...
最後的信號文件 就是上述的signal.txt
所以若是把信號文件改成 123.txt 那HTS內的程式就要改成123.txt


進階設定這
記得全自動登入那要勾選...
這樣 啟動日上下單機時 才會自動登入


然後是建立 日盛帳號...
點選 HTS帳號增加...
然後把HTS帳號 登入密碼 下單密碼輸入進去
以上設定完成後...重新啟動下單機 看看是否有自動登入
沒有..確認一下 全自動登入選項有無勾選

再來是測試下單機是否會對訊號有反應
注意...這裡的測試要在收盤後測試...
若是在盤中測試..可是會真的下單的XD

啟動HTS進入系統交易
然後啟動下單機 並登入
登入後畫面


然後打開signal.txt這檔案..這檔案剛剛提過...
HTS系統交易產生的訊號..會寫在這檔案裡...
打開後 有一串數字
EX:0,1080725,134500,0,0,7169,1
這串數字的意思...
在安裝目錄中有個danHelp080505.doc 內有說明
在134500這數字後的那個0 表示持倉狀況..
0表示空手 1表示多單 -1就是空單
現在 把這個0 改成1
就是做一個假訊號 測試下單機反應..
改成1後 儲存signal.txt這檔案...
然後看看 下單機...

喔 出現了 倉位發生變化...等等的訊息...
表示 下單機對我們弄出的假訊號有反應..成功..

然後 去HST系統交易裡 檢查一次程式..
目的是把訊號改回來 把假的改回真的...
檢查完...再看一次下單機...

又出現變化了...
OK 下單機OK 對訊號有反應..

可以了...現在下單機已經可以讀取HTS的訊號
並且對訊號做出下單動作了...

進行下一步
安裝MacroExpress,匯入和設定
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo