贴上源码:
V1:=IF(V=CONST(LLV(V,100)),1,0);
V2:=BARSLAST(V1);
V3:=REF(H,V2);
V4:=EMA(((SLOPE(C,22)*20)+C),55);
V5:=EMA(C,12);
V6:=L<V3 AND L<V4 AND L<V5 AND CROSS(V5,V4) AND C>V3 AND C>V4;
DRAWICON(V6,LLV(L,10),1);
VAR1:=(REF(HIGH,1)+REF(LOW,1))/2;
压力线:=MA(CLOSE,20)+2*STD(CLOSE,20);
支撑线:=MA(CLOSE,21)-2.2*STD(CLOSE,21);
VAR2:=CROSS(VAR1,压力线);
VAR3:=REF(CLOSE,1);
VAR4:=SMA(MAX(CLOSE-VAR3,0),7,1)/SMA(ABS(CLOSE-VAR3),7,1)*100;
VAR5:=CROSS(79,VAR4);
VAR6:=FILTER(VAR5,4);
DRAWICON(FILTER(VAR6 OR VAR2,5),HIGH*1.035,2);
FF:=EMA(CLOSE,3);
暴涨大黑马:EMA(CLOSE,21);
AA:=(CLOSE - 暴涨大黑马);
趋势生命线:MA(CLOSE,72),LINETHICK3,colorblue;
STICKLINE((暴涨大黑马 > REF(暴涨大黑马,3)),暴涨大黑马,暴涨大黑马,6,6),LINETHICK3,colorred;
STICKLINE((暴涨大黑马 < REF(暴涨大黑马,3)),暴涨大黑马,暴涨大黑马,6,6),LINETHICK3,color00ff00;
===============
增加了部分限制条件测试了一下:
一般证券类书籍会将24日均线作为生命线(21日也差不多),股价穿越生命线向上,是大牛股形成的必要条件,但不是充分条件。
即大牛股必定要穿越生命线向上走;穿越生命线的股票不一定是牛股。
毕竟A股2000多只股票能走出大牛形态的是少数,只有抓住了最强的那些才有可能让利润奔跑。
下面的公式可以供你继续优化:
M:=20;{信号出现前M天内无信号}
N:=20;{信号出现后N天内再次出现信号,删除;避免信号频频出现干扰选股,并且尽可能把握最有利的信号}
生命线 := EMA(CLOSE,21);
转强:= 生命线 > REF(生命线,3);
转强周期:=BARSLAST(转强);
上次转强:=REF(转强周期,1);
XG:FILTER(转强周期=0 AND 上次转强>M,N);
37544235.PNG
|