2017年4月11日 星期二

交易系統建構其之一-準備歷史資料與挑選市場交易工具

  在市面上談論交易系統的書籍多如牛毛,但如果要我推薦一本最經典的其實也不難選,那就是Van Tharp 的「交易,創造自己的聖杯」
  



  不過不建議新手直接看這本書,就我的經驗來說,你可能必須先看完金融怪傑、新金融怪傑、股票作手回憶錄、史瓦格期貨技術分析、亞當理論、攻守四大戰技、海龜投資法則、海龜特訓班、多空交易日誌、操作生涯不是夢、專業投機原理I&II…等,甚至還要先進市場賠過錢你才會稍微看懂這本書為何是經典


  我們接下來將簡單地討論一下該書所提到交易系統的幾個主要構成面向:市場(工具)架構進場時機出場時機以及最重要的該買賣多少部位

市場

  有經驗的系統交易者都知道自己該交易哪個市場,有的人專做個股,有的人做股價指數,有的人做外匯,有的做貴金屬,有的做原物料等,沒有哪個市場一定好過另外一個市場,只要適合你的交易系統以及個性即可。透過適當的測試之後只要是列入你交易清單的市場,就應該定期追蹤市場動態,以挑選適當交易機會。

  我認為定期追蹤市場動態可說是每天交易工作的基礎,我們日復一日地更新價格資料以及其他市場資訊,就是為了瞭解市場現在的位置、可能發生的狀況以及最重要的:我們該如何因應

  大部分的人根本沒有定期追蹤市場動態的習慣,他們總是用「沒時間」做為藉口,事實上,一般人交易的市場數量很少超過五個,所以你只需要花五分鐘的時間就能完成最新市場價格與成交量等資訊的更新,如果即使如此你還是覺得連五分鐘的時間都沒有,那麼,忘了交易這回事吧,金融市場不適合你。

  而在台灣,非常多投資人選擇投資個股,這可以從台北股市偏低的法人交易比重看出來。

  但是他們常常不追蹤特定股票的價格走勢,而只是道聽塗說一些小道消息,像這樣的模式,也不能算得上是有固定的交易系統與市場。事實上,交易個股本身就是非常困難的事情,光是台北股市就有上千檔上市公司,你要如何用系統性的方法有效率地定期追蹤上千檔個股的資訊呢?即使經過篩選與分類,大概還是有好幾百檔的個股每天在報價螢幕上對你喊著:選我!選我!


  
  因此我認為,除非是專職交易者,或是已經發展出一套自動化篩選分類所有個股資訊的系統交易者,否則對我們這種不想讓交易佔滿了生活的人來說,交易個股不僅很花時間,也非常難以期待交易成果,而且最重要的是在進行回測時有所謂的生存者偏差(你不會回測到已經下市的股票)。相對的,像是大盤指數這種東西就很適合初學者或是比較沒時間的業餘交易者做定期追蹤,因此,我們接下來的討論對象,會以台北股市股價指數為標的,使用Excel為工具,一步步的從資料收集調整,選擇交易工具,以及實際套入交易策略作歷史回測,討論分析使用哪些策略組合來演練一個交易系統的建置過程。
  
交易工具

  目前想要交易台股指數,最直接的工具是台股指數期貨,而相關性比較高的則有新加坡期貨交易所的摩台指,或是國內由寶來發行的台灣50,這些都很類似,但又不完全相同,其他的衍生性商品還有台指選擇權等等,請注意,即使是完全相同的進出場時機,當你所選用的工具不同,損益模式也會不同,因此在測試一個市場的交易策略時,最完整的方式應該是把所有的工具都測試過一遍,再從中比較進而選擇工具組合,甚至於不同策略可以搭配不同的交易工具,例如利用買進選擇權最大損失不會超過權利金的特性,在某些波動程度大的時機可以有效的規範損失,而又能保有獲利能力。

  而相對於選擇權來說,股價指數期貨的複雜程度低很多,所以接下來我們就以台股指數期貨來做為初步測試對象。

