2010年6月5日 星期六

當沖的出場比進場重要得多

週四晚上跟幾個算是以交易為業的朋友聚餐,幾個小時中我只記得一句話:「怎麼賺錢啊?」XD

今年以來的台指期走勢實在是搞得大夥兒七葷八素的,不爽的喊出要『STOP』的也不是唯一,所以這幾天我才會寫了這些篇有關當沖的個人淺見,因為...我那小獸已經被認為是怪程式了!連我自己都覺得其實沒什麼道理,運氣好啊~

這一篇我想大致說一下這個被我戲稱為小獸的當沖程式的梗概:「隨便進場,快快出場」

就以當沖模式來設計的交易策略來說,我想我這程式碼不到百行的程式應該可以算得上是很短的東西,多數做當沖的策略都要設計很多種狀況。坦白講,也是一種 Fitting 。我們不必視 Fitting 為洪水猛獸,如果自己仔細想想,其實 Curve Fitting 是無所不在的,就針對一個商品多寫幾種策略都被視為是資料探勘了,還得想辦法排除正值偏頗。有的時候想想,就交易嘛,真是他X的機車,這個不行那個不行,盡量避免了...還是不行啊 XD

我的進場方式決定在 09.15 分,很簡單的漲了就買,跌了就空(死DK那晚扯出我的秘密),漲跌多少其實滿隨便的,只是加上了以成交量做濾網,三不五時就不進場。來自我的經驗,價量不配合的話,當日呈現盤整盤居多,因為進場就要被抽頭,不如當天就放假。

這個程式執行了半年能夠獲利的原因其實是市場的變化使然,而主要的關鍵在我讓它很快的離場,什麼價過高量不過高、價破低回抽幾啪之類的我都會拿來做離場的條件(可以想見參數就不會少),至少有六七種以上的離場方式,以後離場的方式說不定還會繼續增加。因為進場絕大多數只在早盤就決定,所以離場後多數就不管了。

前些日子,我把這樣的離場方式 Copy 到其他我曾經寫過的一些當沖程式中,意外的發現,全部都有加分的效果,至少近一兩年的歷史數據是這樣的,這個部分請參考我對當沖回測的想法

當然我是不可能把這 Code 就分享出來,我還沒這麼大器量 ^^ 。 我只是想分享一個想法:就當沖而言:「進場可以隨便來,出場的方法要很多種。」我想我得為這樣的論調找些理由,是吧。

進場是風險承擔的開始,帶來虧損的可能,獲利必須靠出場去實現。實際有在下單交易的人應該都有這樣的體驗:我們真的很少有機會買進在當日的最高價,賣出在當日的最低價,絕大多數進場之後不管帳面獲利時間長短的話,其實都有帳面獲利的時候。進場後的風險可以藉由自己對停損的設定去控制,但只有出場的設計才能真的實現獲利!別貪心的想常常會有大長黑、大長紅的出現而且還要能吃乾抹淨。攤開日線圖看看,長紅長黑棒真的是相對少數,如果我們能設計出場機制常常能賣出在上影線、回補在下影線(盤中約略),那就很好了!因為即使因為敏感出場而錯過了當日的長紅長黑,每天都有進場的機會啊。

當沖交易與波段操作很大的不同除了人家說的可以避開跳空風險外,積極一點的想法是:每天都有新的進場機會,不像波段操作如果沒有緊抱好的倉位,過了這村就沒了店。因此,當沖就具有了可以把進場機會拿來揮霍的本錢,所以,就算因為太敏感而被洗掉好倉位而賺不到當天的大棒子又怎樣?每天都有機會嘛~

2010年6月4日 星期五

逝者已矣

程式交易的路上總是會有幾個策略是自己特別鍾愛的,當初決定除役的理由有些記得,有些已經忘記。

這篇沒有什麼東西想談,只是自己對於過去兩個特別喜歡的分線波段策略除役後到現在的回顧。





******* 增修分隔線 ********

這兩支程式都是會留倉所謂波段型的設計,後來也曾經放在 TradeStation 上去做更多歷史資料的回測。以當時我接觸到的知識來說,如果更早的去做多年的歷史回測,我應該會連投入資金下去操作的開始都沒有...然而實際上這兩支程式從投入運作到我將之除役的斷點來看,一支是獲利的,一支是虧損的,在市場上大家都是以結果論的,但是結果論通常無益於自我的學習。

