幾乎所有技術分析指標 都是從K棒裡面的開高低收這些數字演變而來的,所以有派學說認為只要看懂K棒的,就可以領先掌握轉折或趨勢
在書上常看到子母線、吞噬K線、紅三兵黑三兵...等K線的型態 可否利用這些K棒型態 套用到交易訊號裡面
在酒田戰法裡面常常提到到組合型態的K棒,我拿晨星和夜星 這個組合當作試驗
multicharts裡面就有內建 C_MornStar_EveStar 的函數
網路上找到的晨星型態的定義,有些大同小異,但是幾個大原則是不變的
🔹 由三根K棒所組成
🔹 第一根K棒是長黑K(下跌K棒)
🔹 中間的K棒實體很小 (十字或流星)
🔹 最後一根K是實體長紅K (止跌K棒)
🔹 最好伴隨著著跳空
我把它簡單改良,程式碼如下
condition1 = O[2]>C[2] and O[2]-C[2]>Average(absvalue(c-o),10)*1.5; (往前二根收黑K 且黑K需要大於平均實體K棒1.5倍)
condition2 = absvalue(C[1]-O[1]) < absvalue(O[2]-C[2])*0.3; (前一根的實體 必須是往前二根實體的0.3倍以下)
condition3 = C>O and C-O>Average(absvalue(c-o),10)*1.5; (當根K棒收紅K 且紅K需要大於平均實體K棒1.5倍)
condition4 = L[1]<L[2] and L>L[1] and H>H[1]; (定義這三根K棒的高低點相對位置)
if condition1 and condition2 and condition3 and condition4 then buy next bar at market; (符合這些條件就買進多單)
condition11 = C[2]>O[2] and C[2]-O[2]>Average(absvalue(c-o),10)*1.5; (往前二根收紅K 且黑K需要大於平均實體K棒1.5倍)
condition12 = absvalue(C[1]-O[1]) < absvalue(O[2]-C[2])*0.3; (前一根的實體 必須是往前二根實體的0.3倍以下)
condition13 = O>C and O-C>Average(absvalue(c-o),10)*1.5; (當根K棒收黑K 且黑K需要大於平均實體K棒1.5倍)
condition14 = H[1]>H[2] and H<H[1] and L<L[1]; (定義這三根K棒的高低點相對位置)
if condition11 and condition12 and condition13 and condition14 then sellshort next bar at market; (符合這些條件就買進空單)
setstoploss( 150*pointvalue); (停損 150點 可設定參數最佳化調整)
setprofittarget(150*pointvalue); (停利 150點 可設定參數最佳化調整)
呈現出來的效果如下
套用到台指期回測的結果
結論是
🔹 交易次數不多,尤其是越複雜的K棒型態交易次數越少
🔹 在某些週期 看起來是晨星,但是切換到不同週期,可能只是一般單純的K棒
🔹 組合K棒需要搭配 大盤的相對位置判斷
🔹 K棒型態或是技術型態用肉眼判斷可能很簡單,但是要把它量化定義成為指標或訊號 可能就不是那麼簡單
以上純屬個人研究,用Multicharts跑出來的回測結果,不代表任何獲利分析,投資人需自行判斷投資可能帶來的風險
留言列表