用月線RSI來表示超買超賣

By | 2017-12-26

之前跟大家介紹了一些抄底策略,在腳本中,我一向用個股90天內大跌三成或四成來表示先前股價有蠻大的跌幅,上週踫到一個高手,他建議我用月線RSI試看看,他的意思是說要代表一檔股票之前有超賣的現象,除了看跌幅之外,也可以看月線是否連續數個月下跌的幅度遠大於上漲的幅度,我聽了他的建議,試了兩個腳本,效果都不錯,所以介紹給大家,不過這種策略的缺點是,大盤從空頭轉多頭時會出現大量的訊號,但平常出訊號的頻率就不高。

第一個腳本是寫下跌後的價量回溫

input:period(5,"回溫期數");
value1=GetField("資金流向");
value2=GetField("強弱指標","D");
if countif(value1>value1[1]and value2>0,period)>= 4
and volume>average(volume,20)*1.3
and xf_rsi("M",close,6)<20
 
then ret=1;

回測跑中小型股,二十天出場,跑過去六年的回測,報告如下

2017122401

 

第二個腳本是跑空頭趨勢下久違的連續長紅

input:ratio(5,"長紅的漲幅下限");
input:period(60,"計算區間");
if countif(close[5]>=close[6]*(1+ratio/100),period)=0
then begin
if countif(close>=close[1]*(1+ratio/100),5)>=2
and xf_rsi("M",close,6)<20
then ret=1;
end;

回測是跑過去六年所有股票,出場點設四十天後

2017122402

在這兩個腳本中,我都 用了

xf_rsi("M",close,6)<20

這一行腳本來描述月線六個月的RSI小於20這樣的概念,從這兩個例子來看,勝率都在七成上下,顯示用月線RSI來當股價超賣的衡量標準,有一定的參考價值。

你可能會有興趣的文章

回應