我會在這時候回去看看除役斷點後的表現有很大的原因是我寫了這篇「亂談當沖交易的回測」。在回測上,好多年前的績效表現這兩支程式其實都不好,但是真的使用後其實還有過一段不錯的表現,再看除役斷點之後也不算太差... 這表示什麼?又或者這其實是我個人微小經驗的『巧合』?

回想最早我開始做程式交易的時候,我根本就沒學過什麼統計上的東西。回測要多久?勝率要怎樣?訊號樣本數要多少? Equity Curve要怎麼觀察?參數得呈現怎樣的狀態?Bula bula 的~其實我什麼都不知道耶!我只是要找一個工具可以讓我按照我定下的規則去交易,從九網期股王到奇狐再到HTS總算是真的可以做到自動下單到達了我要的模式,交易的策略其實都奠基在過去幾年的股票經驗。後來,台灣的散戶對程式交易似乎越來越能夠接受(雖然還是非常得少),於是國外的論述就漸漸的藉由網友或是其他專業人士引進台灣了,而那些理論知識對於國外來說早是陳年論調,我不是說東西舊就不好,真理應該還是亙古彌新的。

只是,交易這件事的動作都在市場,市場到底會不會變化?人心對於發生在眼前事物的情緒以及採取動作就大數法則來說應該會是百年不變,但是市場價格變化的模式會是常年不變的嗎?交易的本質還是投機居多,投資甚少。我們要的是買與賣之間的價格差距,買賣間的時間差距通常不會長到有像是投資的可能,因此價格走勢的變化模式就足以決定我們帳戶的膨脹或是萎縮了。

一樣的一個月上漲一千點,但其中的價格變化排列的不同,對於交易的績效可是會有天壤之別。這篇本來應該只是我自己的回顧記錄,卻被我修改成像是另一種省思了。回測的數據,How long?The more the better?

週末看缺口,多空皮繃緊

一週又要結束,大盤已經在 7350 到 7050 這略大於 300 點的空間內遊走了兩週,這兩週之中除了出現較大的 3 個反向跳空讓習於順著每個當日走勢方向的波段策略吃了不小苦頭外,操作日內交易的也在日內走勢的快速且不小 Range 的反覆折騰被揍了不少拳頭。

經過這兩週的收斂整理,走到今天這個週末,我看著大盤的日線圖不禁想著:這會不會太工整了啊?台股呈現的就是一個算是上升收斂三角的的形態,而上緣則是被 05/20 跳空缺口壓著。成交量能漸漸的萎縮還是在空方的量能結構中沒變。

我一直把這句話當做類似信念放在我的操作思考中:「可以測試的支撐不是支撐、能夠刺探的壓力不是壓力」看看台股目前的日線排列,我不禁懷疑, 05/20 這個跳空缺口還有多少的壓力效用? 05/24 的高點往下是缺口發生的確認、05/31 的量縮紅棒可以算是對缺口的刺探、今天再度接近目前收斂三角的上緣,我真的懷疑壓力的有效性了。因為,這可以算是二次的刺探囉。



下週一還在應漲時間,假設發生了往上跳空開在缺口之上,應漲時間會被往後延長,指標的應跌時間可以往下鈍化,應漲時間也可以往上鈍化,如果真的看到開盤就往上跳過,30分鐘後還不見高的往上續拉,我會不管成交量的多少先調轉槍頭,放下空方思考,因為價格已經先出現了訊號。

相對的,如果沒有往上攻過缺口呢?現在這個位置是不是很好的"新"賣出位置?因為停損很近嘛~

2010年6月3日 星期四

亂談當沖交易的回測

首先我還是要強調一下,以下的觀點與看法沒有什麼學理上的論點或是證據支持,只是我個人的經驗。當沖(日內)交易我實際付諸資金投入操作的時間很短,始自去年 12 月,相關交易記錄可以參閱:http://syctseng.myweb.hinet.net/Running.htm

