作多,作空?? 技術分析可以有很多種解釋
但是在程式交易的世界裡,只有一套固定的標準,沒有模擬良可的答案
關於這個古老的指標,相信許多前輩都比我還熟悉,也比我還懂得駕馭它;這一篇來分享我對Kelttner Channel的看法
Keltner通道由Chester W. Keltner發表,是由移動平均線衍生出來,往上往下各加上一定的數值,由三條線組合而成上通道、中通道及下通道。
在Multicharts的內建公式裡面就有,打開程式碼
var0 = AverageFC( Price, Length ) ; 均線
var1 = NumATRs * AvgTrueRange( Length ) ;
var3 = var0 + var1 ; 上通道
var2 = var0 - var1 ; 下通道
Plot1( var3, "UpperBand" ) ;
Plot2( var2, "LowerBand" ) ;
Plot3( var0, "MidLine" ) ;
其實很簡單,它就是均線往上往下加減一定的ATR(真實區間)形成的通道指標,在Multicharts圖表呈現就是這樣
可以自行調整參數
雖然是通道,但是有不同的作法;有人認為突破通道上緣買進,跌破通道下緣賣出,這是屬於順勢操作;有人認為遇到通道上緣的壓力應該作空,來到通道下緣的支撐應該作多,這是屬於逆勢的作法。誰對誰錯? 如果是趨勢盤,就是順勢操作會獲利,如果是盤整盤,當然就是逆勢交易勝算高
明天會是趨勢盤或者盤整,沒有人知道
其實套用內建的指標就可以變出會賺錢的程式 (以下範例僅供參考,過去的績效不代表未來)
新增訊號 Keltner LE為買進訊號,KeltnerSE是賣出訊號
加上停損條件 這邊寫12000是指金額 (1點200所以就是60點)
用15分鐘的周期 當作波段策略測試。當K棒收盤價穿越通道上緣,在next bar 突破K棒的高點買進;當K棒收盤價穿越通道下緣,在next bar 跌破K棒的低點放空
回測記得加上手續費以及滑價
雖然績效沒有很華麗,但是至少證明 Keltner Channel的本質還不錯,本身就會獲利,也許是台指期的市場本來就適合順勢操作
就算不會寫程式碼,用MC內建的策略也是可以套出好程式
另外作個小實驗,如果是用逆勢的方式進場會是如何 (跌破通道下緣next bar 突破該K棒的高點買進多單,突破通道上緣next bar 跌破K棒低點買進空單)
回測起來似乎比順勢操作要來得好
我承認 這是最佳化過的結果,最佳化的參數使用在通道的ATR以及停損的點數
不過最佳化可不可行,該如何避免過度最佳化,很多高手前輩的文章都有提到過,下一篇再來討論
如果你也對Keltner 通道有不錯的想法,也請記得和我分享哦!!
留言列表