趋势上: EMA(C, 10), NODRAW;
趋势下: EMA(C, 60), NODRAW;
DRAWBAND(趋势上, RGB(120, 0, 0), 趋势下, RGB(0, 50, 0));
LJX: EMA(C, 20), LINETHICK2, COLORGRAY;
IF(C > LJX, LJX, DRAWNULL), COLORRED, LINETHICK2;
IF(C < LJX, LJX, DRAWNULL), COLORGREEN, LINETHICK2;
QK := L > REF(H, 1);
STICKLINE(QK, L, REF(H, 1), 4, -1), COLORLIGRAY;
DRAWKLINE(H, O, L, C);
ZT := C/REF(C,1)>1.095 AND C=H;
ZT_20 := C/REF(C,1)>1.195 AND C=H;
炸板 := H/REF(C,1)>1.095 AND C< H;
连板数 := BARSLASTCOUNT(ZT OR ZT_20);
STICKLINE(ZT OR ZT_20, O, C, 3, 0), COLORYELLOW;
STICKLINE(连板数>=2, O, C, 3, 0), COLORMAGENTA;
STICKLINE(炸板, H, L, 0, 0), COLORGREEN;
STICKLINE(炸板, O, C, 1, 0), COLORGREEN;
DRAWTEXT(连板数>=3, H*1.02, VARCAT(VAR2STR(连板数,0),'板')), COLORWHITE;
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 http://www.gspt.com'),COLOR333333;
DRAWTEXT(炸板, H*1.02, '炸'), COLORGREEN;
倍量 := V >= REF(V, 1)*1.9 AND C > O;
DRAWICON(倍量, L*0.98, 41);
趋势向好 := C > LJX AND LJX > REF(LJX, 1);
调整结束 := REF(C,1) < REF(O,1) AND C > O AND C > REF(H,1);
资金进场 := V > REF(V,1)*1.5 AND C/REF(C,1)>1.03;
出海 := 趋势向好 AND 调整结束 AND 资金进场;
真出海 := FILTER(出海, 5);
DRAWICON(真出海, L*0.92, 1);
DRAWTEXT(真出海, L*0.88, '启航'), COLORYELLOW;
乖离率 := (C - LJX) / LJX * 100;
高危 := 乖离率 > 25 AND C < O;
DRAWTEXT(高危, H*1.08, '高危'), COLORMAGENTA;
近期高 := CONST(HHV(H, 20));
支撑位 := 近期高 * 0.809;
DRAWTEXT(ISLASTBAR, 支撑位, ' ---强支撑'), COLORGRAY;