通道主图通达信公式 主图 源码附图
m:=8;
{指标二:增加走平支撑 观察见底 }
{DRAWTEXTREL(5,140,'市盈率:'+NUMTOSTRN(DYNAINFO(39),2)+'%'+' 每股收益:'+NUMTOSTRN(FINANCE2(3),3)),COLORWHITE;
DRAWTEXTREL(5,50,'板块:'+BKNAME),COLOR00FFFF;
DRAWTEXTREL(5,180,'流通A股:'+FINANCE2(37)+'万' ),COLORFFFF00;
DRAWTEXTREL(50,15,'大跌不追 逆势不买!回调低吸 睡醒高卖 破线止损 '),COLORRED,LINETHICK3;
DRAWTEXTREL(50,80,'一周二股控仓位 强势突破等回调 保本出局卖冲高 '),COLORRED,LINETHICK3;}
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
BB:=ABS((CLOSE+2*HIGH+LOW)/4-MA(CLOSE,17))/MA(CLOSE,17);
DD:=DMA(CLOSE,CC);
EE:=DMA(CLOSE,BB);
低吸:=REF((1-3/100)*EE,2);
强弱分界线:EMA(低吸,7),LINETHICK2,COLORFF6C00;
DRAWTEXT(ISLASTBAR,强弱分界线,'【分界线】'),COLORRED;
启动上攻关注:0,COLOR00FFFF,NODRAW;
红K强势持股:0,COLORRED,NODRAW;
紫K反弹不贪:0,COLORFF0FFF,NODRAW;
蓝K卖出观望:0,COLORFF6C00,NODRAW;
分界线变红转强:强弱分界线,COLORRED,NODRAW;
高抛线:(1+M/100)*DD,COLOR00FF02;
高抛线不过减仓:高抛线,COLOR00FF00,NODRAW;
短支撑:EMA((LLV((C+L)/2,6)+LLV((C+L)/2,5)
+LLV((C+L)/2,4)+LLV((C+L)/2,3)+LLV((C+L)/2,2)+2*(C+L+H)/3)/7,4),COLORWHITE;
IF(强弱分界线>REF(强弱分界线,1)*0.999 ,强弱分界线,DRAWNULL),COLORRED,LINETHICK4;
IF(强弱分界线<REF(强弱分界线,1)*0.999 ,强弱分界线,DRAWNULL),COLORFF6C00,LINETHICK4;
波段趋势:=EMA(短支撑,4);
IF(短支撑>=REF(短支撑,2)*0.998 AND C>短支撑,短支撑,DRAWNULL),COLORRED,LINETHICK2;
涨幅:=(C-REF(C,1))/REF(C,1)*100;
走平支撑线:=LLV((HIGH+2*LOW+OPEN+CLOSE)/5*2.03-H,30)*1.006,COLORABFF40,LINETHICK2;
穿两线:=((CROSS(C,短支撑) AND CROSS(C,波段趋势)) OR (L<短支撑 AND C>波段趋势 AND 短支撑<波段趋势 ))
{ AND 短支撑>REF(短支撑,1)} AND C>REF(C,1)*1.02 AND (C-O>H-C) AND V>REF(V,1) AND (C>强弱分界线 OR C<强弱分界线 AND C>REF(C,1)*1.07);
DRAWTEXT(穿两线,L*0.985,'★上攻'),COLORRED;
STICKLINE(穿两线,H,C,0.1,1),COLORYELLOW,LINETHICK2;
STICKLINE(穿两线,O,C,4.2,1),COLORYELLOW,LINETHICK2;
STICKLINE(穿两线,O,L,0.1,1),COLORYELLOW,LINETHICK2;
探底回升:=((CROSS(C,短支撑) AND CROSS(C,强弱分界线)) OR (CROSS(C,短支撑) AND 短支撑<强弱分界线*1.07))
AND C>强弱分界线 AND 强弱分界线>REF(强弱分界线,1)*0.999 AND 强弱分界线<REF(强弱分界线,3)*0.9 AND C>REF(C,1)*1.02;
回档:=L<短支撑 AND L<强弱分界线 AND C>强弱分界线 AND 强弱分界线>REF(强弱分界线,1) AND C>REF(C,1)*1.02;
{上升中继条件}
EMA3:=EMA(C,3);
EMA13:=EMA(C,13);
上升中继:=BARSLAST(REF(CROSS(EMA13,EMA3),1)) AND CROSS(EMA3,EMA13) AND C>强弱分界线 AND 强弱分界线>REF(强弱分界线,1)*0.99 AND REF(涨幅,1)<4 AND (C-O>H-C);
DRAWTEXT(上升中继,L*0.98,'启动'),COLOR00FFFF;
双穿:=CROSS(C,强弱分界线) AND CROSS(C,短支撑) AND 强弱分界线>=REF(强弱分界线,1)*0.999 AND 短支撑>强弱分界线;
DRAWTEXT(双穿,L*0.98,'双穿'),COLORRED;
{STICKLINE(探底回升 OR 回档 ,H,L,0,1),COLOR00FF00;
STICKLINE(探底回升 OR 回档,O,C,3,1),COLOR00FF00;}
STICKLINE( C>短支撑 AND C>走平支撑线 AND 短支撑>REF(短支撑,2)*0.995 AND 波段趋势>REF(波段趋势,1) ,HIGH,LOW,0,1 ),COLORRED;
STICKLINE( C>短支撑 AND C>走平支撑线 AND 短支撑>REF(短支撑,2)*0.995 AND 波段趋势>REF(波段趋势,1),OPEN,CLOSE,3,1 ),COLOR0000CC;
STICKLINE(C<O AND C>短支撑 AND {短支撑>REF(短支撑,1)}C>波段趋势 AND 波段趋势>REF(波段趋势,1),HIGH,LOW,0,0 ),COLORRED;
STICKLINE(C<O AND C>短支撑 AND C>波段趋势{短支撑>REF(短支撑,1)} AND 波段趋势>REF(波段趋势,1) ,OPEN,CLOSE,3,0 ),COLOR0000AA;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
{顶背离:=CROSS(88,RSI) AND V>MA(V,33);
DRAWTEXT(顶背离,H*1.02,'顶背离'),COLOR00FF00;}
DRAWTEXT(IF(CROSS(69,SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100),1,0) AND C<REF(C,1)*0.965,HIGH*1.025,'顶部预警'),COLORCYAN;
{反弹K线的定义}
STICKLINE(L<强弱分界线 AND C>短支撑 AND C>走平支撑线 AND 短支撑>REF(短支撑,2)*0.995 AND 波段趋势>REF(波段趋势,1) AND C<REF(C,1)*1.06,HIGH,LOW,0,1 ),COLORFF00FF;
STICKLINE(L<强弱分界线 AND C>短支撑 AND C>走平支撑线 AND 短支撑>REF(短支撑,2)*0.995 AND 波段趋势>REF(波段趋势,1) AND C<REF(C,1)*1.06,OPEN,CLOSE,3,1 ),COLORFF00FF;
STICKLINE(L<强弱分界线 AND C<O AND C>短支撑 AND {短支撑>REF(短支撑,1)}C>波段趋势 AND 波段趋势>REF(波段趋势,1) AND C<REF(C,1)*1.06,HIGH,LOW,0,0 ),COLORFF00FF;
STICKLINE(L<强弱分界线 AND C<O AND C>短支撑 AND C>波段趋势{短支撑>REF(短支撑,1)} AND 波段趋势>REF(波段趋势,1) AND C<REF(C,1)*1.06 ,OPEN,CLOSE,3,0 ),COLORFF00FF;
波段:=EMA(((SLOPE(C,22)*20)+C),55),COLORFF00FF,LINETHICK2;
买进价:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
买进条件:=CROSS(C,买进价) AND 买进价>REF(买进价,1) AND C>波段;
{黄托底条件}
加码价:=((C-REF(MA(C,17),1))/18+MA(C,17))*1.004;
加码条件:=CROSS(C,加码价) AND 加码价>REF(加码价,1);
TTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),4);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),4);
DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),4);
PDI:=DMP*100/TTR;
MDI:=DMM*100/TTR;
ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,1);
ADXR:=EMA(ADX,1);
DMI选股:=CROSS(PDI,MDI) AND ADX<REF(ADX,1) AND C>REF(C,1)*1.05;
MID:=MA(CLOSE,17);
短线BBI:=MID + 1*STD(CLOSE,17);
短BBI追:=CROSS(C,短线BBI) AND C>REF(C,1)*1.04;
短线操盘:=REF(LLV(H*0.98,3),1);
波段操盘:=EMA(短线操盘,2);
短线支撑:=EMA(EMA((2*L+C)/3,5),10);
强弱分水岭:=MA(短线支撑,20);
双穿买点:=CROSS(C,波段操盘) AND CROSS(C,强弱分水岭) AND C>强弱分界线*1.015 AND 短支撑>REF(短支撑,1) AND C>强弱分界线;
白绿选股:=(((买进条件 AND 加码条件 AND C>REF(C,1)*1.025 ) OR (买进条件 AND C>REF(C,1)*1.047 AND C<波段*1.08)
OR (加码条件 AND C>REF(C,1)*1.07 ) ) OR DMI选股 OR 短BBI追) AND REF(HHV(H,20),10)<强弱分水岭*1.20 AND C<强弱分水岭*1.13 AND C>强弱分界线;
STICKLINE(白绿选股 OR 双穿买点,L*0.996,L*0.98,6,0),COLORYELLOW;
STICKLINE( 短支撑<波段趋势 AND 波段趋势<REF(波段趋势,1)*0.999 AND NOT(穿两线) AND NOT(探底回升) AND NOT(回档) AND NOT(上升中继) AND NOT(白绿选股 OR 双穿买点)AND 涨幅<7,HIGH,LOW,0,0 ),COLORBLUE;
STICKLINE( 短支撑<波段趋势 AND 波段趋势<REF(波段趋势,1)*0.999 AND NOT(穿两线) AND NOT(探底回升) AND NOT(回档) AND NOT(上升中继) AND NOT(白绿选股 OR 双穿买点)AND 涨幅<7,OPEN,CLOSE,2.8,0 ),COLORBLUE;
未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
M赋值:8
{指标二:增加走平支撑 观察见底 }
{DRAWTEXTREL(5,140,'市盈率:'+NUMTOSTRN(DYNAINFO(39),2)+'%'+' 每股收益:'+NUMTOSTRN(FINANCE2(3),3)),画白色
输出DRAWTEXTREL(5,50,'板块:'+BKNAME),COLOR00FFFF
输出DRAWTEXTREL(5,180,'流通A股:'+FINANCE2(37)+'万' ),COLORFFFF00
DRAWTEXTREL(50,15,'大跌不追 逆势不买!回调低吸 睡醒高卖 破线止损 '),画红色, 线宽为3
DRAWTEXTREL(50,80,'一周二股控仓位 强势突破等回调 保本出局卖冲高 '),画红色, 线宽为3
}
CC赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
BB赋值:(收盘价+2*最高价+最低价的绝对值/4-收盘价的17日简单移动平均)/收盘价的17日简单移动平均
DD赋值:D收盘价的CC日简单移动平均
EE赋值:D收盘价的BB日简单移动平均
低吸赋值:REF((1-3/100)*EE,2)
输出强弱分界线:低吸的7日指数移动平均, 线宽为2,COLORFF6C00
当满足条件ISLASTBAR时,在强弱分界线和'【分界线】'位置书写文字
输出启动上攻关注:0,COLOR00FFFF,NODRAW
输出红K强势持股:0,画红色,NODRAW
输出紫K反弹不贪:0,COLORFF0FFF,NODRAW
输出蓝K卖出观望:0,COLORFF6C00,NODRAW
输出分界线变红转强:强弱分界线,画红色,NODRAW
输出高抛线:(1+M/100)*DD,COLOR00FF02
高抛线不过减仓:高抛线,COLOR00FF00,NODRAW
输出短支撑:EMA((LLV((C+L)/2,6)+LLV((C+L)/2,5)
+LLV((C+L)/2,4)+LLV((C+L)/2,3)+LLV((C+L)/2,2)+2*(C+L+H)/3)/7,4),画白色
IF(强弱分界线>1日前的强弱分界线*0.999 ,强弱分界线,DRAWNULL),画红色,LINETHICK4
IF(强弱分界线<1日前的强弱分界线*0.999 ,强弱分界线,DRAWNULL),COLORFF6C00,LINETHICK4
波段趋势赋值:短支撑的4日指数移动平均
IF(短支撑>=2日前的短支撑*0.998 AND C>短支撑,短支撑,DRAWNULL),画红色, 线宽为2
涨幅赋值:(C-1日前的C)/1日前的C*100
走平支撑线赋值:LLV((最高价+2*最低价+开盘价+收盘价)/5*2.03-H,30)*1.006,COLORABFF40, 线宽为2
穿两线赋值:((C上穿短支撑 AND C上穿波段趋势) OR (L<短支撑 AND C>波段趋势 AND 短支撑<波段趋势 ))
{ AND 短支撑>1日前的短支撑} AND C>1日前的C*1.02 AND (C-O>H-C) AND V>1日前的V AND (C>强弱分界线 OR C<强弱分界线 AND C>1日前的C*1.07)
当满足条件穿两线时,在L*0.985和'★上攻'位置书写文字
当满足条件穿两线时,在H和C之间画柱状线
当满足条件穿两线时,在O和C之间画柱状线
当满足条件穿两线时,在O和L之间画柱状线
探底回升赋值:((C上穿短支撑 AND C上穿强弱分界线) OR (C上穿短支撑 AND 短支撑<强弱分界线*1.07))
AND C>强弱分界线 AND 强弱分界线>1日前的强弱分界线*0.999 AND 强弱分界线<3日前的强弱分界线*0.9 AND C>1日前的C*1.02
回档赋值:L<短支撑 AND L<强弱分界线 AND C>强弱分界线 AND 强弱分界线>1日前的强弱分界线 AND C>1日前的C*1.02
{上升中继条件}
EMA3:=C的3日指数移动平均
EMA13:=C的13日指数移动平均
上升中继赋值:上次1日前的EMA13上穿EMA3距今天数 AND EMA3上穿EMA13 AND C>强弱分界线 AND 强弱分界线>1日前的强弱分界线*0.99 AND 1日前的涨幅<4 AND (C-O>H-C)
当满足条件上升中继时,在L*0.98和'启动'位置书写文字
双穿赋值:C上穿强弱分界线 AND C上穿短支撑 AND 强弱分界线>=1日前的强弱分界线*0.999 AND 短支撑>强弱分界线
当满足条件双穿时,在L*0.98和'双穿'位置书写文字
当满足条件探底回升 OR 回档 时,在H和L之间画柱状线
当满足条件探底回升 OR 回档时,在O和C之间画柱状线
}
STICKLINE( C>短支撑 AND C>走平支撑线 AND 短支撑>2日前的短支撑*0.995 AND 波段趋势>1日前的波段趋势 ,最高价,最低价,0,1 ),画红色
STICKLINE( C>短支撑 AND C>走平支撑线 AND 短支撑>2日前的短支撑*0.995 AND 波段趋势>1日前的波段趋势,开盘价,收盘价,3,1 ),COLOR0000CC
STICKLINE(C短支撑 AND {短支撑>1日前的短支撑}C>波段趋势 AND 波段趋势>1日前的波段趋势,最高价,最低价,0,0 ),画红色
STICKLINE(C短支撑 AND C>波段趋势{短支撑>1日前的短支撑} AND 波段趋势>1日前的波段趋势 ,开盘价,收盘价,3,0 ),COLOR0000AA
LC赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
FF赋值:收盘价的3日指数移动平均
MA15:=收盘价的21日指数移动平均
{顶背离赋值:88上穿RSI AND V>V的33日简单移动平均
当满足条件顶背离时,在H*1.02和'顶背离'位置书写文字
}
DRAWTEXT(IF(CROSS(69,SMA(收盘价-1日前的收盘价和0较大值,13,1)/SMA(收盘价-1日前的收盘价的绝对值,13,1)*100),1,0) AND C<1日前的C*0.965,最高价*1.025,'顶部预警'),画青色
{反弹K线的定义}
STICKLINE(L<强弱分界线 AND C>短支撑 AND C>走平支撑线 AND 短支撑>2日前的短支撑*0.995 AND 波段趋势>1日前的波段趋势 AND C<1日前的C*1.06,最高价,最低价,0,1 ),COLORFF00FF
STICKLINE(L<强弱分界线 AND C>短支撑 AND C>走平支撑线 AND 短支撑>2日前的短支撑*0.995 AND 波段趋势>1日前的波段趋势 AND C<1日前的C*1.06,开盘价,收盘价,3,1 ),COLORFF00FF
STICKLINE(L<强弱分界线 AND C短支撑 AND {短支撑>1日前的短支撑}C>波段趋势 AND 波段趋势>1日前的波段趋势 AND C<1日前的C*1.06,最高价,最低价,0,0 ),COLORFF00FF
STICKLINE(L<强弱分界线 AND C短支撑 AND C>波段趋势{短支撑>1日前的短支撑} AND 波段趋势>1日前的波段趋势 AND C<1日前的C*1.06 ,开盘价,收盘价,3,0 ),COLORFF00FF
波段赋值:EMA(((SLOPE(C,22)*20)+C),55),COLORFF00FF, 线宽为2
买进价赋值:((C-REF(C的6日简单移动平均,1))/6+C的6日简单移动平均)*1.004
买进条件赋值:C上穿买进价 AND 买进价>1日前的买进价 AND C>波段
{黄托底条件}
加码价赋值:((C-REF(C的17日简单移动平均,1))/18+C的17日简单移动平均)*1.004
加码条件赋值:C上穿加码价 AND 加码价>1日前的加码价
TTR赋值:EMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(1日前的收盘价-最低价)),4)
HD :=最高价-1日前的最高价
LD :=1日前的最低价-最低价
如果HD>0 AND HD>LD返回HD否则返回0
如果LD>0 AND LD>HD返回LD否则返回0
PDI赋值:DMP*100/TTR
MDI:=DMM*100/TTR
ADX赋值:EMA(MDI-PDI的绝对值/(MDI+PDI)*100,1)
ADXR:=ADX的1日指数移动平均
DMI选股:=PDI上穿MDI AND ADX<1日前的ADX AND C>1日前的C*1.05
MID:=收盘价的17日简单移动平均
短线BBI:=MID + 1*收盘价的17估算标准差
短BBI追:=C上穿短线BBI AND C>1日前的C*1.04
短线操盘赋值:REF(3日内H*0.98最低值,1)
波段操盘:=短线操盘的2日指数移动平均
短线支撑赋值:EMA(EMA((2*L+C)/3,5),10)
强弱分水岭赋值:短线支撑的20日简单移动平均
双穿买点:=C上穿波段操盘 AND C上穿强弱分水岭 AND C>强弱分界线*1.015 AND 短支撑>1日前的短支撑 AND C>强弱分界线
白绿选股赋值:(((买进条件 AND 加码条件 AND C>1日前的C*1.025 ) OR (买进条件 AND C>1日前的C*1.047 AND C<波段*1.08)
OR (加码条件 AND C>1日前的C*1.07 ) ) OR DMI选股 OR 短BBI追) AND REF(20日内H最高值,10)<强弱分水岭*1.20 AND C<强弱分水岭*1.13 AND C>强弱分界线
当满足条件白绿选股 OR 双穿买点时,在L*0.996和L*0.98之间画柱状线
STICKLINE( 短支撑<波段趋势 AND 波段趋势<1日前的波段趋势*0.999 AND NOT(穿两线) AND NOT(探底回升) AND NOT(回档) AND NOT(上升中继) AND NOT(白绿选股 OR 双穿买点)AND 涨幅<7,最高价,最低价,0,0 ), 画蓝色
STICKLINE( 短支撑<波段趋势 AND 波段趋势<1日前的波段趋势*0.999 AND NOT(穿两线) AND NOT(探底回升) AND NOT(回档) AND NOT(上升中继) AND NOT(白绿选股 OR 双穿买点)AND 涨幅<7,开盘价,收盘价,2.8,0 ), 画蓝色