
我已經在其他地方看過有人教或是提供自動下單的程式,不過,我沒使用過,我自己目前使用的是「雅策」所提供的自動下單機,你可以到這地方去洽詢:http://www.yassersoft.com/。
當你取得雅策的下單機後,會必須在你自己的交易程式的最後面加上如下的程式碼:
//自動下單
if date = lastcalcdate and time = LastCalcTime AND BARNUMBER >= 300 then
FileDelete( "V:\L_TURTLE.txt" )
FileAppend( "V:\L_TURTLE.txt",cdate(date) +" "+ ctime(time)+" "+ NumToStr(CurrentContracts,0 )+" " )
end if
其中的V:\L_TURTLE.txt可以因應你自己的喜好做路徑與檔案名稱的修改,只要兩個都一樣就行,因為雅策下單機就是依賴這個TXT檔案作為動作的執行判斷。至於下單機中的設定方式,請向雅策洽詢,畢竟我不是它的業務員^^
大致上下單機只有兩個地方的設定,一個是你的交易策略所輸出的文字檔的地方。
另一個則是當你的交易程式發出訊號時,要下單出去的設定,關係著下大台還是下小台,要下幾口?
接著因為下單機的安裝路徑因為版本不同可能會有不同,在MacroExpress的定時啟動下單機的巨集就要做一下確認或修改,過程步驟可以參考『全自動交易懶人包:HTS掛點自動救援』
以下是修改的過程圖: