台股正式邁入盤後交易時代,原本常常使用的台指期交易的程式碼,有需要大幅修正嗎?
我的答案是 NO,因為目前盤後盤的交易量真的不太夠
狀況一:只做T盤(08:45-13:45)
這個情況的話,其實程式碼幾乎不用做任何修正,但還是有要注意的地方
if D > D[1] then begin xxxxxx
這條的意思是,確認有無換日。由於台指交易到了05:00,這方面不能再用換日與否來做為依據,
建議修正->
乾脆直接去掉這條,改用時間做為依據
if time > 0855 and time < 1300 then xxxx 之類的語法
另一個常見的會是這段語法
if openD(0) > closeD(1)
這條的意思,今天開盤價大於昨天收盤價,俗稱開高,常用於當沖語法,
這邊要修正就會是一個大工程,因為跳空缺口是運用台灣股市現象的交易策略,這就需要另外去構思了。
-------------------------------------------------------------
狀況二:T 跟 T+1盤都做( 08:45 - 13:45 15:00 - 05:00 )
T盤(白天盤)量大,而且有現貨市場,不至於莫名其妙波動
T+1盤量小,以今天5/17來說,前2天的T+1盤數據,分別是
5/15 大台1245 小台1149
5/16 大台1633 小台1348
成交量確實比歐台還多,但跟現貨動輒8-10萬口相比,顯然差距甚大,
建議
乾脆不要做T+1盤,或是只做停損
程式交易最難以捉摸的,就是滑價問題,平時T盤有成交量的情況,
都會有滑價的情況,更何況是沒有量的T+1盤,也許等到有像樣的量之後,我會再去構思策略也說不定。
----------------------------------------------------------------------------------------------
大幅改寫可能沒有必要,但還是建議投資朋友每1-2個月檢視自己的策略,
盤性常常都在變,沒有程式可以永久不變,祝各位交易順利