當初設計這個策略的時候使用過非HTS軟體做較長時間區間樣本的回測。坦白說,在 2008 年以前的表現真的是不好,我自己認為那只不過是...撐著而已,想賺錢?不敢抱什麼希望...但是在2008年的中段之後是明顯不同於更之前的 Equity Curve。

當時我考慮了好一段日子,過去所接觸到的觀念是「一個好的交易策略應該要能盡量適應不同的盤勢,通常這用足夠長的歷史數據來替代」,換言之,大家幾乎都是把 2001 年開始到現在的歷史數據都拿來作為回測去評估交易系統的優劣的。在這樣的指導原則下,我想我目前使用中的當沖交易程式應該是在實際上現前就要被打槍的。不過,我還是讓它上線試試看了。但是因為這個「以足夠長的歷史數據做測試」的指導原則還是徘徊在我的心頭,所以,我雖然準備打算下 4 口小台的資金,但是我從 1 口開始下起,如果真的能賺點錢,慢慢再把口數加上去,當時我就這麼想也這麼做了。

當然這個(現在已經變成這群)交易策略實際運作的時間還是很短,不過半年而已,應該是不能用來直接支持我接下來的想法,但這是我的經驗。

就當沖這種通常伴隨著高交易頻率(次數)也就是回測的歷史時間不必很長就會產生數量龐大的樣本(相對波段持有的策略來說),回測的時間到底有沒有需要納入好多年的歷史數據?台指期的交易環境近一年與前年,與更遠的日子相比有多少差異?這會不會影響現在,甚或是未來的走勢表現?別的不說,每天的成交口數就實在差很大(與期交稅有關?還是手續費?或是人工/電子交易的比例?),這就留給大家自己去觀察。

我的看法是,當沖交易也許並不需要很多年的歷史數據去做回測,甚至拉多年前的歷史數據來做回測很可能會導致我們把未來可用的規則捨棄,而堅持抱著可以已經不再適用的規則了。


另外,對我來說,當沖不一定要是高頻率的交易模式,相對於波段持有來說,當沖只是加上一個當日必定平倉的動作,而這個動作提供了每天都是新的開始的機會,也就是說,我們更可以容忍不交易這件事情,更可以堅持守株待兔的模式。

2010年6月2日 星期三

日內交易出場技巧(99/06/02)

今天寫的是看盤的東西,卻又不是看盤的日誌,而算是比較逆勢操作的東西了。當沖的觀看技巧。

或許你有時間有空閒像我這樣可以盤中瞄著期貨走勢的話,也想要試試看日內交易而不怕被賭場抽頭抽到死的話,可以看看這樣的東西。或許日後我會慢慢把我一些天馬行空的發現寫上來。

這是今天(99/06/02)的期貨1分線K線圖。


當走勢出現像是這樣價格拉過當天已經出現的高點,放出成交量但是成交量卻又沒有大於已經有過的大量的話,通常隔根出現黑K棒再破黑K低點的時候,如果我手上有手癢多單的話,我會出場。

2010年6月1日 星期二

兩日量縮轉應跌,黃金交叉出高點

我真是個屬空頭...連日線圖上都已經看到均線出現了黃金交叉還是要看空。

上週五大盤拉高出量呈現黑K棒,昨天再度穿頭卻是量縮,在這一輪的應漲時間大盤截至目前都還沒有封閉掉520後的跳空缺口,看看今天夠不夠力往上去填補掉?就現在預估的成交量來看,我自己覺得希望不大。

今天是指標上三高轉折日,也就是說從明天開始應跌時間,接下來的大盤就要表現出搶短獲利賣壓與高檔被套的鬆動賣壓了,這時需要的是有人有錢去承接這堆股票,這樣才有空頭轉多方的樣子,而有人賣也有人接成交量自然就會出現,盤面上應該要呈現的是帶量但是不跌。



在還沒有看到空頭有轉向跡象之前,我的思考還是會採取現在仍然是空頭的前提。在以空頭仍在的前提之下,均線上的黃金交叉常常有很高的機會成為反彈的高點,為什麼?我覺得不重要,有空的話可以往前翻閱歷史參考看看。加上今天看到的均線黃金交叉剛好處在時間上的應漲轉應跌,讓我判斷這個黃金交叉應該只是鍍金的。