{--- 基础价格与核心趋势 ---}
BVR01:=(3*C+H+L+O)/6;
MNG01:(8*BVR01+7*REF(BVR01,1)+6*REF(BVR01,2)+5*REF(BVR01,3)+4*REF(BVR01,4)+3*REF(BVR01,5)+2*REF(BVR01,6)+REF(BVR01,8))/36,LINETHICK2,COLORFFA500; {核心均线重配为橙色(FFA500)}
STICKLINE(CLOSE>OPEN,OPEN,CLOSE,2,1),COLORFF3366;
STICKLINE(CLOSE>OPEN,OPEN,CLOSE,1,1),COLORFFFFCC,DOTLINE;
STICKLINE(CLOSE<OPEN,OPEN,CLOSE,2,1),COLOR3366FF;
STICKLINE(CLOSE<OPEN,OPEN,CLOSE,1,1),COLORFFFFCC,DOTLINE;
STICKLINE(CLOSE=OPEN,OPEN,CLOSE,2,1),COLOR999999;
STICKLINE(CLOSE=OPEN,OPEN,CLOSE,1,1),COLORFFFFCC,DOTLINE;
{--- 基础条件定义 ---}
gspt01:=C/REF(C,1)>1.095 AND H=C;
gspt02:=AMOUNT<550080000;
gspt03:=MA(C,9);
gspt04:=MA(C,12);
gspt05:=MA(C,30);
gspt06:=REF(C,1);
gspt07:=C>=REF(C,4);
gspt08:=gspt07 AND gspt06<REF(gspt06,4);
gspt09:=(HHV(MNG01,2)+HHV(MNG01,4)+HHV(MNG01,8))/3;
gspt10:=(LLV(MNG01,2)+LLV(MNG01,4)+LLV(MNG01,8))/3;
gspt11:=(HHV(gspt09,2)+HHV(gspt09,4)+HHV(gspt09,8))/3;
gspt12:=(LLV(gspt10,2)+LLV(gspt10,4)+LLV(gspt10,8))/3,COLORWHITE; {上轨保持白色}
gspt13:=(LLV(MNG01,2)+LLV(MNG01,4)+LLV(MNG01,8))/3;
{--- 带状填充 (更新为更柔和的浅色系) ---}
DRAWBAND(MNG01,RGB(180,30,10),gspt13,RGB(180,10,20));
gspt14:=REF(gspt08,1)=1 AND C>=REF(C,4) AND gspt07;
gspt15:=REF(gspt14,1)=1 AND C>=REF(C,4) AND gspt07;
gspt16:=REF(gspt15,1)=1 AND C>=REF(C,4) AND gspt07;
gspt17:=REF(gspt16,1)=1 AND C>=REF(C,4) AND gspt07;
gspt18:=REF(gspt17,1)=1 AND C>=REF(C,4) AND gspt07;
gspt19:=REF(gspt18,1)=1 AND C>=REF(C,4) AND gspt07;
{--- 辅助价格与波动率 ---}
gspt20:=(3.48*CLOSE+HIGH+LOW);
gspt21:=EMA(CLOSE,20);
gspt22:=(gspt20/4-gspt21);
gspt23:=ABS(gspt22/gspt21);
gspt24:=(2.15*CLOSE+LOW+HIGH);
gspt25:=DMA((gspt24/4),gspt23);
gspt26:=EMA(gspt25,200);
{--- 动态变色趋势线 ---}
IF((MNG01 <= REF(MNG01,1)),MNG01,DRAWNULL),COLOR006400,LINETHICK3;
IF((MNG01 >= REF(MNG01,1)),MNG01,DRAWNULL),COLOR00008B,LINETHICK3; {上涨趋势重配为深蓝色(00008B)}
{--- 压力位与顶部提示 ---}
STICKLINE(gspt11>MNG01,gspt11,MNG01,0,0),COLORCYAN; {压力柱重配为青色}
DRAWKLINE(H,O,L,C);
DRAWTEXT(REF(gspt11,1)=REF(MNG01,1) AND gspt11>MNG01,H,''),COLORYELLOW; {顶部提示重配为黄色}
均线五: MA(C,5), COLORWHITE;均线十: MA(C,10), COLORYELLOW;均线三十五: MA(C,35), COLORFF00FF;
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 http://www.gspt.com'),COLOR333333;
{--- 突破信号与特效 ---}
gspt27:=REF(C,1)*1.1-C<0.01 AND H=C;
BRK01:=CROSS(C,gspt11) AND gspt27; {原"突破"变量重命名为BRK01}
DRAWTEXT(BRK01 AND gspt01 AND gspt02,H*1.08,'<-☆-主力资金'),COLORWHITE; {买入提示重配为黄色}
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 http://www.gspt.com'),COLOR333333;
{--- 突破渐变K线特效 ---}
STICKLINE(BRK01,CLOSE,OPEN,3.2,0),COLOR0055FF;
STICKLINE(BRK01,CLOSE,OPEN,2.5,0),COLOR0077FF;
STICKLINE(BRK01,CLOSE,OPEN,1.9,0),COLOR0099FF;
STICKLINE(BRK01,CLOSE,OPEN,1.2,0),COLOR00BBFF;
STICKLINE(BRK01,CLOSE,OPEN,0.3,0),COLOR00DDFF;
{--- 核心均线系统 ---}
MA5:MA(CLOSE,5),COLORWHITE,LINETHICK1;
MA10:MA(CLOSE,10),COLORYELLOW,LINETHICK1;
MA20:MA(CLOSE,20),COLORMAGENTA,LINETHICK2;
MA60:MA(CLOSE,60),COLORGREEN,LINETHICK2;
gspt01 := C/REF(C,1) > 1.095 AND H=C; {条件1:强势封死涨停板}
gspt02 := VOL > MA(VOL,5)*1.5; {条件2:成交量显著放大,超过5日均量1.5倍}
gspt03 := C = HHV(HIGH, 20); {条件3:收盘价创近20日新高,代表突破蓄势区}
{综合共振判断}
gspt04 := gspt01 AND gspt02 AND gspt03;
{--- 主图显示效果 ---}
DRAWTEXT(gspt04, LOW*0.98, '★强势起爆'), COLORYELLOW;
STICKLINE(gspt04, OPEN, CLOSE, 4, 0), COLORRED; {触发信号时,K线实体加粗变红};