2007年10月30日 星期二
自動下單
這部分也許會有一點廣告的嫌疑,不過這是很重要的一步,因為經過能自動登入HTS了,也能過自我救援HTS掛點的狀況後,最後就是自然就是當你的交易程式發出買進或賣出或平倉的交易訊號的時候,必須能夠自動的下單到期貨商去成交為你的部位,才是真的有用,也才能達到無人值守,是吧?
我已經在其他地方看過有人教或是提供自動下單的程式,不過,我沒使用過,我自己目前使用的是「雅策」所提供的自動下單機,你可以到這地方去洽詢: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掛點自動救援』
以下是修改的過程圖:
熱門文章
-
這個秘密我過去只在課程或是講座中才會提。今天把它公開,為什麼我以前下大台,到了近年卻下起小台來了。理由就是...這是天上掉餡餅的好事啊!不費吹灰之力就可以提昇自己的交易系統績效的期望值,何樂而不為! 首先,你應該會覺得小台的手續費比大台貴,怎麼可能不下大台改去下小台?簡...
-
在 MultiCharts 裡,本來我以為 EntryPrice(0) 就代表了最後一個進場的成本價,經過測試後,確定了 EntryPrice( 0 ) 不是最後一次進場價,而是最後進場方向的第一筆價格(可查閱"程式交易語法大全 page 255")。什麼意思...
-
這一篇講的是如何把交易系統的倉位訊號在結算日清空部位,但是在隔天建立同方向且口數相同的訊號。也就是說,如果你的交易系統是屬於持有口數會變化的那種的話,就會需要(適用)以下這種方式。 這個方式會讓你的系統有結算日當天最後一根的K棒沒有部位,因為每個人所採用的週期時間不同,所以清...
-
在 myCTA 的基礎上,我有把這個基礎擴展到多商品,過去曾經有極為少數的幾位朋友上過 myCTA 多商品版本的的課程(當時取名為 SmartCTA),但後來就不再開課,coding 難度實在太高了~ 因為要交易多商品,造成在下單設定上的困擾。當你要同時交易 50、100、20...