期貨其實沒有想像中可怕

  「什麼?一開始就要做期貨?那不是風險很高嗎?」

  每次,我跟別人聊到我的主要交易工具是期貨跟選擇權時,對方的反應幾乎都是一樣的:「那個風險很高耶!」

  追根究柢,是因為期貨這樣的衍生性商品可以容許的槓桿倍數太高了,或者,更精確的說,是傻傻地把槓桿倍數開到極限,每天像在玩命一樣的交易者實在太多了,才會給人一種「期貨風險很高」的迷思。

  先讓我們來複習一下星爺電影中的至理名言


  是的,買了一斤砒霜,不一定會全放下去。那台指期允許你開20倍槓桿,你為什麼就傻傻地全開了,以為是界王拳膩?
 


  選用台股指數期貨作為交易工具,一樣可以完全不開槓桿,或是將槓桿倍數控制在合理的範圍,而且相較於0050來說,沒有放空強制回補的限制,成交量大流動性高,擔心大台指契約規格太大還可以做小台指,因此我認為在台股指數的交易工具選擇上,台指期貨是一個非常優秀的選項。

下載歷史行情並調整

  目前我們可以到台灣期貨交易所免費下載歷史行情,從1998年開始到現在的每一天都有盤後資訊可供下載

  


  下載之後,利用Excel的排序功能,可以擷取出我們要的商品行情,要特別注意到期日的部分,先把近月的期貨都先抓出來,以利後續調整做成「連續期貨價格表」以供歷史回測使用。

什麼是連續期貨?

  由於期貨有到期日,所以要做出一個存續好幾年的價格表是不可能的,唯一的方式就是在固定的日子做轉倉,例如固定在結算前一天的收盤做轉倉,我們就可以藉由前後兩個月份的價差調整把期貨價格連接起來,做成一個可供實際測試與交易的連續期貨價格表。

不做連續期貨轉倉調整有差別嗎?

  我自己的看法是:以日線作為基礎的策略一定要轉倉調整,特別是台指期這種有除權息的股價指數期貨,在除權息大月常出現一百多點的價格落差,這個價差如果不用連續期貨來調整消除,會成為所謂的幽靈走勢,勢必會對策略的回測造成影響。

  我曾經看過有人說操作台指期無法享受到除權息的利潤,其實這是完全錯誤的。台指期的除權息利潤反映在每個月的價差之上,各位可以參考以下這張已經過價差調整的台指期連續價格表

  


  可以看到有些價格甚至已經是在零線以下,這中間的差距主要就是因為現金股利而來,因此如果有人在200112號買進一口台指期,不開槓桿的話資金大概要準備一百萬(一百萬買一口大台,很多人會覺得這是違反直覺的做法),那麼中間一直換倉的話,到了2017/3/22收盤時,他所賺的點數大概剛好是一萬點(已考慮換倉交易成本),也就是資金會從一百萬上升到三百萬,換言之,這是超過6%的年化報酬率(163)

  就算他運氣超級差,在傳說中的2000/2/18台指期歷史最高點買進(當時點數是10438),不開槓桿要有兩百萬,到2017/3/22收盤時,資金大概會成長到三百萬左右,年化報酬率大約2.4%

  這些計算結果除了讓我們看到台指期的長期除權息利潤之外,他還說明了期貨並沒有想像中那麼危險,控制好槓桿倍數,它甚至可以成為一個被動式投資的工具,而且因為只需要少少的權利金,利用期貨作為交易工具,仍能保有資金運用上的彈性。

P.S.若對已做完價格調整的台指期連續期貨價格表有興趣的話,可以向我索取

9 則留言:

  1. 版主您好,我想跟您索取連續期貨價格表,謝謝您

    回覆刪除
  2. 你好~請至以下連結下載 謝謝
    https://drive.google.com/file/d/1674qKgLbyTl8mNDU1CRcEH6_oJb4xQPE/view?usp=sharing

    回覆刪除
  3. 版主你好,上面連結失效還能再分享嗎?

    回覆刪除
    回覆
    1. https://docs.google.com/spreadsheets/d/18ROpHzvbZ8chrKvG-fokcD40YI5tMYZ3/edit?usp=sharing&ouid=105803107911911478924&rtpof=true&sd=true
      你好 連結已更新

      刪除
  4. 版主您好,請問交易工具如果想以小台跟op買方作混搭,策略上有沒有什麼書籍或文章可以參考呢? 還請不吝指教,感謝~

    回覆刪除