{震荡行情中蓄势待发的个股及指标公式}
N:=20;
M:=5;
{计算价格通道}
UPPER:=MA(HIGH,N)*(1+0.02);
LOWER:=MA(LOW,N)*(1-0.02);
{判断震荡行情}
ZHENDA:=(HHV(HIGH,N)-LLV(LOW,N))/LLV(LOW,N)*100<15;
{计算成交量均线}
VOL_MA5:=MA(VOL,5);
VOL_MA10:=MA(VOL,10);
{成交量蓄势条件}
VOL_COND:=VOL_MA5>VOL_MA10 AND VOL>VOL_MA5*1.2;
{价格蓄势条件}
PRICE_COND:=CLOSE>MA(CLOSE,10) AND CLOSE>MA(CLOSE,30) AND
CLOSE<UPPER AND CLOSE>LOWER AND
COUNT(CLOSE>REF(CLOSE,1),3)>=2;
{技术指标蓄势}
RSI6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
RSI_COND:=RSI6>50 AND RSI6<70;
MACD_DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
MACD_DEA:=EMA(MACD_DIF,9);
MACD_COND:=MACD_DIF>MACD_DEA AND MACD_DIF>0;
{综合选股条件}
XSFB:=ZHENDA AND VOL_COND AND PRICE_COND AND RSI_COND AND MACD_COND;
{输出信号}
蓄势待发:XSFB,COLORRED,LINETHICK2;
{辅助指标显示}
DRAWICON(蓄势待发,LOW*0.98,1);
DRAWTEXT(蓄势待发,LOW*0.95,'蓄势'),COLORYELLOW;
{画价格通道}
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(CLOSE>0,UPPER,UPPER,3,0),COLORGREEN;
STICKLINE(CLOSE>0,LOWER,LOWER,3,0),COLORBLUE;
{显示成交量}
VOLUME:VOL,VOLSTICK;
MAVOL1:MA(VOL,5),COLORYELLOW;
MAVOL2:MA(VOL,10),COLORMAGENTA;