通达信顶底早知晓副图源码

 

上次介绍了主图利用时间周期黄金数列与中国二十四节气共震变盘日的方法,再提供一个副图给网友以配合使用。炒股的人都知道,股价无非是开盘价、收盘价、最高价、最低价及成交量组合而成,指标编程也不例外。大家一直在追求完美的公式,其实流传下来的公式经过百年的磨练,非常经典。故本人采用了经典的慢速KDJ与RSI组合而成,另加了一些买卖点以作参考组合而成。
使用方法:在主图的基础上,利用KDJ及RSI的局部范畴来尽早知晓股价运行的方向。当主力的吸筹的时候,KDJ与RSI满足了在20之下的要求,随后在指标金叉走高的前提下,同时主图也在二十四节气日变盘,最好是满足底背离的要求,这个时候我们可以安全的入市操作了。而当主力在拉高派发时,KDJ与RSI在80以上死叉时,配合主图二十四节气与时间变盘日的共震,这个时候我们可以安全的离场休息,如出现KDJ纯化的现象,很简单,找一个顶背离的时点,当它们死叉且下穿50时且股价创新高,就是你最好的离场时间。比如上证这次的高点2478点,就是在KDJ纯化的基础上,一直等到RSI走高80以上死叉时而产生,就算这个点没走成,那么高位死叉后向下且惊蛰日变盘共震时,2458点也是你最好的离场机会。总之离场信号出现时,KDJ与RSI一波及一波的走低,提醒着你,再不走就是你自已的问题了。况且中间加了买与卖的超短线信号时时刻刻的警醒着你。指标不是万能的,但指标却留下了股市运行的轨迹,给我们寻找趋势指引了方向。
 

LC:=REF(CLOSE,1);
RSI6:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,COLORDD55DD,NODRAW;
RSI12:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100,COLORDD8855,NODRAW;
DRAWBAND(RSI6,RGB(100,42,100),RSI12,RGB(20,60,100));
LOWV:=LLV(LOW,9);
HIGHV:=HHV(HIGH,9);
SRSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);
SK:EMA(SRSV,3),COLORFFFFFF,NODRAW;
SD:MA(SK,3),COLOR00FFFF,NODRAW;
SJ:3*SK-2*SD,COLORFFFF88,NODRAW;
VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),10,1);
VAR3:=EMA(VAR2,10);
VAR4:=LLV(LOW,33);
VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3)/2.2;
进场:IF(VAR5>REF(VAR5,1),VAR5,0),COLORRED,NODRAW;
洗盘:IF(VAR5<REF(VAR5,1),VAR5,0),COLORGREEN,NODRAW;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,3,0 ),COLOR000066;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,2.1,0 ),COLOR0000AA;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,0.8,0 ),COLOR0000FF;
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,3,0),COLOR006600;
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,2.1,0),COLOR00AA00;
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,0.8,0),COLOR00FF00;

VAR21:=SMA(ABS(HIGH-VAR1),13,1)/SMA(MIN(HIGH-VAR1,0),10,1);
VAR31:=EMA(VAR21,10);
VAR41:=HHV(HIGH,33);
VAR51:=EMA(IF(HIGH>=VAR41,VAR31,0),3)/2.2;
主力拉高:IF(VAR51<REF(VAR51,1),VAR51,0),COLORYELLOW,NODRAW;
STICKLINE(VAR51<REF(VAR51,1),0,VAR51,3,0),COLOR00DDDD;
STICKLINE(VAR51<REF(VAR51,1),0,VAR51,1.1,0),COLOR00FFFF;
出货:IF(VAR51>REF(VAR51,1),VAR51,0),COLORFF8822,NODRAW;
STICKLINE(VAR51>REF(VAR51,1),0,VAR51,3,0 ),COLORFF6622;
STICKLINE(VAR51>REF(VAR51,1),0,VAR51,1.1,0 ),COLORFF4400;
VAR1X:=REF(LOW,1);
VAR2X:=SMA(ABS(LOW-VAR1X),3,1)/SMA(MAX(LOW-VAR1X,0),3,1)*20;
VAR3X:=EMA(IF(CLOSE*1.2,VAR2X*10,VAR2X/10),3);
VAR4X:=LLV(LOW,38);
VAR5X:=HHV(VAR3X,38);
VAR6X:=IF(LLV(LOW,90),1,0);
VAR7X:=EMA(IF(LOW<=VAR4X,(VAR3X+VAR5X*2)/2,0),3)/618*VAR6X;
VAR8X:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
VAR9X:=SMA(VAR8X,13,8);
主力吸货:VAR7X,COLOR9966FF,NODRAW;
吸筹:STICKLINE(VAR7X,0,VAR7X,0,0),COLOR9966FF;

