通达信副图指标《跟庄建仓》附图
A01:=DYNAINFO(7);
A03:=BARSCOUNT(CLOSE);
A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);
A05:=IF((A03 > 20),A04,0);
A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));
A07:=DMA(A06,(VOL / CAPITAL)) * 60;
A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);
VAR1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
VAR2:=EMA(VAR1,8);
VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
趋势:=EMA(VAR3,3)-10;
STICKLINE(趋势>80,趋势,80,0,0);
底:(CROSS(趋势,1.5)),COLORWHITE;
DRAWICON(CROSS(趋势,1.5),40,1);
DRAWTEXT(CROSS(趋势,1.5),30,'底');
STICKLINE((A09 > 0 AND (趋势<20 OR 趋势>REF(趋势,1)AND 趋势<50)),0,A09*0.65,2,0),COLORFFFF00;
((A09 > 0 AND (趋势<20 OR 趋势>REF(趋势,1)AND 趋势<50))),COLORFFFF00;
机构建仓区:0,LINETHICK0,COLORFFFF00;
VAR4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;
STICKLINE(趋势<=13,0,16,0,0),COLORWHITE;
白底:IF((趋势<=13),1,0),COLORWHITE;
{DRAWTEXT(FILTER(趋势<=8,15),60,'准备现金'),COLORWHITE;}
准备现金:(FILTER(趋势<=8,15)),COLOR00FF00;
STICKLINE(趋势<=13 AND VAR4>13,0,50,0,0),COLOR0099FF;
VAR5:=FILTER((趋势<=13 AND VAR4>13),10);
买入:FILTER((趋势<=13 AND VAR4>13),10),COLORWHITE;
DRAWTEXT(VAR5,75,'买入'),COLORWHITE;
STICKLINE(趋势>=90 AND VAR4,0,30,0,0),COLORGRAY;
VAR6:=FILTER((趋势>=90 AND VAR4),10);
DRAWTEXT(VAR6,40,'清仓'),COLORGRAY;
VAR7:=LLV(LOW,30);
VAR8:=HHV(HIGH,30);
VAR9:=EMA((CLOSE-VAR7)/(VAR8-VAR7)*4,4)*25;
STICKLINE(VAR9>90,100,105,0,2),COLORRED;
VAR10:=(VAR9-LLV(VAR9,4))/(HHV(VAR9,4)-LLV(VAR9,4))*100;
DRAWTEXT(IF(CROSS(VAR9,VAR10) AND VAR9>87,85,0),100,'险'),COLOR00FF00;
{DRAWICON(CROSS(90,VAR9),95,9);}
VAR11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
VAR12:=HHV(VAR11,30)*8;
火焰山:=EMA(IF(LOW<=VAR7 AND 趋势<40,(VAR11+VAR12),0),3)/618,COLORFF00FF,LINETHICK1;
STICKLINE(火焰山>0,0,火焰山*1.2,0,0 ),COLORFF00FF;
VAR13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;
VAR14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;
趋势线: 趋势,COLORYELLOW;
VAR16:=MAX(EMA(VAR13,2)-EMA(VAR14,5),0)*200;
VAR17:=EMA(VAR16,5);
{波浪峰:VAR17,STICK,COLORFF00FF;}
{STICKLINE(VAR17<REF(VAR17,1),0,VAR17,1,0),COLOR00FF00;}
VAR18:=MA(趋势线,8);
抄底:IF(CROSS(VAR2,VAR18) AND VAR2<15,100,0),COLOR00FF00;
DRAWTEXT(CROSS(趋势线,0.8*VAR2)AND 趋势线>REF(趋势线,1)AND 趋势线<50,50,'追涨'),COLORWHITE;
追涨:IF((CROSS(趋势线,0.8*VAR2)AND 趋势线>REF(趋势线,1) AND 趋势线<50),1,0),COLORWHITE;
{风险区:IF(趋势>100,趋势,80),COLORFF00FF;}
趋势线2:= 3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1), ,COLORFF6666,LINETHICK2;
DRAWTEXT(IF(CROSS(8,趋势线2),1,0), 100,'$备钱'),COLOR33FFCC,;
备钱:IF(CROSS(8,趋势线2),1,0),COLORWHITE;
{VAR22:=REF(LOW,1);}
{VAR23:=SMA(ABS(LOW-VAR22),3,1)/SMA(MAX(LOW-VAR22,0),3,1)*100;}
{VAR24:=EMA(IF(CLOSE*1.3,VAR23*10,VAR23/10),3);}
{VAR25:=LLV(LOW,30);}
{VAR26:=HHV(VAR24,30);}
{VAR27:=IF(MA(CLOSE,58),1,0);}
{VAR28:=EMA(IF(LOW<=VAR25,(VAR24+VAR26*2)/2,0),3)/618*VAR27;}
{VAR29:=IF(VAR28>100,100,VAR28);}
{火焰山:(VAR29>-150),COLORFF00FF,LINETHICK1;}
{STICKLINE(VAR29>-150,0,VAR29*1.5,4,0),COLORFF00FF;} {底部柱状线}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
短买:IF(REF(J,1)<0 AND J>0,40,0),STICK,COLORRED;
STICKLINE(REF(J,1)<0 AND J>0,0,40,3,0),COLORRED;
DRAWTEXT(REF(J,1)<0 AND J>0,40,'短买'),COLORWHITE;
未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
A01赋值:现价
A03赋值:收盘价的有效数据周期数
A04赋值:(SMA((收盘价 / 120日内最高价最高值),3,1) * 100)
A05赋值:IF((A03 > 20),A04,0)
A06赋值:IF((最低价 > A01),0,IF((最高价 < A01),1,(((A01 - 最低价) + 0.009) / ((最高价 - 最低价) + 0.009))))
A07赋值:DMA(A06,(成交量 / 当前流通股本)) * 60
A09赋值:IF((((A07 > 0) AND (A07 > 1日前的A07)) AND (A05 <= 88)),A07,0)
VAR1赋值:3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1)
VAR2赋值:VAR1的8日指数移动平均
VAR3赋值:3*SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)*100,5,1)-2*SMA(SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)*100,5,1),3,1)
趋势赋值:VAR3的3日指数移动平均-10
当满足条件趋势>80时,在趋势和80之间画柱状线
输出
底:(趋势上穿1.5),画白色
DRAWICON(趋势上穿1.5,40,1)
DRAWTEXT(趋势上穿1.5,30,'底')
STICKLINE((A09 > 0 AND (趋势<20 OR 趋势>1日前的趋势AND 趋势<50)),0,A09*0.65,2,0),COLORFFFF00
((A09 > 0 AND (趋势<20 OR 趋势>1日前的趋势AND 趋势<50))),COLORFFFF00
输出
机构建仓区:0,LINETHICK0,COLORFFFF00
VAR4赋值:(趋势-1日前的趋势)/1日前的趋势*100
当满足条件趋势<=13时,在0和16之间画柱状线
输出
白底:IF((趋势<=13),1,0),画白色
{DRAWTEXT(趋势<=8的15过滤,60,'准备现金'),画白色
输出}
准备现金:(趋势<=8的15过滤),COLOR00FF00
当满足条件趋势<=13 AND VAR4>13时,在0和50之间画柱状线
VAR5赋值:FILTER((趋势<=13 AND VAR4>13),10)
输出
买入:FILTER((趋势<=13 AND VAR4>13),10),画白色
当满足条件VAR5时,在75和'买入'位置书写文字
当满足条件趋势>=90 AND VAR4时,在0和30之间画柱状线
VAR6赋值:FILTER((趋势>=90 AND VAR4),10)
当满足条件VAR6时,在40和'清仓'位置书写文字
VAR7赋值:30日内最低价最低值
VAR8赋值:30日内最高价最高值
VAR9赋值:EMA((收盘价-VAR7)/(VAR8-VAR7)*4,4)*25
当满足条件VAR9>90时,在100和105之间画柱状线
VAR10:=(VAR9-4日内VAR9最低值)/(4日内VAR9最高值-4日内VAR9最低值)*100
DRAWTEXT(IF(VAR9上穿VAR10 AND VAR9>87,85,0),100,'险'),COLOR00FF00
{DRAWICON(90上穿VAR9,95,9)
}
VAR11:=SMA(L-1日前的L的绝对值,3,1)/SMA(L-1日前的L和0较大值,3,1)*100
VAR12:=30日内VAR11最高值*8
火焰山赋值:EMA(IF(最低价<=VAR7 AND 趋势<40,(VAR11+VAR12),0),3)/618,COLORFF00FF,LINETHICK1
当满足条件火焰山>0时,在0和火焰山*1.2之间画柱状线
VAR13:=(C的1日简单移动平均+C的3日简单移动平均+C的5日简单移动平均+C的7日简单移动平均+C的9日简单移动平均)/5
VAR14:=(C的2日简单移动平均+C的4日简单移动平均+C的6日简单移动平均+C的8日简单移动平均+C的10日简单移动平均)/5
趋势线: 趋势,画黄色
VAR16:=VAR13的2日指数移动平均-VAR14的5日指数移动平均和0较大值*200
VAR17:=VAR16的5日指数移动平均
输出
{波浪峰:VAR17,STICK,COLORFF00FF
}
{STICKLINE(VAR17<1日前的VAR17,0,VAR17,1,0),COLOR00FF00
}
VAR18:=趋势线的8日简单移动平均
输出
抄底:IF(VAR2上穿VAR18 AND VAR2<15,100,0),COLOR00FF00
DRAWTEXT(趋势线上穿0.8*VAR2AND 趋势线>1日前的趋势线AND 趋势线<50,50,'追涨'),画白色
输出
追涨:IF((趋势线上穿0.8*VAR2AND 趋势线>1日前的趋势线 AND 趋势线<50),1,0),画白色
如果趋势>100返回趋势否则返回80
}
趋势线2:= 3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1), ,COLORFF6666, 线宽为2
DRAWTEXT(IF(8上穿趋势线2,1,0), 100,'$备钱'),COLOR33FFCC,
输出
备钱:IF(8上穿趋势线2,1,0),画白色
{VAR22赋值:1日前的最低价
}
{VAR23赋值:SMA(最低价-VAR22的绝对值,3,1)/SMA(最低价-VAR22和0较大值,3,1)*100
如果收盘价*1.3返回VAR23*10否则返回VAR23/10
}
{VAR25赋值:30日内最低价最低值
}
{VAR26赋值:30日内VAR24最高值
}
{VAR27赋值:IF(收盘价的58日简单移动平均,1,0)
}
{VAR28赋值:EMA(IF(最低价<=VAR25,(VAR24+VAR26*2)/2,0),3)/618*VAR27
如果VAR28>100返回100否则返回VAR28
输出}
{火焰山:(VAR29>-150),COLORFF00FF,LINETHICK1
当满足条件VAR29>-150时,在0和VAR29*1.5之间画柱状线
} {底部柱状线}
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
输出
短买:IF(1日前的J<0 AND J>0,40,0),STICK,画红色
STICKLINE(1日前的J<0 AND J>0,0,40,3,0),画红色
DRAWTEXT(1日前的J<0 AND J>0,40,'短买'),画白色