115  

作多,作空?? 技術分析可以有很多種解釋

但是在程式交易的世界裡,只有一套固定的標準,沒有模擬良可的答案

關於這個古老的指標,相信許多前輩都比我還熟悉,也比我還懂得駕馭它;這一篇來分享我對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圖表呈現就是這樣

103

可以自行調整參數

104

雖然是通道,但是有不同的作法;有人認為突破通道上緣買進,跌破通道下緣賣出,這是屬於順勢操作;有人認為遇到通道上緣的壓力應該作空,來到通道下緣的支撐應該作多,這是屬於逆勢的作法。誰對誰錯? 如果是趨勢盤,就是順勢操作會獲利,如果是盤整盤,當然就是逆勢交易勝算高

106

105

明天會是趨勢盤或者盤整,沒有人知道

其實套用內建的指標就可以變出會賺錢的程式 (以下範例僅供參考,過去的績效不代表未來)

新增訊號  Keltner LE為買進訊號,KeltnerSE是賣出訊號

108

加上停損條件 這邊寫12000是指金額 (1點200所以就是60點)

107

用15分鐘的周期 當作波段策略測試。當K棒收盤價穿越通道上緣,在next bar 突破K棒的高點買進;當K棒收盤價穿越通道下緣,在next bar 跌破K棒的低點放空

109

回測記得加上手續費以及滑價

110

雖然績效沒有很華麗,但是至少證明 Keltner Channel的本質還不錯,本身就會獲利,也許是台指期的市場本來就適合順勢操作

就算不會寫程式碼,用MC內建的策略也是可以套出好程式

另外作個小實驗,如果是用逆勢的方式進場會是如何 (跌破通道下緣next bar 突破該K棒的高點買進多單,突破通道上緣next bar 跌破K棒低點買進空單)

112

 

 

 

回測起來似乎比順勢操作要來得好

113

我承認 這是最佳化過的結果,最佳化的參數使用在通道的ATR以及停損的點數

不過最佳化可不可行,該如何避免過度最佳化,很多高手前輩的文章都有提到過,下一篇再來討論

如果你也對Keltner 通道有不錯的想法,也請記得和我分享哦!!

 

 

 

 

 

 

 

 

 

 

arrow
arrow

    元大期貨楊宗儒 發表在 痞客邦 留言(0) 人氣()