程式交易的用處(一):驗証交易邏輯,KD指標

程式交易的用處(一):驗証交易邏輯,KD指標的封面圖

大家都知道KD指標,所有的文章都會跟你說KD低檔買進、高檔賣出,這個交易邏輯是不是對的?

在以前的時代沒有電腦,如果不用真金白銀去試看看就要把上市櫃股票一檔檔資料找出來比對,曠日又費時。

有了程式後可以在10分鐘內做完這個驗証:

一、首先我只要寫出2支程式:

1.KD<20、KD黃金交叉買進。

2.KD>80、KD死亡交叉賣出。

二、然後用這兩支程式下去做上市櫃所有普通股回測:

回測10年結果勝率58.02%、總報酬率65.69%、最大區間虧損-36.62%。

看起來這個做多的邏輯似乎還可行,那麼喜歡做空的朋友如果來測測KD80以上死亡交叉放空、KD20以下黃金交叉回補會是如何:

回測10年如果勝率44.87%、總報酬-79.46%、最大區間虧損-79.48%。

做空一點勝算也沒有,由此可知股票還是做多勝算比較高。


再來我要顛覆你的邏輯,如果我反過來在KD高於80黃金交叉時買進、KD低於20死亡交叉時賣出會是什麼情況:

回測10年結果勝率50.39%、總報酬240.06%、最大區間虧損-27.94%。

同樣的測看看KD低於20死亡交叉時放空,KD高於80黃金交叉時回補:

回測10年結果勝率23.5%、總報酬-61.67%、最大區間虧損-63.33%。


我們來比較一下KD的兩個用法:

KD<20金叉買進、KD>80死叉賣出:勝率58.02%、總報酬率65.69%、最大區間虧損-36.62%。

KD>80金叉買進、KD<20死叉賣出:勝率50.39%、總報酬率240.06%、最大區間虧損-27.94%。

在KD高檔買進、低檔賣出的總報酬竟然將近KD低檔買進、高檔賣出的4倍!!

事實上這個邏輯在我用MultiCharts時期就已經測試過了,很多一般投資人還不了解為什麼。

因為好的公司會一直好,股價會一直走高;差的公司會一直差、股價會一直走低。很多投資人喜歡撿便宜,但股市不是全聯,便宜不一定有好貨,前陣子FB上有個華映哥,整天在說華映有多便宜..........然後華映就下市了。

從這個簡單的回測我就可以得到幾個交易邏輯:

一、股市適合做多,不適合做空。

二、做多一律做強勢股。

三、KD20不見是低檔、KD80也不見得是高檔。

留言討論