Y1:=SMA(ABS(L-REF(L,1)),34,1);
Y2:=SMA(MAX(L-REF(L,1),0),34,2);
W底:=-(EMA(IF(L<= LLV(L,34),Y1/Y2,-3),9)),COLORFF55FF,NODRAW;
A:=-(EMA(IF(L<= LLV(L,8),Y1/Y2,-3),9)),COLOR66FFFF,NODRAW;
Y3:=SMA(ABS(H-REF(H,1)),34,1);
Y4:=-SMA(MIN(H-REF(H,1),0),34,2);
X:=6-(EMA(IF(H>= HHV(H,34),-Y3/Y4,3),9)),COLORRED,LINETHICK1;
B:=6-(EMA(IF(H>= HHV(H,8),-Y3/Y4, 3),9)),COLOR66CC33,NODRAW;
DIFL:=EMA(V,12)-EMA(V,26);
DIF:=EMA(C,12)-EMA(C,26);
底BL:=DIFL>REF(DIFL,1) AND DIF<REF(DIF,1);
顶BL:=DIFL<REF(DIFL,1) AND DIF>REF(DIF,1);
量底:IF(((W底<3 AND W底<REF(W底,1)) OR (A<3 AND A<REF(A,1))) AND 底BL,1,0),COLOR0000FF,NODRAW;
K:="SKDJ.K";
价底:IF(((W底<3 AND W底<REF(W底,1)) OR (A<3 AND A<REF(A,1))) AND 底BL AND K<20,1,0),COLORAA55FF,NODRAW;
量顶:IF(((X>3 AND X>REF(X,1)) OR (B>3 AND B>REF(B,1))) AND 顶BL,1,0),COLOR88FF88,NODRAW;
价顶:IF(((X>3 AND X>REF(X,1)) OR (B>3 AND B>REF(B,1))) AND 顶BL AND K>80,1,0),COLORFFFF00,NODRAW;
DRAWICON(((W底<3 AND W底<REF(W底,1)) OR (A<3 AND A<REF(A,1))) AND 底BL,10,1);
DRAWICON(((X>3 AND X>REF(X,1)) OR (B>3 AND B>REF(B,1))) AND 顶BL,90,2);

DRAWICON(((W底<3 AND W底<REF(W底,1)) OR (A<3 AND A<REF(A,1))) AND 底BL AND K<20,0,13);
DRAWICON(((X>3 AND X>REF(X,1)) OR (B>3 AND B>REF(B,1))) AND 顶BL AND K>80,100,14);
RSV0:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K0:=SMA(RSV0,3,1);
D0:=SMA(K0,3,1);
J0:=3*K0-2*D0;
卖警:IF(COUNT(J0>=100,3)=3,90,100),COLOR008800,DOTLINE;
买警:IF(COUNT(J0<=0,3)=3,10,0),COLOR885588,DOTLINE;
DRAWTEXT(卖警=90 AND 卖警<REF(卖警,1),90,'卖警'),COLOR00AA00;
DRAWTEXT(买警=10 AND 买警>REF(买警,1),15,'买警'),COLORFFFFFF;
TJ00:=BARSLAST(REF(CROSS(K0,D0) AND REF(K0,1)<35,1));
TJ11:=LLV(L,5)<REF(LLV(L,5),TJ00+1)*1.05 AND REF(K0,1)<55 AND (TJ00+1)<20 AND (TJ00+1)>5 AND LLV(K0,6)>REF(LLV(K0,6),TJ00+1) AND CROSS(K0,D0);
加仓:IF(TJ11,15,0),COLOR0000FF;
轻仓:IF(COUNT(K0<20.5,3)=3 AND (K0-D0)>REF(K0-D0,1),15,0),COLOR55FFFF;
波高警:=COUNT(J0>=100,2)=2 AND K0>80 AND (K0-D0)<REF(K0-D0,1);
DRAWICON(波高警,88.5,12);
顶线:100,COLOR0000FF,DOTLINE;
高位:85,COLOR55DD55;
低位:15,COLOR5555DD;
底线:0,COLORFF8800,DOTLINE;
周KK:="KDJ.K#WEEK"(9,3,3);
周DD:="KDJ.D#WEEK"(9,3,3);
强弱分界:50,COLOR222222,DOTLINE;
周KD金叉:IF(周KK>=周DD,50,DRAWNULL),COLOR222222;
DRAWICON(CROSS(周KK,周DD),50,7);
DRAWICON(CROSS(周DD,周KK),50,8);
SK1:SK,LINETHICK1,COLORFFFFFF;
SD1:SD,LINETHICK1,COLOR00FFFF;
SJ1:SJ,COLORFFFF22,DOTLINE;
卖:DRAWTEXT(CROSS(SD,SK),90,'卖↓'),COLOR22FF22;
买:DRAWTEXT(CROSS(SK,SD),20,'买↑'),COLOR2222FF;





