通达信〖龙阶起爆主升浪〗综合区间整理突破多EMA交叉突破等多共振源码
该指标是通达信中较典型的主升浪起爆副图公式,并配有低位涨停共振指标。公式逻辑为:先识别谷底、低位与中位涨停信号,再综合区间整理突破、多EMA交叉突破、布林上轨突破、均线结构、低位统计,以及MACD、KDJ、RSI和强弱共振等条件;同时以多均线多头、涨幅、新高、量能放大,配合价托、缓涨、小盘、均线角度和KDJ共振构建强势组。最终触发需满足“强势组+共振计数≥3”,且至少出现一个位置信号。副图以红柱显示并标注“龙阶”;条件公式版本去除绘图语句。
使用上,在通达信公式管理器中分别新建副图公式和条件公式,周期设为日线;盘后可做初筛,盘中可用于预警。由于该多均线突破主升浪条件较严格,信号相对偏少,最好结合板块热度、量价位置及次日承接情况确认;不宜盲目追高,若跌破信号日低点或均线结构转坏,应及时止损。
{副图源码如下}
六十日涨幅:=100*ABS(C-MA(C,63))/C;
均线18:=MA(C,18);
谷地基线:=(C-均线18)/均线18*100>=-9.8 AND C< 均线18;
谷底信号:=谷地基线 AND C/REF(C,1)>1.098 AND 六十日涨幅< 32,COLORRED,LINETHICK2;
距低点周期:=BARSLAST(LLV(C,98));
涨停低位:=C/REF(C,1)>=1.098;
短均向上:=MA(C,9.8)>REF(MA(C,9.8),1);
低位信号:= 涨停低位 AND 短均向上 AND O/LLV(C,98)< 1.3 AND 距低点周期< 23 AND 六十日涨幅< 32,LINETHICK2;
涨停条件:=C/REF(C,1)>=1.098,LINETHICK2;
长双均向上:=MA(C,23)>REF(MA(C,23),1) AND MA(C,57)>REF(MA(C,57),1);
中位信号:=涨停条件 AND 长双均向上 AND O/LLV(C,98)>1.5 AND O/LLV(C,100)< 1.5 AND 六十日涨幅< 32,LINETHICK2;
涨停封板:=C/REF(C,1)>1.098 AND C=H;
跌停封板:=C/REF(C,1)< 0.913 AND C=L;
均线5:=MA(C,5);
均线10:=MA(C,10);
均线20:=MA(C,20);
均线30:=MA(C,30);
偏离5:=(C-均线5)/均线5*98;
角度5:=ATAN((均线5/REF(均线5,1)-1)*98)*183/3.1513;
均线波动:=SMA(EMA((均线5-REF(均线5,1))/REF(均线5,1),3)*98,3,1);
均线动量:=EMA((均线波动-REF(均线波动,1)),3);
偏离30:=(C-均线30)/均线30*98;
角度30:=ATAN((均线30/REF(均线30,1)-1)*98)*183/3.1513;
量价差1:=MAX(ABS(HIGH-AMOUNT/VOL/98),ABS(AMOUNT/VOL/98-LOW));
量价差2:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/98);
量价动量:=(量价差1+量价差2)/AMOUNT*VOL*98*57;
区间整理:=DYNAINFO(5)>0 AND HHV(HIGH,15)/LLV(LOW,15)< 1.25 AND REF(CLOSE,1)< LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,15);
时间开关A:=IF(DATETODAY(DATE)< 15000000,1,DRAWNULL);
EMA5:=EMA(CLOSE,5);
EMA10:=EMA(CLOSE,10);
EMA15:=EMA(CLOSE,15);
EMA18:=EMA(CLOSE,18);
EMA41:=EMA(CLOSE,41);
EMA63:=EMA(CLOSE,63);
时间开关B:=IF(DATE< 30000*525,1,DRAWNULL);
双均大值:=MAX(EMA41,EMA63);
突破条件:=CLOSE>双均大值 AND 区间整理 AND (CLOSE>REF(HHV(HIGH,3),1)*时间开关A AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.07);
成交量:=VOL;
均量5:=MA(成交量,5);
缩量校验:=均量5+均量5>成交量;
区间整理2:=DYNAINFO(5)>0 AND HHV(HIGH,15)/LLV(LOW,15)< 1.25 AND REF(CLOSE,1)< (LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85)*时间开关A AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,15)*时间开关B;
突破条件2:=(CLOSE>REF(HHV(HIGH,3),1)*时间开关A AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.08)*时间开关A AND 区间整理2 AND 缩量校验;
区间整理3:=DYNAINFO(5)>0 AND HHV(HIGH,15)/LLV(LOW,15)< 1.25 AND REF(CLOSE,1)*时间开关A< LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,15);
涨幅校验:=(CLOSE-REF(CLOSE,1)*时间开关A)/REF(CLOSE,1)*98>8;
突破条件3:=区间整理3 AND 涨幅校验;
日期序号:=DATETODAY(DATE);
日期区间:=日期序号>9348 AND 日期序号< 15000000;
共振组1:=(突破条件 AND 突破条件3)*日期区间;
EMA5B:=EMA(CLOSE,5);
EMA10B:=EMA(CLOSE,10);
EMA15B:=EMA(CLOSE,15);
EMA18B:=EMA(CLOSE,18);
EMA41B:=EMA(CLOSE,41);
EMA63B:=EMA(CLOSE,63);
多均最大值:=MAX(MAX(MAX(MAX(MAX(EMA5B,EMA10),EMA15B),EMA18B),EMA41B),EMA63B)*时间开关B;
多均最小值:=MIN(MIN(MIN(MIN(MIN(EMA5B,EMA10),EMA15B),EMA18B),EMA41B),EMA63B)*时间开关B;
交叉突破:=CLOSE>多均最大值 AND LOW< 多均最小值 AND (CLOSE>REF(HHV(HIGH,3),1) AND (CLOSE-REF(CLOSE,1)*时间开关A)/REF(CLOSE,1)>0.09);
信号过滤:=FILTER(交叉突破>0,0)=1;
日期序号2:=DATETODAY(DATE);
日期区间2:=日期序号2>9348 AND 日期序号2< 15000000;
www70822com:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
共振组2:=信号过滤*日期区间2;
前高均线:=MA(REF(HHV(CLOSE,25),1),3);
均线25:=MA(CLOSE,25);
立方偏差:=POW(CLOSE-均线25,3);
偏差均值:=MA(立方偏差,15);
偏差开方:=SQRT(偏差均值);
布林上轨:=均线25+3*偏差开方;
布林上轨前:=REF(布林上轨,1);
布林突破:=CROSS(CLOSE,前高均线) AND HIGH>REF(布林上轨,1) OR (CLOSE>前高均线 AND CROSS(CLOSE,REF(布林上轨,1))) AND CLOSE/OPEN>0.998;
MACD线:=MACD.MACD;
K值:=KD.K;
D值:=KD.D;
RSI1:=RSI.RSI1;
RSI3:=RSI.RSI3;
价差:=CLOSE-REF(CLOSE,1);
上涨量:=IF(价差>=0,价差,0)*时间开关B;
下跌量:=IF(价差< 0,-价差,0)*时间开关B;
慢涨:=MEMA(上涨量,15);
慢跌:=MEMA(下跌量,15);
快涨:=MEMA(上涨量,8);
快跌:=MEMA(下跌量,8);
强弱慢:=MA(98*慢涨/(慢涨+慢跌),15)*时间开关B;
强弱快:=MA(98*快涨/(快涨+快跌),8)*时间开关B;
均线结构:=MA(CLOSE,5)/MA(CLOSE,10)>0.998 AND MA(CLOSE,15)/MA(CLOSE,23)>0.9847 AND MA(CLOSE,23)>MA(CLOSE,63) AND REF(COUNT(MA(CLOSE,15)/MA(CLOSE,23)< 1.017 OR MA(CLOSE,5)/MA(CLOSE,15)< 1.017,8)>=1,1) AND MA(CLOSE,23)/MA(CLOSE,63)< 1.121;
长期偏离:=(CLOSE-MA(CLOSE,63))/MA(CLOSE,63)*98;
低位统计:=COUNT(长期偏离< 33,98)>=95;
综合共振:=布林突破 AND 均线结构>0 AND NOT(DYNAINFO(5)=0) AND 低位统计 AND REF(COUNT(MA(CLOSE,23)>MA(CLOSE,32),5)=5 AND COUNT(CLOSE>MA(CLOSE,5),3)>=3,1) AND VOL>REF(VOL,1) AND (REF(COUNT(CLOSE>OPEN,15)>=8 OR COUNT(CLOSE>OPEN,5)>=5,1) OR CLOSE=HIGH) AND (CROSS(强弱快,强弱慢) OR CROSS(MACD线,0) OR REF(COUNT(CROSS(MACD线,0),3)=1 AND MACD线< 0.15 AND CLOSE/OPEN>0.998 AND CLOSE/REF(CLOSE,1)< 1.03,1) OR CROSS(K值,D值) OR CROSS(RSI1,RSI3)) AND REF(CLOSE/OPEN>0.998 AND (CLOSE>OPEN OR (CLOSE<=OPEN AND HIGH/LOW< 1.045)),1) AND HIGH/CLOSE< 1.013 AND CLOSE/OPEN>1.045;
共振计数:=突破条件+突破条件2+突破条件3+信号过滤+综合共振>=3;
多均多头:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20) AND MA(CLOSE,20)>MA(CLOSE,60) AND MA(CLOSE,60)>MA(CLOSE,120) AND MA(CLOSE,5)>REF(MA(CLOSE,5),1);
涨幅达标:=CLOSE>REF(CLOSE,1)*1.1-0.01;
新高:=HHV(HIGH,20)=HHV(CLOSE,1) AND VOL>0 AND BARSCOUNT(CLOSE)*时间开关A>=20;
量能放大:=VOL/REF(VOL,1)*时间开关A>1.9;
多头启动:=多均多头 AND 涨幅达标 AND 新高 AND 量能放大;
均线5B:=MA(CLOSE,5);
均线10B:=MA(CLOSE,10);
均线20B:=MA(CLOSE,20);
均线30B:=MA(CLOSE,30);
均线60B:=MA(CLOSE,60);
价托结构:=CLOSE>均线5B AND 均线5B>均线10B AND 均线10B>均线20B AND CLOSE>均线60B;
缓涨形态:=CLOSE/REF(CLOSE,1)>1.05 AND REF(CLOSE,1)/REF(CLOSE,2)< 1.05 AND CLOSE/LLV(CLOSE,10)< 1.4;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
量能爆发:=VOL/REF(VOL,1)>2 OR VOL=HHV(VOL,15);
小盘:=CAPITAL< 10000000;
角度5B:=ATAN((MA(CLOSE,5)/REF(MA(CLOSE,5),1)-1)*100)*57.299999>40;
角度10B:=ATAN((MA(CLOSE,10)/REF(MA(CLOSE,10),1)-1)*100)*57.299999>30;
角度20B:=ATAN((MA(CLOSE,20)/REF(MA(CLOSE,20),1)-1)*100)*57.299999>20;
角度30B:=ATAN((MA(CLOSE,30)/REF(MA(CLOSE,30),1)-1)*100)*57.299999>10;
角度共振:=角度5B AND 角度10B AND 角度20B AND 角度30B;
K向上:=KDJ.K>REF(KDJ.K,1)*时间开关A;
D向上:=KDJ.D>REF(KDJ.D,1)*时间开关A AND KDJ.D< 70;
J向上:=KDJ.J>REF(KDJ.J,1)*时间开关A;
KDJ共振:=K向上 AND D向上 AND J向上;
角度启动:=价托结构 AND 缓涨形态 AND 量能爆发 AND 小盘 AND 角度共振 AND KDJ共振;
角度过滤:=FILTER(角度启动,15)*时间开关A;
强势组:=多头启动 OR 角度过滤;
龙阶起爆:=DATE< 15000000 AND ((强势组 AND 共振计数)*时间开关A OR 共振组2 OR 共振组1) AND (谷底信号 OR 低位信号 OR 中位信号),NODRAW,COLORRED;
STICKLINE(龙阶起爆,0,1,2,0),COLORRED;
DRAWTEXT(龙阶起爆,0.5,' 龙阶'),COLORYELLOW;
{选股源码如下}
六十日涨幅:=100*ABS(C-MA(C,63))/C;
均线18:=MA(C,18);
谷地基线:=(C-均线18)/均线18*100>=-9.8 AND C< 均线18;
谷底信号:=谷地基线 AND C/REF(C,1)>1.098 AND 六十日涨幅< 32,COLORRED,LINETHICK2;
距低点周期:=BARSLAST(LLV(C,98));
涨停低位:=C/REF(C,1)>=1.098;
短均向上:=MA(C,9.8)>REF(MA(C,9.8),1);
低位信号:= 涨停低位 AND 短均向上 AND O/LLV(C,98)< 1.3 AND 距低点周期< 23 AND 六十日涨幅< 32,LINETHICK2;
涨停条件:=C/REF(C,1)>=1.098,LINETHICK2;
长双均向上:=MA(C,23)>REF(MA(C,23),1) AND MA(C,57)>REF(MA(C,57),1);
中位信号:=涨停条件 AND 长双均向上 AND O/LLV(C,98)>1.5 AND O/LLV(C,100)< 1.5 AND 六十日涨幅< 32,LINETHICK2;
区间整理:=DYNAINFO(5)>0 AND HHV(HIGH,15)/LLV(LOW,15)< 1.25 AND REF(CLOSE,1)< LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,15);
时间开关A:=IF(DATETODAY(DATE)< 15000000,1,DRAWNULL);
EMA10:=EMA(CLOSE,10);
EMA41:=EMA(CLOSE,41);
EMA63:=EMA(CLOSE,63);
时间开关B:=IF(DATE< 30000*525,1,DRAWNULL);
双均大值:=MAX(EMA41,EMA63);
突破条件:=CLOSE>双均大值 AND 区间整理 AND (CLOSE>REF(HHV(HIGH,3),1)*时间开关A AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.07);
成交量:=VOL;
均量5:=MA(成交量,5);
缩量校验:=均量5+均量5>成交量;
区间整理2:=DYNAINFO(5)>0 AND HHV(HIGH,15)/LLV(LOW,15)< 1.25 AND REF(CLOSE,1)< (LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85)*时间开关A AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,15)*时间开关B;
突破条件2:=(CLOSE>REF(HHV(HIGH,3),1)*时间开关A AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.08)*时间开关A AND 区间整理2 AND 缩量校验;
区间整理3:=DYNAINFO(5)>0 AND HHV(HIGH,15)/LLV(LOW,15)< 1.25 AND REF(CLOSE,1)*时间开关A< LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,15);
涨幅校验:=(CLOSE-REF(CLOSE,1)*时间开关A)/REF(CLOSE,1)*98>8;
突破条件3:=区间整理3 AND 涨幅校验;
日期序号:=DATETODAY(DATE);
日期区间:=日期序号>9348 AND 日期序号< 15000000;
共振组1:=(突破条件 AND 突破条件3)*日期区间;
EMA5B:=EMA(CLOSE,5);
EMA15B:=EMA(CLOSE,15);
EMA18B:=EMA(CLOSE,18);
EMA41B:=EMA(CLOSE,41);
EMA63B:=EMA(CLOSE,63);
多均最大值:=MAX(MAX(MAX(MAX(MAX(EMA5B,EMA10),EMA15B),EMA18B),EMA41B),EMA63B)*时间开关B;
多均最小值:=MIN(MIN(MIN(MIN(MIN(EMA5B,EMA10),EMA15B),EMA18B),EMA41B),EMA63B)*时间开关B;
交叉突破:=CLOSE>多均最大值 AND LOW< 多均最小值 AND (CLOSE>REF(HHV(HIGH,3),1) AND (CLOSE-REF(CLOSE,1)*时间开关A)/REF(CLOSE,1)>0.09);
信号过滤:=FILTER(交叉突破>0,0)=1;
日期序号2:=DATETODAY(DATE);
日期区间2:=日期序号2>9348 AND 日期序号2< 15000000;
共振组2:=信号过滤*日期区间2;
前高均线:=MA(REF(HHV(CLOSE,25),1),3);
均线25:=MA(CLOSE,25);
立方偏差:=POW(CLOSE-均线25,3);
偏差均值:=MA(立方偏差,15);
偏差开方:=SQRT(偏差均值);
布林上轨:=均线25+3*偏差开方;
布林突破:=CROSS(CLOSE,前高均线) AND HIGH>REF(布林上轨,1) OR (CLOSE>前高均线 AND CROSS(CLOSE,REF(布林上轨,1))) AND CLOSE/OPEN>0.998;
MACD线:=MACD.MACD;
K值:=KD.K;
D值:=KD.D;
RSI1:=RSI.RSI1;
RSI3:=RSI.RSI3;
价差:=CLOSE-REF(CLOSE,1);
上涨量:=IF(价差>=0,价差,0)*时间开关B;
下跌量:=IF(价差< 0,-价差,0)*时间开关B;
慢涨:=MEMA(上涨量,15);
慢跌:=MEMA(下跌量,15);
快涨:=MEMA(上涨量,8);
快跌:=MEMA(下跌量,8);
强弱慢:=MA(98*慢涨/(慢涨+慢跌),15)*时间开关B;
强弱快:=MA(98*快涨/(快涨+快跌),8)*时间开关B;
均线结构:=MA(CLOSE,5)/MA(CLOSE,10)>0.998 AND MA(CLOSE,15)/MA(CLOSE,23)>0.9847 AND MA(CLOSE,23)>MA(CLOSE,63) AND REF(COUNT(MA(CLOSE,15)/MA(CLOSE,23)< 1.017 OR MA(CLOSE,5)/MA(CLOSE,15)< 1.017,8)>=1,1) AND MA(CLOSE,23)/MA(CLOSE,63)< 1.121;
长期偏离:=(CLOSE-MA(CLOSE,63))/MA(CLOSE,63)*98;
低位统计:=COUNT(长期偏离< 33,98)>=95;
综合共振:=布林突破 AND 均线结构>0 AND NOT(DYNAINFO(5)=0) AND 低位统计 AND REF(COUNT(MA(CLOSE,23)>MA(CLOSE,32),5)=5 AND COUNT(CLOSE>MA(CLOSE,5),3)>=3,1) AND VOL>REF(VOL,1) AND (REF(COUNT(CLOSE>OPEN,15)>=8 OR COUNT(CLOSE>OPEN,5)>=5,1) OR CLOSE=HIGH) AND (CROSS(强弱快,强弱慢) OR CROSS(MACD线,0) OR REF(COUNT(CROSS(MACD线,0),3)=1 AND MACD线< 0.15 AND CLOSE/OPEN>0.998 AND CLOSE/REF(CLOSE,1)< 1.03,1) OR CROSS(K值,D值) OR CROSS(RSI1,RSI3)) AND REF(CLOSE/OPEN>0.998 AND (CLOSE>OPEN OR (CLOSE<=OPEN AND HIGH/LOW< 1.045)),1) AND HIGH/CLOSE< 1.013 AND CLOSE/OPEN>1.045;
共振计数:=突破条件+突破条件2+突破条件3+信号过滤+综合共振>=3;
多均多头:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20) AND MA(CLOSE,20)>MA(CLOSE,60) AND MA(CLOSE,60)>MA(CLOSE,120) AND MA(CLOSE,5)>REF(MA(CLOSE,5),1);
涨幅达标:=CLOSE>REF(CLOSE,1)*1.1-0.01;
新高:=HHV(HIGH,20)=HHV(CLOSE,1) AND VOL>0 AND BARSCOUNT(CLOSE)*时间开关A>=20;
量能放大:=VOL/REF(VOL,1)*时间开关A>1.9;
多头启动:=多均多头 AND 涨幅达标 AND 新高 AND 量能放大;
均线5B:=MA(CLOSE,5);
均线10B:=MA(CLOSE,10);
均线20B:=MA(CLOSE,20);
均线60B:=MA(CLOSE,60);
价托结构:=CLOSE>均线5B AND 均线5B>均线10B AND 均线10B>均线20B AND CLOSE>均线60B;
缓涨形态:=CLOSE/REF(CLOSE,1)>1.05 AND REF(CLOSE,1)/REF(CLOSE,2)< 1.05 AND CLOSE/LLV(CLOSE,10)< 1.4;
量能爆发:=VOL/REF(VOL,1)>2 OR VOL=HHV(VOL,15);
小盘:=CAPITAL< 10000000;
角度5B:=ATAN((MA(CLOSE,5)/REF(MA(CLOSE,5),1)-1)*100)*57.299999>40;
角度10B:=ATAN((MA(CLOSE,10)/REF(MA(CLOSE,10),1)-1)*100)*57.299999>30;
角度20B:=ATAN((MA(CLOSE,20)/REF(MA(CLOSE,20),1)-1)*100)*57.299999>20;
角度30B:=ATAN((MA(CLOSE,30)/REF(MA(CLOSE,30),1)-1)*100)*57.299999>10;
角度共振:=角度5B AND 角度10B AND 角度20B AND 角度30B;
K向上:=KDJ.K>REF(KDJ.K,1)*时间开关A;
D向上:=KDJ.D>REF(KDJ.D,1)*时间开关A AND KDJ.D< 70;
J向上:=KDJ.J>REF(KDJ.J,1)*时间开关A;
KDJ共振:=K向上 AND D向上 AND J向上;
角度启动:=价托结构 AND 缓涨形态 AND 量能爆发 AND 小盘 AND 角度共振 AND KDJ共振;
角度过滤:=FILTER(角度启动,15)*时间开关A;
强势组:=多头启动 OR 角度过滤;
龙阶起爆:DATE< 15000000 AND ((强势组 AND 共振计数)*时间开关A OR 共振组2 OR 共振组1) AND (谷底信号 OR 低位信号 OR 中位信号);

