gspt81:=EMA((C-REF(C,1))/ REF(C,3),10) * 100; {10日收盘动量}
gspt82:=EMA(EMA(EMA(EMA(gspt81,2),2),2),3); {动量四重平滑}
gspt83:=(C-MA(C,26))/ MA(C,26) * 100; {26日偏离度百分比}
gspt84:=1; {开关系数}
gspt85:=IF(MA((C-MA(C,28))/ MA(C,28),3) * 100 > 0 AND MA(C,5) > MA(C,10) AND gspt83 > EMA(MA((C-MA(C,28))/ MA(C,28),3) * 100,5) AND gspt82 > REF(gspt82,1),MA((C-MA(C,28))/ MA(C,28),3) * 100,0) * gspt84; {趋势加速条件}
持股线:=(MA((C-MA(C,28))/ MA(C,28),3) * 100 > 0 AND MA(C,5) > MA(C,10) AND gspt83 > EMA(MA((C-MA(C,28))/ MA(C,28),3) * 100,5)) * gspt85 * gspt84,LINETHICK1,COLORRED; {持股红色线}
GGGD1:=MA((C-MA(C,28))/ MA(C,28),3) * 100; {28日偏离度均线}
gspt86:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/ 4; {多周期均价均值}
gspt87:=gspt86+3 * STD(gspt86,10); {均价布林上轨}
gspt88:=MA(C,26)+2 * STD(C,26); {26日布林上轨}
卖点:=(V > 0 AND CROSS(0.5,持股线)) * REVERSE(MA((C-MA(C,28))/ MA(C,28),3) * 100) * gspt84,COLORGREEN; {持股线下穿卖出}
gsptSS1:=(V > 0 AND gspt85 > 0 AND gspt82 > REF(gspt82,1)) * EMA(gspt85,5),COLOR005999; {蓝柱条件:趋势加速}
STICKLINE(gsptSS1,gsptSS1,0,2.5,0),COLOR000088; {蓝柱信号分析家公式网http://www.70822.com}
STICKLINE(gsptSS1,gsptSS1,0,2.0,0),COLOR0000AA;
STICKLINE(gsptSS1,gsptSS1,0,1.5,0),COLOR0000CC;
STICKLINE(gsptSS1,gsptSS1,0,1.0,0),COLOR0000EE;
STICKLINE(gsptSS1,gsptSS1,0,0.6,0),COLOR0000FF;
STICKLINE(gsptSS1,gsptSS1,0,0.2,0),COLOR3333FF;
gsptSS4:=(V > 0 AND EMA((C-MA(C,28))/ MA(C,28),2) > MA((C-MA(C,28))/ MA(C,28),4) AND MA((C-MA(C,28))/ MA(C,28),4) > REF(MA((C-MA(C,28))/ MA(C,28),4),1) AND SMA(MAX(C-REF(C,1),0),14,1)/ SMA(ABS(C-REF(C,1)),14,1) * 100 > 64.5 AND EMA(C,1) > (gspt87 OR gspt88)) * EMA(gspt85,5)/ 2.5 * gspt84,COLORRED; {红柱条件:RSI64.5+突破布林}
STICKLINE(gsptSS4,gsptSS4,0,3.1,0),COLOR00AAFF; {红柱信号}
STICKLINE(gsptSS4,gsptSS4,0,2.1,0),COLOR00BBFF;
STICKLINE(gsptSS4,gsptSS4,0,1.5,0),COLOR00CCFF;
STICKLINE(gsptSS4,gsptSS4,0,1,0),COLOR00DDFF;
STICKLINE(gsptSS4,gsptSS4,0,0.6,0),COLOR00EEFF;
STICKLINE(gsptSS4,gsptSS4,0,0.2,0),COLOR00FFFF;
N:=38; {资金流参数1}
N1:=8; {资金流参数2}
N2:=3; {资金流参数3}
N3:=10; {资金流参数4}
M:=3; {交叉回溯周期}
PW:=(VOL * (CLOSE-OPEN))/(CLOSE+OPEN); {资金流向权重}
PW1:=EMA((VOL * (CLOSE-OPEN))/(CLOSE+OPEN),N); {资金流向N日平滑}
ME:=EMA(PW1,N1); {资金流EMA1}
ME1:=MA(ME,N2); {资金流MA2}
ME2:=MA(ME,N3); {资金流MA3}
Mgspt85:=MA(C,5); {5日均线}
Mgspt810:=MA(C,10); {10日均线}
Mgspt830:=MA(C,30); {30日均线}
ZX:=(Mgspt85+Mgspt810)/ 2; {5/10日均线中线}
QSXS:=(Mgspt85 >=Mgspt830) AND (Mgspt830 > REF(Mgspt830,1)); {趋势向上条件}
GD:=(ZX >=REF(ZX,1)) AND (REF(ZX,1) < REF(ZX,2)); {中线拐点向上}
YB:=C > (REF(((O-C)/ 2)+C,2)); {预感回升条件}
买:=(CROSS(C,ZX) AND (GD OR YB)) AND QSXS; {买入信号综合}
买入易涨停:=买 AND (Mgspt85 > REF(Mgspt85,1)); {买入+5日线向上}
量能:=VOL; {量能别名}
量能RSI1:=(SMA(MAX(C-(EMA(REF(((L+H)/2),2),1)),0),13,1)/SMA(ABS(C-(EMA(REF(((L+H)/2),2),1))),13,1)*EMA(VOL,13)*3),LINETHICK2,COLORFFFFFF; {量能RSI白线}
量能RSI2:=SMA(MAX(C-SMA(REF(C,2),2,1),0),34,1)/SMA(ABS(C-SMA(REF(C,2),2,1)),34,1)*SMA(VOL,13,1)*2.8,LINETHICK2,COLOR00FFFF; {量能RSI青线}
量能RSI3:=SMA(MAX(C-SMA(REF(C,2),2,1),0),68,1)/SMA(ABS(C-SMA(REF(C,2),2,1)),68,1)*SMA(VOL,34,1)*2.8,LINETHICK2,COLOR5050FF; {量能RSI蓝线}
EZT:=HIGH > REF(CLOSE,1)*1.093; {当日封板判定}
EZTO:=EXIST(EZT,N); {N日内存在封板}
XG:=CROSS(ME,ME1) AND ((C > O) AND ((((C-O)/ REF(C,1)) * 100) > 1.5)) AND EXIST(CROSS(量能RSI1,量能RSI3),M); {资金流交叉+阳线>1.5%+量能RSI交叉}
低位扫货:=IF((XG AND COUNT(XG,3)=1),10,0)COLORMAGENTA; {低位扫货信号}
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 http://www.gsptpt.com'),COLOR333333;
AA05:=MA(C,5); {5日均线}
五日乖离率:=(C-AA05)/AA05*100; {5日乖离率}
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416; {5日线角度}
速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1); {5日线速度}
加速度5:=EMA((速度5-REF(速度5,1)),3); {5日线加速度}
Agspt810:=MA(C,10); {10日均线}
Agspt820:=MA(C,20); {20日均线}
BB10:=ATAN((Agspt810/REF(Agspt810,1)-1)*100)*180/3.1416; {10日线角度}
Agspt830:=MA(C,30); {30日均线}
三拾日乖离率:=(C-Agspt830)/Agspt830*100; {30日乖离率}
MR:=COUNT(CROSS(五日乖离率,0),3) >=1 AND 三拾日乖离率 > REF(三拾日乖离率,1) AND AA05 > REF(AA05,1) AND (C/REF(C,1)-1)*100 > 5 AND REF(C,1) < Agspt830; {扫货准备条件}
扫货准备:=IF(FILTER(MR,10),20,0),COLORRED,LINETHICK3; {扫货准备信号}
GGG5:=EMA(CLOSE,60)-EMA(CLOSE,250); {60-250日EMA差}
GGG6:=EMA(GGG5,250); {差值的250日EMA}
GGG7:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100; {8日威廉位置}
GGG8:=SMA(GGG7,2,1); {威廉平滑1}
GGG9:=SMA(GGG8,2,1); {威廉平滑2}
GGG010:=CLOSE/REF(CLOSE,1) >=1.1; {当日封板}
GGG10:=CLOSE/REF(CLOSE,1) >=1.1; {当日封板复用}
GGG11:=IF(GGG10,1,0); {封板标记}
买入:=IF((GGG11 AND COUNT(GGG11,6)=1),40,0); {6日内首次封板信号}
AI扫货:=IF((GGG11 AND COUNT(GGG11,3)=1),30,0); {3日内首次封板信号}
GGG05:=EMA(CLOSE,60)-EMA(CLOSE,300); {60-300日EMA差}
GGG06:=EMA(GGG05,300); {差值300日EMA}
GGG07:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100; {8日威廉位置}
GGG08:=SMA(GGG07,2,1); {威廉平滑1}
GGG09:=SMA(GGG08,2,1); {威廉平滑2}
DRAWTEXT((GGG11 AND COUNT(GGG11,3)=1),20,''),COLORMAGENTA; {封板标记位}
DRAWTEXT(MR,10,''),COLORMAGENTA; {扫货准备标记位};