{成本波动}
gspt81:=(3*C+O+H+LOW)/6; {加权平均价:收盘价权重3,开盘、最高、最低各权重1}
MA12:=EMA(gspt81,12); {gspt81的12日指数移动平均}
MA36:=EMA(gspt81,36); {gspt81的36日指数移动平均}
MA108:=EMA(gspt81,108); {gspt81的108日指数移动平均}
MA250:=EMA(gspt81,250); {gspt81的250日指数移动平均(年线)}
趋势:(EMA(gspt81,12)-REF(EMA(gspt81,36),1))/REF(EMA(gspt81,36),1)*100+50,NODRAW; {趋势线:gspt81的12日EMA相对前日36日EMA的偏离百分比+50偏移,不画线}
STICKLINE(趋势>50,0,趋势-20,2.5,0),COLORFFFF00; {趋势>50时,从0到趋势-20画黄色柱状线}
STICKLINE(趋势>=60,60,趋势,2.5,0),COLORRED; {趋势>=60时,从60到趋势画红色柱状线(强势区)}
STICKLINE(趋势>=80,80,趋势,2.5,0),COLORMAGENTA; {趋势>=80时,从80到趋势画洋红色柱状线(极强区)}
趋势低:IF(趋势>=50,趋势,0),COLORYELLOW,NODRAW; {趋势>=50时输出趋势值,否则为0,不画线}
趋势中:IF(趋势>=60,趋势,0),COLORRED,NODRAW; {趋势>=60时输出趋势值,否则为0,不画线}
趋势高:IF(趋势>=80,趋势,0),COLORMAGENTA,NODRAW; {趋势>=80时输出趋势值,否则为0,不画线}
10,COLORWHITE,DOTLINE; {在坐标10处画白色虚线(辅助参考线)}
gspt1:=0.01*EMA(AMOUNT,13)/EMA(VOL,13); {13日成交均价(成交额EMA/成交量EMA*0.01)}
中轴:50,COLORYELLOW,DOTLINE; {在坐标50处画黄色虚线(趋势中轴线)}
波段:(C-gspt1)/gspt1*1000,NODRAW; {股价相对13日均价的偏离度*1000,不画线(短期波动指标)}
STICKLINE(波段>0,0,波段,3,0),COLORRED; {波段>0时,从0到波段画红色柱状线(正偏离:上涨)}
STICKLINE(波段>0 AND 趋势>=60,0,趋势,3,0),COLOR00FFFF; {波段>0且趋势>=60时,从0到趋势画青色柱状线(强势上涨共振)}
STICKLINE(波段<0,0,波段,3,0),COLORGREEN; {波段<0时,从0到波段画绿色柱状线(负偏离:下跌)}
趋势波段: 趋势>=60 AND 波段<0,COLORC08080,NODRAW; {趋势强势但波段为负(上涨趋势中的回调),不画线}
STICKLINE(趋势>=60 AND 波段<0,0,趋势,2.5,0),COLORC08080; {趋势>=60且波段<0时,从0到趋势画棕灰色柱状线(强势回调)}
STICKLINE(波段<-50,-50,波段,3,0),COLORLIBLUE; {波段<-50时,从-50到波段画浅蓝色柱(超跌-50以下)}
STICKLINE(波段<-100,-100,波段,3,0),COLORYELLOW; {波段<-100时,从-100到波段画黄色柱(极度超跌)}
STICKLINE(波段>100,100,波段,3,0),COLORLIRED; {波段>100时,从100到波段画亮红色柱(极度超涨)}
STICKLINE(波段>150,150,波段,3,0),COLORMAGENTA; {波段>150时,从150到波段画洋红色柱(极端超涨)}
gspt8HS:=VOL/CAPITAL*100; {换手率:成交量/流通股本*100}
gspt85:=IF(CODELIKE('688'),0,1); {科创板过滤:代码688开头则为0,否则为1(排除科创板)}
gspt86:=COST(85); {85%获利盘对应的成本价(即85%筹码在此价格以下)}
gspt87:=COST(15); {15%获利盘对应的成本价(即15%筹码在此价格以下)}
gspt88:=gspt86-gspt87; {70%筹码区间宽度(85%成本-15%成本)}
gspt89:=(gspt86+gspt87)/2; {筹码中心值(85%和15%成本的平均值)}
gsptCM:=gspt88/gspt89*100<30,LINETHICK0; {筹码集中度:筹码宽度/筹码中心<30%(筹码密集)}
gspt810:=HHV(H,250); {250日内最高价}
gspt811:=LLV(LOW,250); {250日内最低价}
gspt812:=gspt810-gspt811; {250日价格区间宽度}
gspt813:=(gspt89-gspt811); {筹码中心值相对250日最低价的偏移(是否处于低位)}
gsptBL:=gspt89<(gspt812*04+gspt811),LINETHICK0; {筹码中心值处于250日区间的低位(04即为0.4),条件为真}
gsptWL:=gsptCM AND gsptBL; {筹码集中且处于价格低位(双重底部筹码条件)}
gspt815:=C/REF(C,1)>1.04; {当日涨幅大于4%}
gsptMP:=EMA(100*(C-LLV(LOW,30))/(HHV(H,30)-LLV(LOW,30)),3); {30日区间位置的3日EMA(动量指标,0~100)}
gsptNP:=gsptMP>=75 AND C>0 AND C>O; {动量>=75且收阳线(强势动量确认)}
XG:FILTER(gsptNP AND gsptWL AND gspt813 AND WINNER(C)>=0.90 AND gspt815 AND C/REF(C,1)>1.092 AND C=H AND C<40 AND gspt85 AND gspt8HS<20,10),NODRAW; {综合选股信号:动量强势+筹码集中低位+90%获利盘+涨幅>4%+涨幅>9.2%+光头阳+价格<40+非科创板+换手<20%,10日内过滤去重}
STICKLINE(XG,趋势,-10,1,0),COLORFF0080; {XG信号成立时,从趋势到-10画粉红色柱状线(信号标记)};