{GSPT1:判断当日收盘价是否大于前一日收盘价,满足赋值88否则0}
GSPT1:=IF((CLOSE>REF(CLOSE,1)),88,0);
{GSPT2:放量上涨+光头小阳线条件,满足赋值91否则0}
GSPT2:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)< 1.01) AND (GSPT1>0),91,0);
{GSPT3:计算高低收均价}
GSPT3:=(HIGH+LOW+CLOSE)/3;
{GSPT4:计算14日均价偏离的标准化指标}
GSPT4:=(GSPT3-MA(GSPT3,14))/(0.015*AVEDEV(GSPT3,14));
{GSPT5:计算收盘价在14日高低区间的位置百分比}
GSPT5:=100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
{GSPT6:对GSPT4做双重指数平滑}
GSPT6:=EMA(EMA(GSPT4,5),3);
{GSPT7:对GSPT6再次指数平滑}
GSPT7:=EMA(GSPT6,5);
{GSPT8:强势信号+趋势指标组合判断}
GSPT8:=(GSPT2>90) AND GSPT7;
{DW1:股价低于120日均线+相对60日高点大幅回调}
DW1:=CLOSE<MA(CLOSE,120) AND CLOSE/HHV(HIGH,60) < 0.6;
{DW2:14日RSI指标小于45,处于相对低位}
DW2:=RSI(14) < 45;
{DW3:30日振幅大于25%,股性活跃}
DW3:= (HHV(HIGH,30)-LLV(LOW,30))/HHV(HIGH,30) > 0.25;
{DW4:成交量在20日均量0.6-1.5倍之间,量能温和}
DW4:=VOL > MA(VOL,20)*0.6 AND VOL < MA(VOL,20)*1.5;
{DW5:股价小于30元,低价股范围}
DW5:=CLOSE < 30;
{XG:所有条件同时满足,形成金坑冲锋号信号}
XG:=GSPT8 AND DW1 AND DW2 AND DW3 AND DW4 AND DW5;
{画洋红色实心柱,高度38}
STICKLINE(XG,0,38,2,0),COLORFF00FF;
{画洋红色实心柱,高度28}
STICKLINE(XG,0,28,2,1),COLORFF00FF;
{画洋红色实心柱,高度16}
STICKLINE(XG,0,16,2,0),COLORFF00FF;
{信号出现时画图标9}
DRAWICON(XG,22.88,9);
{信号出现时画图标23}
DRAWICON(XG,8.88,23);
{信号出现时画图标18}
DRAWICON(XG,35.88,18);
{标注文字:金}
DRAWTEXT(XG,30.89,' ★金')COLORYELLOW;
{标注文字:坑}
DRAWTEXT(XG,25.89,' ★坑')COLORYELLOW;
{标注文字:冲}
DRAWTEXT(XG,20.89,' ★冲')COLORYELLOW;
{标注文字:锋}
DRAWTEXT(XG,15.89,' ★锋')COLORYELLOW;
{标注文字:号}
DRAWTEXT(XG,10.89,' ★号')COLORYELLOW;