【基本面分析与超跌反弹结合战法】因超跌情绪引起的过度下跌而反弹交易策略模型
净资收益率:=(FINANCE(33)/FINANCE(34)*100);
主营利润率:=(FINANCE(23)/FINANCE(20)*100);
现金负债比:=(FINANCE(25)/FINANCE(15));
主营收入同比:=FINANCE(44);{主营收入同比增长率}
净利润同比:=FINANCE(43);{净利润同比增长率}
DRAWTEXT_FIX(1,0.133,0.01,0,'财务资料(1):'),COLORLIBLUE;
DRAWTEXT_FIX(1,0.133,0.05,0,'净资产收益率:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.133,0.09,0,'主营业务利润率:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.133,0.13,0,'现金流动负债比:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.133,0.17,0,'主营收入同比:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.133,0.21,0,'净利润同比:'),COLORLIGREEN;
DRAWTEXT_FIX(1,0.226,0.05,0,STRCAT(VAR2STR(净资收益率,2),' %')),COLORCYAN;
DRAWTEXT_FIX(1,0.226,0.09,0,STRCAT(VAR2STR(主营利润率,2),' %')),COLORCYAN;
DRAWTEXT_FIX(1,0.226,0.13,0,CON2STR(现金负债比,2)),COLORCYAN;
DRAWTEXT_FIX(1,0.226,0.17,0,STRCAT(VAR2STR(主营收入同比,0),' %')),COLORCYAN;
DRAWTEXT_FIX(1,0.226,0.21,0,STRCAT(VAR2STR(净利润同比,0),' %')),COLORCYAN;
N:=5;
M:=0.05;
M1:=3;
T:=5;
TT:=50;
MA5:=MA(CLOSE,5);
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M1,1);
J:=3*K-2*D;
PRICE_MA5:=MA(CLOSE,5);
PRICE_MA10:=MA(CLOSE,10);
ULTRA_SHORT:= (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<-M ;
REBOUND:=CROSS(CLOSE,MA5) AND VOL>REF(VOL,1)*1.2;
FTTJ:=REF(J,1)<J;
WYZBB:=ULTRA_SHORT AND REBOUND AND FTTJ;
WYZB1:=STRCAT(HYBLOCK,1);
WYZB2:=STRCAT(WYZB1,DYBLOCK);
WYZB3:=STRCAT(WYZB2,1);
短上线:EMA(HIGH,T),COLORRED;
短下线:EMA(LOW,T),COLORGREEN;
NOTEXT短下线0:IF(CLOSE>短下线,短下线,DRAWNULL),COLORRED;
NOTEXT短上线0:IF(CLOSE>短上线,短上线,DRAWNULL),COLORRED;
NOTEXT短下线1:IF(CLOSE<短下线,短下线,DRAWNULL),COLORGREEN;
NOTEXT短上线1:IF(CLOSE<短上线,短上线,DRAWNULL),COLORGREEN;
WYZB4:=短上线-短下线;
长上线:=EMA(HIGH,TT),COLORMAGENTA;
长下线:=EMA(LOW,TT),COLORBLUE;
WYZB5:=长上线-长下线;
DRAWTEXT(REF(CLOSE,3)<REF(短下线,3) OR REF(CLOSE,3)<REF(短上线,3) AND (REF(CLOSE,2)<REF(短下线,2) OR REF(CLOSE,2)<REF(短上线,2)) AND (REF(CLOSE,1)<REF(短下线,1) OR REF(CLOSE,1)<REF(短上线,1)) AND CLOSE>短上线 AND 短上线<长下线 AND COUNT(CLOSE<短下线,6)>0,LOW*0.96,37),COLORMAGENTA;
WYZB6:=CLOSE>REF(CLOSE,4);
WYZB7:=BARSLASTCOUNT(WYZB6);
WYZB8:=WYZB7=9;
WYZB9:=ISLASTBAR AND BETWEEN(WYZB7,1,8);
WYZB10:=(BACKSET(WYZB8>0,9) OR BACKSET(WYZB9>0,WYZB7))*WYZB7;
DRAWTEXT(WYZB10>0,HIGH*1.001,VAR2STR(WYZB10,0)),COLORWHITE;
WYZB11:=CLOSE<REF(CLOSE,4);
WYZB12:=BARSLASTCOUNT(WYZB11);
WYZB13:=WYZB12=9;
WYZB14:=ISLASTBAR AND BETWEEN(WYZB12,1,8);
WYZB15:=(BACKSET(WYZB13>0,9) OR BACKSET(WYZB14>0,WYZB12))*WYZB12;
DRAWTEXT(WYZB15>0,LOW*0.998,VAR2STR(WYZB15,0)),COLORWHITE;
WYZB16:=TOPRANGE(HIGH);
WYZB17:=LOWRANGE(LOW);
WYZB18:=LLVBARS(HIGH,WYZB16);
WYZB19:=LLVBARS(LOW,WYZB16);
WYZB20:=HHVBARS(LOW,WYZB17);
WYZB21:=HHVBARS(HIGH,WYZB17);
WYZB22:=HHV(LOW,WYZB18+1)>LLV(HIGH,WYZB18+1);
WYZB23:=HHV(LOW,WYZB20+1)>LLV(HIGH,WYZB20+1);
WYZB24:=COUNT(LOW>=REF(LOW,1),WYZB19)>2 AND COUNT(HIGH>=REF(HIGH,1),WYZB18)>2;
WYZB25:=COUNT(HIGH<=REF(HIGH,1),WYZB21)>2 AND COUNT(LOW<=REF(LOW,1),WYZB20)>2;
WYZB26:=WYZB16 AND WYZB22 AND WYZB24 AND WYZB19>3;
WYZB27:=WYZB17 AND WYZB23 AND WYZB25 AND WYZB21>3;
WYZB28:=BARSLAST(WYZB26);
WYZB29:=BARSLAST(WYZB27);
WYZB30:=IF(WYZB28=0,WYZB29,WYZB28)>=3;
WYZB31:=WYZB26 AND WYZB30 AND HIGH=HHV(HIGH,BARSLAST(WYZB27));
WYZB32:=WYZB27 AND WYZB30 AND LOW=LLV(LOW,BARSLAST(WYZB26));
NOTEXT上笔划线:DRAWLINE(WYZB32,LOW,WYZB31,HIGH,0),DOTLINE,COLORYELLOW;
NOTEXT下笔划线:DRAWLINE(WYZB31,HIGH,WYZB32,LOW,0),DOTLINE,COLORYELLOW;
DRAWICON(WYZBB, L, 1);
DRAWTEXT(WYZBB,L*0.97,'↖超跌反弹战法'),LINETHICK1,COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:FINANCE
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
净资收益率赋值:(FINANCE(33)/FINANCE(34)*100)
主营利润率赋值:(FINANCE(23)/FINANCE(20)*100)
现金负债比赋值:(FINANCE(25)/FINANCE(15))
主营收入同比赋值:FINANCE(44)
{主营收入同比增长率}
净利润同比:=FINANCE(43)
{净利润同比增长率}
DRAWTEXT_FIX(1,0.133,0.01,0,'财务资料(1):'),COLORLIBLUE
当满足条件1时,在横轴0.133纵轴0.05位置书写文字
当满足条件1时,在横轴0.133纵轴0.09位置书写文字
当满足条件1时,在横轴0.133纵轴0.13位置书写文字
当满足条件1时,在横轴0.133纵轴0.17位置书写文字
当满足条件1时,在横轴0.133纵轴0.21位置书写文字
DRAWTEXT_FIX(1,0.226,0.05,0,STRCAT(VAR2STR(净资收益率,2),' %')),COLORCYAN
DRAWTEXT_FIX(1,0.226,0.09,0,STRCAT(VAR2STR(主营利润率,2),' %')),COLORCYAN
DRAWTEXT_FIX(1,0.226,0.13,0,CON2STR(现金负债比,2)),COLORCYAN
DRAWTEXT_FIX(1,0.226,0.17,0,STRCAT(VAR2STR(主营收入同比,0),' %')),COLORCYAN
DRAWTEXT_FIX(1,0.226,0.21,0,STRCAT(VAR2STR(净利润同比,0),' %')),COLORCYAN
N赋值:5
M赋值:0.05
M1:=3
T赋值:5
TT赋值:50
MA5:=收盘价的5日简单移动平均
RSV赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的M1日[1日权重]移动平均
K的M1日[1日权重]移动平均
J赋值:3*K-2*D
PRICE_MA5:=收盘价的5日简单移动平均
PRICE_MA10:=收盘价的10日简单移动平均
ULTRA_SHORT赋值: (收盘价-1日前的收盘价)/1日前的收盘价*100<-M
REBOUND赋值:收盘价上穿MA5 AND 成交量>1日前的成交量*1.2
FTTJ赋值:1日前的J
WYZBB赋值:ULTRA_SHORT AND REBOUND AND FTTJ
WYZB1赋值:STRCAT(HYBLOCK,1)
WYZB2赋值:STRCAT(WYZB1,DYBLOCK)
WYZB3赋值:STRCAT(WYZB2,1)
输出短上线:最高价的T日指数移动平均,COLORRED
输出短下线:最低价的T日指数移动平均,COLORGREEN
如果收盘价>短下线返回短下线否则返回DRAWNULL
如果收盘价>短上线返回短上线否则返回DRAWNULL
如果收盘价<短下线返回短下线否则返回DRAWNULL
如果收盘价<短上线返回短上线否则返回DRAWNULL
WYZB4赋值:短上线-短下线
长上线赋值:最高价的TT日指数移动平均,COLORMAGENTA
长下线赋值:最低价的TT日指数移动平均, 画蓝色
WYZB5赋值:长上线-长下线
DRAWTEXT(3日前的收盘价<3日前的短下线 OR 3日前的收盘价<3日前的短上线 AND (2日前的收盘价<2日前的短下线 OR 2日前的收盘价<2日前的短上线) AND (1日前的收盘价<1日前的短下线 OR 1日前的收盘价<1日前的短上线) AND 收盘价>短上线 AND 短上线<长下线 AND 统计6日满足收盘价<短下线的天数>0,最低价*0.96,37),COLORMAGENTA
WYZB6赋值:收盘价>4日前的收盘价
WYZB7赋值:BARSLASTCOUNT(WYZB6)
WYZB8赋值:WYZB7=9
WYZB9赋值:ISLASTBAR AND BETWEEN(WYZB7,1,8)
WYZB10:=(BACKSET(WYZB8>0,9) OR BACKSET(WYZB9>0,WYZB7))*WYZB7
DRAWTEXT(WYZB10>0,最高价*1.001,VAR2STR(WYZB10,0)),COLORWHITE
WYZB11:=收盘价<4日前的收盘价
WYZB12:=BARSLASTCOUNT(WYZB11)
WYZB13:=WYZB12=9
WYZB14:=ISLASTBAR AND BETWEEN(WYZB12,1,8)
WYZB15:=(BACKSET(WYZB13>0,9) OR BACKSET(WYZB14>0,WYZB12))*WYZB12
DRAWTEXT(WYZB15>0,最低价*0.998,VAR2STR(WYZB15,0)),COLORWHITE
WYZB16:=TOPRANGE(最高价)
WYZB17:=最低价RANGE(最低价)
WYZB18:=LLVBARS(最高价,WYZB16)
WYZB19:=LLVBARS(最低价,WYZB16)
WYZB20:=HHVBARS(最低价,WYZB17)
WYZB21:=HHVBARS(最高价,WYZB17)
WYZB22:=WYZB18+1日内最低价最高值>WYZB18+1日内最高价最低值
WYZB23:=WYZB20+1日内最低价最高值>WYZB20+1日内最高价最低值
WYZB24:=COUNT(最低价>=1日前的最低价,WYZB19)>2 AND COUNT(最高价>=1日前的最高价,WYZB18)>2
WYZB25:=COUNT(最高价<=1日前的最高价,WYZB21)>2 AND COUNT(最低价<=1日前的最低价,WYZB20)>2
WYZB26:=WYZB16 AND WYZB22 AND WYZB24 AND WYZB19>3
WYZB27:=WYZB17 AND WYZB23 AND WYZB25 AND WYZB21>3
WYZB28:=上次WYZB26距今天数
WYZB29:=上次WYZB27距今天数
如果WYZB28=0返回WYZB29否则返回WYZB28
WYZB31:=WYZB26 AND WYZB30 AND 最高价=HHV(最高价,上次WYZB27距今天数)
WYZB32:=WYZB27 AND WYZB30 AND 最低价=LLV(最低价,上次WYZB26距今天数)
NOTEXT上笔划线:DRAWLINE(WYZB32,最低价,WYZB31,最高价,0),DOTLINE,画黄色
NOTEXT下笔划线:DRAWLINE(WYZB31,最高价,WYZB32,最低价,0),DOTLINE,画黄色
当满足条件WYZBB时,在 L和 1之间画图标
当满足条件WYZBB时,在L*0.97和'↖超跌反弹战法'位置书写文字