来函数检测结果如下
该公式包含未来函数:#WEEK

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

LC赋值:1日前的收盘价
输出RSI6:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100,COLORDD55DD,NODRAW
输出RSI12:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100,COLORDD8855,NODRAW
画带状线
LOWV赋值:9日内最低价的最低值
HIGHV赋值:9日内最高价的最高值
SRSV赋值:(收盘价-LOWV)/(HIGHV-LOWV)*100的3日指数移动平均
输出SK:SRSV的3日指数移动平均,COLORFFFFFF,NODRAW
输出SD:SK的3日简单移动平均,COLOR00FFFF,NODRAW
输出SJ:3*SK-2*SD,COLORFFFF88,NODRAW
VAR1赋值:1日前的(最低价+开盘价+收盘价+最高价)/4
VAR2赋值:最低价-VAR1的绝对值的13日[1日权重]移动平均/最低价-VAR1和0的较大值的10日[1日权重]移动平均
VAR3赋值:VAR2的10日指数移动平均
VAR4赋值:33日内最低价的最低值
VAR5赋值:如果最低价<=VAR4,返回VAR3,否则返回0的3日指数移动平均/2.2
输出进场:如果VAR5>1日前的VAR5,返回VAR5,否则返回0,画红色,NODRAW
输出洗盘:如果VAR5<1日前的VAR5,返回VAR5,否则返回0,画绿色,NODRAW
当满足条件VAR5>1日前的VAR5时,在0和VAR5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000066
当满足条件VAR5>1日前的VAR5时,在0和VAR5位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR0000AA
当满足条件VAR5>1日前的VAR5时,在0和VAR5位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR0000FF
当满足条件VAR5<1日前的VAR5时,在0和VAR5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR006600
当满足条件VAR5<1日前的VAR5时,在0和VAR5位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR00AA00
当满足条件VAR5<1日前的VAR5时,在0和VAR5位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR00FF00
VAR21赋值:最高价-VAR1的绝对值的13日[1日权重]移动平均/最高价-VAR1和0的较小值的10日[1日权重]移动平均
VAR31赋值:VAR21的10日指数移动平均
VAR41赋值:33日内最高价的最高值
VAR51赋值:如果最高价>=VAR41,返回VAR31,否则返回0的3日指数移动平均/2.2
输出主力拉高:如果VAR51<1日前的VAR51,返回VAR51,否则返回0,画黄色,NODRAW
当满足条件VAR51<1日前的VAR51时,在0和VAR51位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00DDDD
当满足条件VAR51<1日前的VAR51时,在0和VAR51位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR00FFFF
输出出货:如果VAR51>1日前的VAR51,返回VAR51,否则返回0,COLORFF8822,NODRAW
当满足条件VAR51>1日前的VAR51时,在0和VAR51位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF6622
当满足条件VAR51>1日前的VAR51时,在0和VAR51位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFF4400
VAR1X赋值:1日前的最低价
VAR2X赋值:最低价-VAR1X的绝对值的3日[1日权重]移动平均/最低价-VAR1X和0的较大值的3日[1日权重]移动平均*20
VAR3X赋值:如果收盘价*1.2,返回VAR2X*10,否则返回VAR2X/10的3日指数移动平均
VAR4X赋值:38日内最低价的最低值
VAR5X赋值:38日内VAR3X的最高值
VAR6X赋值:如果90日内最低价的最低值,返回1,否则返回0
VAR7X赋值:如果最低价<=VAR4X,返回(VAR3X+VAR5X*2)/2,否则返回0的3日指数移动平均/618*VAR6X
VAR8X赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100
VAR9X赋值:VAR8X的13日[8日权重]移动平均
输出主力吸货:VAR7X,COLOR9966FF,NODRAW
输出吸筹:当满足条件VAR7X时,在0和VAR7X位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR9966FF
Y1赋值:最低价-1日前的最低价的绝对值的34日[1日权重]移动平均
Y2赋值:最低价-1日前的最低价和0的较大值的34日[2日权重]移动平均
W底赋值:-(如果最低价<=34日内最低价的最低值,返回Y1/Y2,否则返回-3的9日指数移动平均),COLORFF55FF,NODRAW
A赋值:-(如果最低价<=8日内最低价的最低值,返回Y1/Y2,否则返回-3的9日指数移动平均),COLOR66FFFF,NODRAW
Y3赋值:最高价-1日前的最高价的绝对值的34日[1日权重]移动平均
Y4赋值:-最高价-1日前的最高价和0的较小值的34日[2日权重]移动平均
X赋值:6-(如果最高价>=34日内最高价的最高值,返回-Y3/Y4,否则返回3的9日指数移动平均),画红色,线宽为1
B赋值:6-(如果最高价>=8日内最高价的最高值,返回-Y3/Y4,否则返回3的9日指数移动平均),COLOR66CC33,NODRAW
DIFL赋值:成交量(手)的12日指数移动平均-成交量(手)的26日指数移动平均
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
底BL赋值:DIFL>1日前的DIFL AND DIF<1日前的DIF
顶BL赋值:DIFL<1日前的DIFL AND DIF>1日前的DIF
输出量底:如果((W底<3ANDW底<1日前的W底)OR(A<3ANDA<1日前的A))AND底BL,返回1,否则返回0,COLOR0000FF,NODRAW
K赋值:"慢速随机指标的K"
输出价底:如果((W底<3ANDW底<1日前的W底)OR(A<3ANDA<1日前的A))AND底BLANDK<20,返回1,否则返回0,COLORAA55FF,NODRAW
输出量顶:如果((X>3ANDX>1日前的X)OR(B>3ANDB>1日前的B))AND顶BL,返回1,否则返回0,COLOR88FF88,NODRAW
输出价顶:如果((X>3ANDX>1日前的X)OR(B>3ANDB>1日前的B))AND顶BLANDK>80,返回1,否则返回0,COLORFFFF00,NODRAW
当满足条件((W底<3ANDW底<1日前的W底)OR(A<3ANDA<1日前的A))AND底BL时,在10位置画1号图标
当满足条件((X>3ANDX>1日前的X)OR(B>3ANDB>1日前的B))AND顶BL时,在90位置画2号图标
当满足条件((W底<3ANDW底<1日前的W底)OR(A<3ANDA<1日前的A))AND底BLANDK<20时,在0位置画13号图标
当满足条件((X>3ANDX>1日前的X)OR(B>3ANDB>1日前的B))AND顶BLANDK>80时,在100位置画14号图标
RSV0赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K0赋值:RSV0的3日[1日权重]移动平均
D0赋值:K0的3日[1日权重]移动平均
J0赋值:3*K0-2*D0
输出卖警:如果统计3日中满足J0>=100的天数=3,返回90,否则返回100,COLOR008800,DOTLINE
输出买警:如果统计3日中满足J0<=0的天数=3,返回10,否则返回0,COLOR885588,DOTLINE
当满足条件卖警=90AND卖警<1日前的卖警时,在90位置书写文字,COLOR00AA00
当满足条件买警=10AND买警>1日前的买警时,在15位置书写文字,COLORFFFFFF
TJ00赋值:上次1日前的K0上穿D0ANDREF(K0,1)<35距今天数
TJ11赋值:5日内最低价的最低值5 AND 6日内K0的最低值>TJ00+1日前的6日内K0的最低值 AND K0上穿D0
输出 加仓:如果TJ11,返回15,否则返回0,COLOR0000FF
输出 轻仓:如果统计3日中满足K0<20.5的天数=3AND(K0-D0)>1日前的K0-D0,返回15,否则返回0,COLOR55FFFF
波高警赋值:统计2日中满足J0>=100的天数=2 AND K0>80 AND (K0-D0)<1日前的K0-D0
当满足条件波高警时,在88.5位置画12号图标
输出顶线:100,COLOR0000FF,DOTLINE
输出高位:85,COLOR55DD55
输出低位:15,COLOR5555DD
输出底线:0,COLORFF8800,DOTLINE
周KK赋值:"KDJ的K[取周线数据]"(9,3,3)
周DD赋值:"KDJ的D[取周线数据]"(9,3,3)
输出强弱分界:50,COLOR222222,DOTLINE
输出周KD金叉:如果周KK>=周DD,返回50,否则返回无效数,COLOR222222
当满足条件周KK上穿周DD时,在50位置画7号图标
当满足条件周DD上穿周KK时,在50位置画8号图标
输出SK1:SK,线宽为1,COLORFFFFFF
输出SD1:SD,线宽为1,COLOR00FFFF
输出SJ1:SJ,COLORFFFF22,DOTLINE
输出卖:当满足条件SD上穿SK时,在90位置书写文字,COLOR22FF22
输出买:当满足条件SK上穿SD时,在20位置书写文字,COLOR2222FF

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图