通达信【起爆擒庄】系列套装指标 抓住妖股起飞的时机 源码附图
底部起爆副图源码如下:
VAR1:=INDEXC;
VAR2:=MA(VAR1,6);
VAR3:=MA(VAR1,24);
VAR4:=MA(VAR1,32);
VAR5:=MA(VAR1,62);
VAR6:=MA(VAR1,105);
VAR7:=VAR5;
VAR1N:=MA(CLOSE,5);
VAR2N:=MA(CLOSE,10);
VAR3N:=(VAR1N-CLOSE)/CLOSE>3/100;
VAR4N:=(VAR2N-VAR1N)/VAR1N>0.05;
VAR5N:=LLV(CLOSE,3)=LLV(CLOSE,8);
VAR8:=VAR4>VAR2*1.07 AND VAR3>VAR2*1.055;
VAR9:=VAR2>VAR1*0.55;
百发百中:VAR7 AND VAR8 AND VAR9 AND CLOSE/COST(8)<=1.1 AND
(CLOSE>OPEN OR CLOSE>REF(OPEN,1) OR C>REF(CLOSE,1)),LINETHICK2;
底部:VAR3N AND VAR4N AND VAR5N,COLORGREEN;
绝对底部2:COUNT(百发百中=1,5)=1 AND 底部,LINETHICK2,COLOR00CCFF;
绝对底部:STICKLINE( FILTER(绝对底部2=1,1),0 ,0.5,2 , 0),COLORRED;
起爆擒庄换手源码如下:
换手:=V*100/CAPITAL;
主力:=MA(换手,4);
大户:=MA(换手,9);
中户:=MA(换手,17);
散户:=MA(换手,34);
均量:=(主力+大户+中户+散户)/4;
主力能量:(主力-均量),NODRAW;
主力能量柱:STICKLINE(主力能量,0,ABS(主力能量),2,0),COLORRED;大户能量:(大户-均量),NODRAW;
大户能量柱:STICKLINE(大户能量,ABS(主力能量),ABS(主力能量)+ABS(大户能量),2,0),COLORYELLOW;{中户持仓量}
中户能量:(中户-均量),NODRAW;
中户能量柱:STICKLINE(中户能量,ABS(主力能量)+ABS(大户能量),ABS(主力能量)+ABS(大户能量)+ABS(中户能量),2,0),COLORMAGENTA;{散户持仓量}
散户能量:(散户-均量),NODRAW;
散户能量柱:STICKLINE(散户能量,ABS(主力能量)+ABS(大户能量)+ABS(中户能量),ABS(主力能量)+ABS(大户能量)+ABS(中户能量)+ABS(散户能量),2,0),COLORGREEN;{主导力量}
A:=MAX(主力能量,大户能量);
B:=MAX(中户能量,散户能量);
主导力量:MAX(A,B);
DRAWTEXT(ISLASTBAR=1 AND 主力能量>=0,主力能量/2,'[主力增仓]'),COLORRED;
DRAWTEXT(ISLASTBAR=1 AND 主力能量<0,ABS(主力能量)/2,'[主力减仓]'),COLOR00FF00;
DRAWTEXT(ISLASTBAR=1 AND 大户能量>=0,ABS(主力能量)/2+0.8,'[大户增仓]'),COLORFF00FF
DRAWTEXT(ISLASTBAR=1 AND 大户能量<0,ABS(主力能量)/2+0.8,'[大户减仓]'),COLOR38FF38;
DRAWTEXT(ISLASTBAR=1 AND 中户能量>=0,ABS(主力能量)/2+1.6,'[中户增仓]'),COLORFF60FF;
DRAWTEXT(ISLASTBAR=1 AND 中户能量<0,ABS(主力能量)/2+1.6,'[中户减仓]'),COLOR66FF66;
DRAWTEXT(ISLASTBAR=1 AND 散户能量>=0,ABS(主力能量)/2+2.3,'[散户增仓]'),COLORFF88FF;
DRAWTEXT(ISLASTBAR=1 AND 散户能量<0,ABS(主力能量)/2+2.3,'[散户减仓]'),COLOR88FF88;
起爆突破筹码源码如下:
V1:=IF(C/REF(C,1)>=1.098 AND C=O,EMA(EMA(EMA(HHV(V,10),3),13),360),EMA(EMA(EMA(V,3),13),360));
V2:=IF(C/REF(C,1)>=1.098 AND C=O,HHV(V,10),HHV(V,3));
紫:EMA(((CLOSE*V2-REF(COST(90),1)*V1)/20+250)*1.2/5,3),COLORMAGENTA,LINETHICK2;
趋势1:=EMA(紫,13),COLORMAGENTA,DOTLINE;
兰:EMA(((REF(COST(90),1)*V1-CLOSE*V2)/20+250)*1.2/5,3),COLORCYAN,LINETHICK2;
趋势2:=EMA(兰,13),COLORCYAN,DOTLINE;
红:EMA(((CLOSE*V2-REF(COST(10),1)*V1)/20+250)*1.2/5,3),COLORRED,LINETHICK2;
趋势3:=EMA(红,13),COLORRED,DOTLINE;
蓝:EMA(((REF(COST(10),1)*V1-CLOSE*V2)/20+250)*1.2/5,3),COLORBLUE,LINETHICK2;
趋势4:=EMA(蓝,13),COLORBLUE,DOTLINE;
DRAWTEXT(COUNT(红=HHV(红,60),10)=1 AND 红=HHV(红,60),红,'★突破'),COLORRED;
{X_1:=30;
X_2:=10;
X_3:=VOL/10000*CLOSE/100;
X_4:=REF(CLOSE,1);
X_5:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
X_6:=(CLOSE-X_4)*X_5;
X_7:=SUM(X_6,0);
X_8:=X_7;
JZOBV:=X_8;
紫2:EMA(((CLOSE*JZOBV-REF(COST(90),1)*JZOBV)/20+250)*1.2/5,3),COLORMAGENTA,DOTLINE;
兰3:EMA(((REF(COST(90),1)*JZOBV-CLOSE*JZOBV)/20+250)*1.2/5,3),COLORCYAN,DOTLINE;
红4:EMA(((CLOSE*JZOBV-REF(COST(10),1)*JZOBV)/20+250)*1.2/5,3),COLORRED,DOTLINE;
蓝5:EMA(((REF(COST(10),1)*JZOBV-CLOSE*JZOBV)/20+250)*1.2/5,3),COLORBLUE,DOTLINE;};
起爆主升浪源码如下:
大单动向:(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7)*10,NODRAW;
NOTEXT1:MA(大单动向,10)*3,NODRAW;
STICKLINE(大单动向>0,0,大单动向,2,0),COLORRED;
STICKLINE(大单动向<0,0,大单动向,2,0),COLORCYAN;
冠:HORCALC(HYBLOCK,105,1,DRAWNULL)=1,NODRAW,COLORRED;
亚:HORCALC(HYBLOCK,105,1,DRAWNULL)=2,NODRAW,COLORYELLOW;
季:HORCALC(HYBLOCK,105,1,DRAWNULL)=3,NODRAW,COLORWHITE;
XA_188:=EMA(CLOSE,9);
主升浪1:=EMA(XA_188*1.14,5),COLORGREEN;
主升浪4:=EMA(CLOSE,2),COLORRED;
STICKLINE(主升浪4>=主升浪1,REFDATE(HHV(H,130),DATE),REFDATE(LLV(L,130),DATE),1,0),COLOR545454 ;
VAR12:(CLOSE-LLV(LOW,40))/LLV(LOW,40)*100,COLORYELLOW;
趋势线: (CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,NODRAW;
主力线: (CLOSE-MA(LLV(LOW,40),40))/MA(LLV(LOW,40),40)*100,COLORMAGENTA;
攻击线:28,COLORLIBLUE,DOTLINE;
DRAWICON(CROSS(VAR12,攻击线),VAR12,9);
MA5:=MA(C,5);
持股线:IF((HHV(MA5,100)=MA5),主力线,DRAWNULL),COLORMAGENTA,LINETHICK5;
AA:=((CLOSE*V-REF(COST(90),1)*V)/20+250)*1.2/5,COLORMAGENTA;
BB:=((REF(COST(90),1)*V-CLOSE*V)/20+250)*1.2/5,COLORCYAN;
CC:=((CLOSE*V-REF(COST(10),1)*V)/20+250)*1.2/5,COLORRED;
DD:=((REF(COST(10),1)*V-CLOSE*V)/20+250)*1.2/5,COLORBLUE;
主升浪A:=(CC>0 AND CROSS(AA,BB) OR CROSS(AA,0)) ;
主升浪B:=CC>0 AND AA>0 AND BB<0 AND DD<0;
XGG:=(主升浪A AND COUNT(主升浪A,10)=1) OR (主升浪B AND COUNT(主升浪B,60)=1);
DRAWTEXT(XGG AND COUNT(XGG,20)=1,VAR12*1.16,'★主升浪'),COLORYELLOW;
DRAWICON(XGG AND COUNT(XGG,20)=1,VAR12*1.09,11);
DRAWTEXT(CC>=HHV(CC,60) AND COUNT(CC>=HHV(CC,20),20)=1 AND CC>BB,VAR12*1.16,'★看戏'),COLORGREEN;
DRAWICON(CC>=HHV(CC,60) AND COUNT(CC>=HHV(CC,20),20)=1 AND CC>BB,VAR12*1.19,12);
起爆擒庄模型源码如下:
X_1:=CLOSE*VOL;
X_2:=EMA((EMA(X_1,3)/EMA(VOL,3)+EMA(X_1,6)/EMA(VOL,6)+EMA(X_1,12)/EMA(VOL,12)+EMA(X_1,9)/EMA(VOL,9))/4,8);
X_3:=1.06*X_2;
A4:EMA(X_3-(EMA(CLOSE,3)-X_3),5),COLORYELLOW;
X_4:=IF(A4<=X_3,A4,X_3);
A5:2*X_3-X_4,COLORMAGENTA;
DRAWICON(CROSS(CLOSE,A4),0.98*LOW,7);
DRAWICON(CROSS(A5,A4),LOW,23);
未来函数检测结果如下:
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE
该公式包含未来函数:DVOL
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
底部起爆副图源码如下:VAR1赋值:INDEXC
VAR2赋值:VAR1的6日简单移动平均
VAR3赋值:VAR1的24日简单移动平均
VAR4赋值:VAR1的32日简单移动平均
VAR5赋值:VAR1的62日简单移动平均
VAR6赋值:VAR1的105日简单移动平均
VAR7赋值:VAR5
VAR1N赋值:收盘价的5日简单移动平均
VAR2N:=收盘价的10日简单移动平均
VAR3N:=(VAR1N-收盘价)/收盘价>3/100
VAR4N:=(VAR2N-VAR1N)/VAR1N>0.05
VAR5N:=3日内收盘价最低值=8日内收盘价最低值
VAR8赋值:VAR4>VAR2*1.07 AND VAR3>VAR2*1.055
VAR9赋值:VAR2>VAR1*0.55
输出百发百中:VAR7 AND VAR8 AND VAR9 AND 收盘价/获利盘为8%的成本分布<=1.1 AND (收盘价>开盘价 OR 收盘价>1日前的开盘价 OR C>1日前的收盘价), 线宽为2
输出底部:VAR3N AND VAR4N AND VAR5N,画绿色
绝对底部2:统计5日满足百发百中=1的天数=1 AND 底部, 线宽为2,COLOR00CCFF
绝对输出底部:STICKLINE( 绝对底部2=1的1过滤,0 ,0.5,2 , 0),画红色
起爆擒庄换手源码如下:换手赋值:V*100/当前流通股本
主力赋值:换手的4日简单移动平均
大户赋值:换手的9日简单移动平均
中户赋值:换手的17日简单移动平均
散户赋值:换手的34日简单移动平均
均量赋值:(主力+大户+中户+散户)/4
主力能量:(主力-均量),NODRAW
主力能量柱:STICKLINE(主力能量,0,主力能量的绝对值,2,0),画红色
大户能量:(大户-均量),NODRAW
大户能量柱:STICKLINE(大户能量,主力能量的绝对值,主力能量的绝对值+ABS(大户能量),2,0),画黄色
{中户持仓量}中户能量:(中户-均量),NODRAW
中户能量柱:STICKLINE(中户能量,主力能量的绝对值+ABS(大户能量),主力能量的绝对值+ABS(大户能量)+ABS(中户能量),2,0),画洋红色
{散户持仓量}散户能量:(散户-均量),NODRAW
散户能量柱:STICKLINE(散户能量,主力能量的绝对值+ABS(大户能量)+ABS(中户能量),主力能量的绝对值+ABS(大户能量)+ABS(中户能量)+ABS(散户能量),2,0),画绿色
{主导力量}A赋值:主力能量和大户能量较大值
B赋值:中户能量和散户能量较大值
输出主导力量:A和B较大值
当满足条件ISLASTBAR=1 AND 主力能量>=0时,在主力能量/2和'[主力增仓]'位置书写文字
DRAWTEXT(ISLASTBAR=1 AND 主力能量<0,主力能量的绝对值/2,'[主力减仓]'),COLOR00FF00
DRAWTEXT(ISLASTBAR=1 AND 大户能量>=0,主力能量的绝对值/2+0.8,'[大户增仓]'),COLORFF00FFDRAWTEXT(ISLASTBAR=1 AND 大户能量<0,主力能量的绝对值/2+0.8,'[大户减仓]'),COLOR38FF38
DRAWTEXT(ISLASTBAR=1 AND 中户能量>=0,主力能量的绝对值/2+1.6,'[中户增仓]'),COLORFF60FF
DRAWTEXT(ISLASTBAR=1 AND 中户能量<0,主力能量的绝对值/2+1.6,'[中户减仓]'),COLOR66FF66
DRAWTEXT(ISLASTBAR=1 AND 散户能量>=0,主力能量的绝对值/2+2.3,'[散户增仓]'),COLORFF88FF
DRAWTEXT(ISLASTBAR=1 AND 散户能量<0,主力能量的绝对值/2+2.3,'[散户减仓]'),COLOR88FF88
起爆突破筹码源码如下:V1赋值:IF(C/1日前的C>=1.098 AND C=O,EEE10日内V最高值的3日简单移动平均,13),360),EEEV的3日简单移动平均,13),360))
V2赋值:IF(C/1日前的C>=1.098 AND C=O,10日内V最高值,3日内V最高值)
输出紫:EMA(((收盘价*V2-REF(获利盘为90%的成本分布,1)*V1)/20+250)*1.2/5,3),画洋红色, 线宽为2
趋势1赋值:紫的13日指数移动平均,画洋红色,DOTLINE
输出兰:EMA(((REF(获利盘为90%的成本分布,1)*V1-收盘价*V2)/20+250)*1.2/5,3),画青色, 线宽为2
趋势2赋值:兰的13日指数移动平均,画青色,DOTLINE
输出红:EMA(((收盘价*V2-REF(获利盘为10%的成本分布,1)*V1)/20+250)*1.2/5,3),画红色, 线宽为2
趋势3赋值:红的13日指数移动平均,画红色,DOTLINE
输出蓝:EMA(((REF(获利盘为10%的成本分布,1)*V1-收盘价*V2)/20+250)*1.2/5,3),COLORBLUE, 线宽为2
趋势4赋值:蓝的13日指数移动平均,COLORBLUE,DOTLINE
DRAWTEXT(COUNT(红=60日内红最高值,10)=1 AND 红=60日内红最高值,红,'★突破'),画红色
{X_1赋值:30
X_2赋值:10
X_3赋值:成交量/10000*收盘价/100
X_4赋值:1日前的收盘价
X_5赋值:2的成交量日累和/((2日内最高价最高值-2日内最低价最低值)*100)
X_6赋值:(收盘价-X_4)*X_5
X_7赋值:0的X_6日累和
X_8赋值:X_7
JZOBV:=X_8
紫2:EMA(((收盘价*JZOBV-REF(获利盘为90%的成本分布,1)*JZOBV)/20+250)*1.2/5,3),画洋红色,DOTLINE
兰3:EMA(((REF(获利盘为90%的成本分布,1)*JZOBV-收盘价*JZOBV)/20+250)*1.2/5,3),画青色,DOTLINE
红4:EMA(((收盘价*JZOBV-REF(获利盘为10%的成本分布,1)*JZOBV)/20+250)*1.2/5,3),画红色,DOTLINE
蓝5:EMA(((REF(获利盘为10%的成本分布,1)*JZOBV-收盘价*JZOBV)/20+250)*1.2/5,3),COLORBLUE,DOTLINE
}
输出起爆主升浪源码如下:大单动向:(LARGEINTRD成交量-LARGEOUTTRD成交量)*10000/FINANCE(7)*10,NODRAW
输出NOTEXT1:大单动向的10日简单移动平均*3,NODRAW
当满足条件大单动向>0时,在0和大单动向之间画柱状线
当满足条件大单动向<0时,在0和大单动向之间画柱状线
输出冠:HORCALC(HYBLOCK,105,1,DRAWNULL)=1,NODRAW,画红色
输出亚:HORCALC(HYBLOCK,105,1,DRAWNULL)=2,NODRAW,画黄色
输出季:HORCALC(HYBLOCK,105,1,DRAWNULL)=3,NODRAW,画白色
XA_188赋值:收盘价的9日指数移动平均
主升浪1赋值:XA_188*1.14的5日指数移动平均,画绿色
主升浪4赋值:收盘价的2日指数移动平均,画红色
STICKLINE(主升浪4>=主升浪1,REFDATE(130日内H最高值,DATE),REFDATE(130日内L最低值,DATE),1,0),COLOR545454
输出VAR12:(收盘价-40日内最低价最低值)/40日内最低价最低值*100,画黄色
输出趋势线: (收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100,NODRAW
主力线: (收盘价-40日内最低价最低值的40日简单移动平均)/40日内最低价最低值的40日简单移动平均*100,画洋红色
输出攻击线:28,COLORLIBLUE,DOTLINE
DRAWICON(VAR12上穿攻击线,VAR12,9)
MA5赋值:C的5日简单移动平均
输出持股线:IF((100日内MA5最高值=MA5),主力线,DRAWNULL),画洋红色,LINETHICK5
AA赋值:((收盘价*V-REF(获利盘为90%的成本分布,1)*V)/20+250)*1.2/5,画洋红色
BB赋值:((REF(获利盘为90%的成本分布,1)*V-收盘价*V)/20+250)*1.2/5,画青色
CC赋值:((收盘价*V-REF(获利盘为10%的成本分布,1)*V)/20+250)*1.2/5,画红色
DD赋值:((REF(获利盘为10%的成本分布,1)*V-收盘价*V)/20+250)*1.2/5,COLORBLUE
主升浪A赋值:(CC>0 AND AA上穿BB OR AA上穿0)
主升浪B赋值:CC>0 AND AA>0 AND BB<0 AND DD<0
XGG赋值:(主升浪A AND 统计10日满足主升浪A的天数=1) OR (主升浪B AND 统计60日满足主升浪B的天数=1)
DRAWTEXT(XGG AND 统计20日满足XGG的天数=1,VAR12*1.16,'★主升浪'),画黄色
DRAWICON(XGG AND 统计20日满足XGG的天数=1,VAR12*1.09,11)
DRAWTEXT(CC>=60日内CC最高值 AND COUNT(CC>=20日内CC最高值,20)=1 AND CC>BB,VAR12*1.16,'★看戏'),画绿色
DRAWICON(CC>=60日内CC最高值 AND COUNT(CC>=20日内CC最高值,20)=1 AND CC>BB,VAR12*1.19,12)
起爆擒庄模型源码如下:X_1赋值:收盘价*成交量
X_2赋值:EMA((EMA(X_1,3)/EMA(成交量,3)+EMA(X_1,6)/EMA(成交量,6)+EMA(X_1,12)/EMA(成交量,12)+EMA(X_1,9)/EMA(成交量,9))/4,8)
X_3赋值:1.06*X_2
输出A4:EMA(X_3-(EMA(收盘价,3)-X_3),5),画黄色
如果A4<=X_3返回A4否则返回X_3
输出A5:2*X_3-X_4,画洋红色
DRAWICON(收盘价上穿A4,0.98*最低价,7)
DRAWICON(A5上穿A4,最低价,23)