多次到頂而破,也是繼續型態的一種,它的概念在於股價突破了一個多次上攻都被打回來的鐵板區(請見下方附圖),我們可以假設原本這裡是多頭多次進攻都無功而返的空頭重要防線,正常的情況下,一鼓作氣,再而衰,三而竭,如果反而能夠一舉攻破,代表有新生的買盤介入,或是代表原本的賣壓縮手或被消化殆盡。 這樣的情況如果出現,往往是一趟波段多頭行情的開始。
以下的腳本,就是在描述上圖的情況
input:HitTimes(4,"設定觸頂次數"); input:RangeRatio(1,"設定頭部區範圍寬度%"); input:Length(40,"計算期數"); if GetSymbolField("tse.tw","收盤價") >average(GetSymbolField("tse.tw","收盤價"),10) then begin variable: theHigh(0); //找到過去其間的最高點 theHigh = Highest(High[1],Length); value1=highestbar(high[1],length); variable: HighLowerBound(0); // 設為瓶頸區間上界 HighLowerBound = theHigh *(100-RangeRatio)/100; variable: TouchRangeTimes(0); //回算在此區間中 進去瓶頸區的次數 TouchRangeTimes = CountIF(High[1] > HighLowerBound, Length-value1); Condition1 = TouchRangeTimes >= HitTimes; Condition2 = close > theHigh; condition3=close[length]*1.1<thehigh; Ret = Condition1 and Condition2 and condition3 ; end;
回測設定我用的是有量的中小型股,停利停損都設為5%
回測報告如下:
從回測報告上可以看得出,過去三年,這樣的交易機會高達2001次,勝率高達六成以上,顯示這是一個很值得作參考的交易策略