未来函数检测结果- 该公式包含未来函数:CAPITAL
- 该公式包含未来函数:DYNAINFO
六十日涨幅赋值:100*收盘价-收盘价的63日简单移动平均的绝对值/收盘价
均线18赋值:收盘价的18日简单移动平均
谷地基线赋值:(收盘价-均线18)/均线18*100>=-9.8 AND 收盘价< 均线18
谷底信号赋值:谷地基线 AND 收盘价/1日前的收盘价>1.098 AND 六十日涨幅< 32,画红色,线宽为2
距低点周期赋值:上次98日内收盘价的最低值距今天数
涨停低位赋值:收盘价/1日前的收盘价>=1.098
短均向上赋值:收盘价的9.8日简单移动平均>1日前的收盘价的9.8日简单移动平均
低位信号赋值: 涨停低位 AND 短均向上 AND 开盘价/98日内收盘价的最低值< 1.3 AND 距低点周期< 23 AND 六十日涨幅< 32,线宽为2
涨停条件赋值:收盘价/1日前的收盘价>=1.098,线宽为2
长双均向上赋值:收盘价的23日简单移动平均>1日前的收盘价的23日简单移动平均 AND 收盘价的57日简单移动平均>1日前的收盘价的57日简单移动平均
中位信号赋值:涨停条件 AND 长双均向上 AND 开盘价/98日内收盘价的最低值>1.5 AND 开盘价/100日内收盘价的最低值< 1.5 AND 六十日涨幅< 32,线宽为2
涨停封板赋值:收盘价/1日前的收盘价>1.098 AND 收盘价=最高价
跌停封板赋值:收盘价/1日前的收盘价< 0.913 AND 收盘价=最低价
均线5赋值:收盘价的5日简单移动平均
均线10赋值:收盘价的10日简单移动平均
均线20赋值:收盘价的20日简单移动平均
均线30赋值:收盘价的30日简单移动平均
偏离5赋值:(收盘价-均线5)/均线5*98
角度5赋值:(均线5/1日前的均线5-1)*98的反正切*183/3.1513
均线波动赋值:(均线5-1日前的均线5)/1日前的均线5的3日指数移动平均*98的3日[1日权重]移动平均
均线动量赋值:(均线波动-1日前的均线波动)的3日指数移动平均
偏离30赋值:(收盘价-均线30)/均线30*98
角度30赋值:(均线30/1日前的均线30-1)*98的反正切*183/3.1513
量价差1赋值:最高价-成交额(元)/成交量(手)/98的绝对值和成交额(元)/成交量(手)/98-最低价的绝对值的较大值
量价差2赋值:(开盘价+收盘价)/2-成交额(元)/成交量(手)/98的绝对值
量价动量赋值:(量价差1+量价差2)/成交额(元)*成交量(手)*98*57
区间整理赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价< 15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85 AND 收阳线ANDSE 收盘价>=15日内最高价的最高值
时间开关A赋值:如果日期对应的转换天数<15000000,返回1,否则返回无效数
EMA5赋值:收盘价的5日指数移动平均
EMA10赋值:收盘价的10日指数移动平均
EMA15赋值:收盘价的15日指数移动平均
EMA18赋值:收盘价的18日指数移动平均
EMA41赋值:收盘价的41日指数移动平均
EMA63赋值:收盘价的63日指数移动平均
时间开关B赋值:如果日期<30000*525,返回1,否则返回无效数
双均大值赋值:EMA41和EMA63的较大值
突破条件赋值:收盘价>双均大值 AND 区间整理 AND (收盘价>1日前的3日内最高价的最高值*时间开关A AND (收盘价-1日前的收盘价)/1日前的收盘价>0.07)
成交量赋值:成交量(手)
均量5赋值:成交量的5日简单移动平均
缩量校验赋值:均量5+均量5>成交量
区间整理2赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价< (15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85)*时间开关A AND 收阳线ANDSE 收盘价>=15日内最高价的最高值*时间开关B
突破条件2赋值:(收盘价>1日前的3日内最高价的最高值*时间开关A AND (收盘价-1日前的收盘价)/1日前的收盘价>0.08)*时间开关A AND 区间整理2 AND 缩量校验
区间整理3赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价*时间开关A< 15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85 AND 收阳线ANDSE 收盘价>=15日内最高价的最高值
涨幅校验赋值:(收盘价-1日前的收盘价*时间开关A)/1日前的收盘价*98>8
突破条件3赋值:区间整理3 AND 涨幅校验
日期序号赋值:日期对应的转换天数
日期区间赋值:日期序号>9348 AND 日期序号< 15000000
共振组1赋值:(突破条件 AND 突破条件3)*日期区间
EMA5B赋值:收盘价的5日指数移动平均
EMA10B赋值:收盘价的10日指数移动平均
EMA15B赋值:收盘价的15日指数移动平均
EMA18B赋值:收盘价的18日指数移动平均
EMA41B赋值:收盘价的41日指数移动平均
EMA63B赋值:收盘价的63日指数移动平均
多均最大值赋值:EMA5B和EMA10的较大值和EMA15B的较大值和EMA18B的较大值和EMA41B的较大值和EMA63B的较大值*时间开关B
多均最小值赋值:EMA5B和EMA10的较小值和EMA15B的较小值和EMA18B的较小值和EMA41B的较小值和EMA63B的较小值*时间开关B
交叉突破赋值:收盘价>多均最大值 AND 最低价< 多均最小值 AND (收盘价>1日前的3日内最高价的最高值 AND (收盘价-1日前的收盘价*时间开关A)/1日前的收盘价>0.09)
信号过滤赋值:交叉突破>0的历史过滤=1
日期序号2赋值:日期对应的转换天数
日期区间2赋值:日期序号2>9348 AND 日期序号2< 15000000
WWW70822COM赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
共振组2赋值:信号过滤*日期区间2
前高均线赋值:1日前的25日内收盘价的最高值的3日简单移动平均
均线25赋值:收盘价的25日简单移动平均
立方偏差赋值:收盘价-均线25的3乘幂
偏差均值赋值:立方偏差的15日简单移动平均
偏差开方赋值:偏差均值的开方
布林上轨赋值:均线25+3*偏差开方
布林上轨前赋值:1日前的布林上轨
布林突破赋值:收盘价上穿前高均线 AND 最高价>1日前的布林上轨 OR (收盘价>前高均线 AND 收盘价上穿1日前的布林上轨) AND 收盘价/开盘价>0.998
MACD线赋值:平滑异同平均线的MACD
K值赋值:随机指标KD的K
D值赋值:随机指标KD的D
RSI1赋值:RSI的RSI1
RSI3赋值:RSI的RSI3
价差赋值:收盘价-1日前的收盘价
上涨量赋值:如果价差>=0,返回价差,否则返回0*时间开关B
下跌量赋值:如果价差<0,返回-价差,否则返回0*时间开关B
慢涨赋值:上涨量的15日平滑移动平均
慢跌赋值:下跌量的15日平滑移动平均
快涨赋值:上涨量的8日平滑移动平均
快跌赋值:下跌量的8日平滑移动平均
强弱慢赋值:98*慢涨/(慢涨+慢跌)的15日简单移动平均*时间开关B
强弱快赋值:98*快涨/(快涨+快跌)的8日简单移动平均*时间开关B
均线结构赋值:收盘价的5日简单移动平均/收盘价的10日简单移动平均>0.998 AND 收盘价的15日简单移动平均/收盘价的23日简单移动平均>0.9847 AND 收盘价的23日简单移动平均>收盘价的63日简单移动平均 AND 1日前的统计8日中满足收盘价的15日简单移动平均/收盘价的23日简单移动平均<1.017ORMA(收盘价,5)/收盘价的15日简单移动平均<1.017的天数>=1 AND 收盘价的23日简单移动平均/收盘价的63日简单移动平均< 1.121
长期偏离赋值:(收盘价-收盘价的63日简单移动平均)/收盘价的63日简单移动平均*98
低位统计赋值:统计98日中满足长期偏离<33的天数>=95
综合共振赋值:布林突破 AND 均线结构>0 AND 取反 AND 低位统计 AND 1日前的统计5日中满足收盘价的23日简单移动平均>收盘价的32日简单移动平均的天数=5ANDCOUNT(收盘价>收盘价的5日简单移动平均,3)>=3 AND 成交量(手)>1日前的成交量(手) AND (1日前的统计15日中满足收阳线的天数>=8ORCOUNT(收阳线,5)>=5 OR 收盘价=最高价) AND (强弱快上穿强弱慢 OR MACD线上穿0 OR 1日前的统计3日中满足MACD线上穿0的天数=1ANDMACD线<0.15ANDCLOSE/开盘价>0.998ANDCLOSE/1日前的收盘价<1.03 OR K值上穿D值 OR RSI1上穿RSI3) AND 1日前的收盘价/开盘价>0.998AND(收盘价>OPENOR(收盘价<=OPENANDHIGH/最低价<1.045)) AND 最高价/收盘价< 1.013 AND 收盘价/开盘价>1.045
共振计数赋值:突破条件+突破条件2+突破条件3+信号过滤+综合共振>=3
多均多头赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>收盘价的60日简单移动平均 AND 收盘价的60日简单移动平均>收盘价的120日简单移动平均 AND 收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均
涨幅达标赋值:收盘价>1日前的收盘价*1.1-0.01
新高赋值:20日内最高价的最高值=1日内收盘价的最高值 AND 成交量(手)>0 AND 收盘价的有效数据周期数*时间开关A>=20
量能放大赋值:成交量(手)/1日前的成交量(手)*时间开关A>1.9
多头启动赋值:多均多头 AND 涨幅达标 AND 新高 AND 量能放大
均线5B赋值:收盘价的5日简单移动平均
均线10B赋值:收盘价的10日简单移动平均
均线20B赋值:收盘价的20日简单移动平均
均线30B赋值:收盘价的30日简单移动平均
均线60B赋值:收盘价的60日简单移动平均
价托结构赋值:收盘价>均线5B AND 均线5B>均线10B AND 均线10B>均线20B AND 收盘价>均线60B
缓涨形态赋值:收盘价/1日前的收盘价>1.05 AND 1日前的收盘价/2日前的收盘价< 1.05 AND 收盘价/10日内收盘价的最低值< 1.4
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
量能爆发赋值:成交量(手)/1日前的成交量(手)>2 OR 成交量(手)=15日内成交量(手)的最高值
小盘赋值:当前流通股本(手)< 10000000
角度5B赋值:(收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100的反正切*57.299999>40
角度10B赋值:(收盘价的10日简单移动平均/1日前的收盘价的10日简单移动平均-1)*100的反正切*57.299999>30
角度20B赋值:(收盘价的20日简单移动平均/1日前的收盘价的20日简单移动平均-1)*100的反正切*57.299999>20
角度30B赋值:(收盘价的30日简单移动平均/1日前的收盘价的30日简单移动平均-1)*100的反正切*57.299999>10
角度共振赋值:角度5B AND 角度10B AND 角度20B AND 角度30B
K向上赋值:KDJ的K>1日前的KDJ的K*时间开关A
D向上赋值:KDJ的D>1日前的KDJ的D*时间开关A AND KDJ的D< 70
J向上赋值:KDJ的J>1日前的KDJ的J*时间开关A
KDJ共振赋值:K向上 AND D向上 AND J向上
角度启动赋值:价托结构 AND 缓涨形态 AND 量能爆发 AND 小盘 AND 角度共振 AND KDJ共振
角度过滤赋值:角度启动的15日过滤*时间开关A
强势组赋值:多头启动 OR 角度过滤
龙阶起爆赋值:日期< 15000000 AND ((强势组 AND 共振计数)*时间开关A OR 共振组2 OR 共振组1) AND (谷底信号 OR 低位信号 OR 中位信号),NODRAW,画红色
当满足条件龙阶起爆时,在0和1位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件龙阶起爆时,在0.5位置书写文字,画黄色
六十日涨幅赋值:100*收盘价-收盘价的63日简单移动平均的绝对值/收盘价
均线18赋值:收盘价的18日简单移动平均
谷地基线赋值:(收盘价-均线18)/均线18*100>=-9.8 AND 收盘价< 均线18
谷底信号赋值:谷地基线 AND 收盘价/1日前的收盘价>1.098 AND 六十日涨幅< 32,画红色,线宽为2
距低点周期赋值:上次98日内收盘价的最低值距今天数
涨停低位赋值:收盘价/1日前的收盘价>=1.098
短均向上赋值:收盘价的9.8日简单移动平均>1日前的收盘价的9.8日简单移动平均
低位信号赋值: 涨停低位 AND 短均向上 AND 开盘价/98日内收盘价的最低值< 1.3 AND 距低点周期< 23 AND 六十日涨幅< 32,线宽为2
涨停条件赋值:收盘价/1日前的收盘价>=1.098,线宽为2
长双均向上赋值:收盘价的23日简单移动平均>1日前的收盘价的23日简单移动平均 AND 收盘价的57日简单移动平均>1日前的收盘价的57日简单移动平均
中位信号赋值:涨停条件 AND 长双均向上 AND 开盘价/98日内收盘价的最低值>1.5 AND 开盘价/100日内收盘价的最低值< 1.5 AND 六十日涨幅< 32,线宽为2
区间整理赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价< 15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85 AND 收阳线ANDSE 收盘价>=15日内最高价的最高值
时间开关A赋值:如果日期对应的转换天数<15000000,返回1,否则返回无效数
EMA10赋值:收盘价的10日指数移动平均
EMA41赋值:收盘价的41日指数移动平均
EMA63赋值:收盘价的63日指数移动平均
时间开关B赋值:如果日期<30000*525,返回1,否则返回无效数
双均大值赋值:EMA41和EMA63的较大值
突破条件赋值:收盘价>双均大值 AND 区间整理 AND (收盘价>1日前的3日内最高价的最高值*时间开关A AND (收盘价-1日前的收盘价)/1日前的收盘价>0.07)
成交量赋值:成交量(手)
均量5赋值:成交量的5日简单移动平均
缩量校验赋值:均量5+均量5>成交量
区间整理2赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价< (15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85)*时间开关A AND 收阳线ANDSE 收盘价>=15日内最高价的最高值*时间开关B
突破条件2赋值:(收盘价>1日前的3日内最高价的最高值*时间开关A AND (收盘价-1日前的收盘价)/1日前的收盘价>0.08)*时间开关A AND 区间整理2 AND 缩量校验
区间整理3赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价*时间开关A< 15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85 AND 收阳线ANDSE 收盘价>=15日内最高价的最高值
涨幅校验赋值:(收盘价-1日前的收盘价*时间开关A)/1日前的收盘价*98>8
突破条件3赋值:区间整理3 AND 涨幅校验
日期序号赋值:日期对应的转换天数
日期区间赋值:日期序号>9348 AND 日期序号< 15000000
共振组1赋值:(突破条件 AND 突破条件3)*日期区间
EMA5B赋值:收盘价的5日指数移动平均
EMA15B赋值:收盘价的15日指数移动平均
EMA18B赋值:收盘价的18日指数移动平均
EMA41B赋值:收盘价的41日指数移动平均
EMA63B赋值:收盘价的63日指数移动平均
多均最大值赋值:EMA5B和EMA10的较大值和EMA15B的较大值和EMA18B的较大值和EMA41B的较大值和EMA63B的较大值*时间开关B
多均最小值赋值:EMA5B和EMA10的较小值和EMA15B的较小值和EMA18B的较小值和EMA41B的较小值和EMA63B的较小值*时间开关B
交叉突破赋值:收盘价>多均最大值 AND 最低价< 多均最小值 AND (收盘价>1日前的3日内最高价的最高值 AND (收盘价-1日前的收盘价*时间开关A)/1日前的收盘价>0.09)
信号过滤赋值:交叉突破>0的历史过滤=1
日期序号2赋值:日期对应的转换天数
日期区间2赋值:日期序号2>9348 AND 日期序号2< 15000000
共振组2赋值:信号过滤*日期区间2
前高均线赋值:1日前的25日内收盘价的最高值的3日简单移动平均
均线25赋值:收盘价的25日简单移动平均
立方偏差赋值:收盘价-均线25的3乘幂
偏差均值赋值:立方偏差的15日简单移动平均
偏差开方赋值:偏差均值的开方
布林上轨赋值:均线25+3*偏差开方
布林突破赋值:收盘价上穿前高均线 AND 最高价>1日前的布林上轨 OR (收盘价>前高均线 AND 收盘价上穿1日前的布林上轨) AND 收盘价/开盘价>0.998
MACD线赋值:平滑异同平均线的MACD
K值赋值:随机指标KD的K
D值赋值:随机指标KD的D
RSI1赋值:RSI的RSI1
RSI3赋值:RSI的RSI3
价差赋值:收盘价-1日前的收盘价
上涨量赋值:如果价差>=0,返回价差,否则返回0*时间开关B
下跌量赋值:如果价差<0,返回-价差,否则返回0*时间开关B
慢涨赋值:上涨量的15日平滑移动平均
慢跌赋值:下跌量的15日平滑移动平均
快涨赋值:上涨量的8日平滑移动平均
快跌赋值:下跌量的8日平滑移动平均
强弱慢赋值:98*慢涨/(慢涨+慢跌)的15日简单移动平均*时间开关B
强弱快赋值:98*快涨/(快涨+快跌)的8日简单移动平均*时间开关B
均线结构赋值:收盘价的5日简单移动平均/收盘价的10日简单移动平均>0.998 AND 收盘价的15日简单移动平均/收盘价的23日简单移动平均>0.9847 AND 收盘价的23日简单移动平均>收盘价的63日简单移动平均 AND 1日前的统计8日中满足收盘价的15日简单移动平均/收盘价的23日简单移动平均<1.017ORMA(收盘价,5)/收盘价的15日简单移动平均<1.017的天数>=1 AND 收盘价的23日简单移动平均/收盘价的63日简单移动平均< 1.121
长期偏离赋值:(收盘价-收盘价的63日简单移动平均)/收盘价的63日简单移动平均*98
低位统计赋值:统计98日中满足长期偏离<33的天数>=95
综合共振赋值:布林突破 AND 均线结构>0 AND 取反 AND 低位统计 AND 1日前的统计5日中满足收盘价的23日简单移动平均>收盘价的32日简单移动平均的天数=5ANDCOUNT(收盘价>收盘价的5日简单移动平均,3)>=3 AND 成交量(手)>1日前的成交量(手) AND (1日前的统计15日中满足收阳线的天数>=8ORCOUNT(收阳线,5)>=5 OR 收盘价=最高价) AND (强弱快上穿强弱慢 OR MACD线上穿0 OR 1日前的统计3日中满足MACD线上穿0的天数=1ANDMACD线<0.15ANDCLOSE/开盘价>0.998ANDCLOSE/1日前的收盘价<1.03 OR K值上穿D值 OR RSI1上穿RSI3) AND 1日前的收盘价/开盘价>0.998AND(收盘价>OPENOR(收盘价<=OPENANDHIGH/最低价<1.045)) AND 最高价/收盘价< 1.013 AND 收盘价/开盘价>1.045
共振计数赋值:突破条件+突破条件2+突破条件3+信号过滤+综合共振>=3
多均多头赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>收盘价的60日简单移动平均 AND 收盘价的60日简单移动平均>收盘价的120日简单移动平均 AND 收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均
涨幅达标赋值:收盘价>1日前的收盘价*1.1-0.01
新高赋值:20日内最高价的最高值=1日内收盘价的最高值 AND 成交量(手)>0 AND 收盘价的有效数据周期数*时间开关A>=20
量能放大赋值:成交量(手)/1日前的成交量(手)*时间开关A>1.9
多头启动赋值:多均多头 AND 涨幅达标 AND 新高 AND 量能放大
均线5B赋值:收盘价的5日简单移动平均
均线10B赋值:收盘价的10日简单移动平均
均线20B赋值:收盘价的20日简单移动平均
均线60B赋值:收盘价的60日简单移动平均
价托结构赋值:收盘价>均线5B AND 均线5B>均线10B AND 均线10B>均线20B AND 收盘价>均线60B
缓涨形态赋值:收盘价/1日前的收盘价>1.05 AND 1日前的收盘价/2日前的收盘价< 1.05 AND 收盘价/10日内收盘价的最低值< 1.4
量能爆发赋值:成交量(手)/1日前的成交量(手)>2 OR 成交量(手)=15日内成交量(手)的最高值
小盘赋值:当前流通股本(手)< 10000000
角度5B赋值:(收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100的反正切*57.299999>40
角度10B赋值:(收盘价的10日简单移动平均/1日前的收盘价的10日简单移动平均-1)*100的反正切*57.299999>30
角度20B赋值:(收盘价的20日简单移动平均/1日前的收盘价的20日简单移动平均-1)*100的反正切*57.299999>20
角度30B赋值:(收盘价的30日简单移动平均/1日前的收盘价的30日简单移动平均-1)*100的反正切*57.299999>10
角度共振赋值:角度5B AND 角度10B AND 角度20B AND 角度30B
K向上赋值:KDJ的K>1日前的KDJ的K*时间开关A
D向上赋值:KDJ的D>1日前的KDJ的D*时间开关A AND KDJ的D< 70
J向上赋值:KDJ的J>1日前的KDJ的J*时间开关A
KDJ共振赋值:K向上 AND D向上 AND J向上
角度启动赋值:价托结构 AND 缓涨形态 AND 量能爆发 AND 小盘 AND 角度共振 AND KDJ共振
角度过滤赋值:角度启动的15日过滤*时间开关A
强势组赋值:多头启动 OR 角度过滤
输出龙阶起爆:日期< 15000000 AND ((强势组 AND 共振计数)*时间开关A OR 共振组2 OR 共振组1) AND (谷底信号 OR 低位信号 OR 中位信号)