突破重大壓力區

By | 2018-11-01

在選擇投資標的時,我們往往會踫到那些離上檔密集套牢區的波段高點如果沒有多遠時,實在不知道這一次到底能不能順利突破,突破之後,也不知道是不是就此一帆風順,一路走高。所以是不是等到真的站上比上一波高點更高的位置,才正式進場。

上述的想法,可以寫成腳本如下

condition1=false;

input:HitTimes(4,"觸頂次數");
input:RangeRatio(0.5,"頭部區範圍寬度%");
input:Length(30,"計算期數");
value2=highestbar(high[1],length);
variable: theHigh(0); 
theHigh = Highest(High[1],Length);
//找到過去其間的最高點
variable: HighLowerBound(0); 
 HighLowerBound = theHigh *(100-RangeRatio)/100; 
// 設為瓶頸區間上界
variable: TouchRangeTimes(0); 
//期間中進入瓶頸區間的低點次數,每跟K棒要歸0
 
//回算在此區間中 進去瓶頸區的次數 
TouchRangeTimes = CountIF(High[1] > HighLowerBound, Length);
 
if TouchRangeTimes >= HitTimes 
and
close crosses over thehigh
and thehigh>close[length+15]*1.05
and value2>=15
//高點在前十五根以前
then condition1=true;

value1=barslast(condition1);

if condition1
and value1[1]>5
then ret=1;

這個腳本可以挑出以下的標的

C14

多頭市場用這個策略,持有40 天的回測報告如下

C13

從數據上看,符合這個腳本的交易次數不算多,在多頭市場還能穩定獲利,但在空頭市場,則常常無法站穩而回落,必須善設停損並且搭配其他策略一起來研判會比較靠譜。