通达信组合指标“KDJ+宝塔顶底”源码分享 附图

 
{白色柱子大底} 大底1:STICKLINE(CROSS(((CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100),-24),80,0,2,0),COLORYELLOW; AAAA:CROSS(((CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100),-24); DRAWTEXT(AAAA,75,'大底'); 50; N:=9; KN:=3; DN:=3; RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,KN,1),COLOR0099FF; D:SMA(K,DN,1),COLORYELLOW; J:3*K-2*D,COLORYELLOW; IF(J>=REF(J,1),J,DRAWNULL),COLORRED; IF(J<REF(J,1),J,DRAWNULL),COLORAA8800; IF(K>=REF(K,1),K,DRAWNULL),COLOR0099FF; IF(K<REF(K,1),K,DRAWNULL),COLORAA8800; IF(D>=REF(D,1),D,DRAWNULL),COLORYELLOW; IF(D<REF(D,1),D,DRAWNULL),COLORAA8800; DRAWBAND(K,RGB(220,0,220),D,RGB(180,140,140)); DIF1:=EMA(CLOSE,8)-EMA(CLOSE,13); DEA1:=EMA(DIF1,6); 二阳包阴:=CROSS(C<REF(C,1),1) AND C>O AND CROSS(C,REF(O,1)); 阳包阴:=CROSS(C,REF(O,1)) AND REF(O>C,1); 小包阳:=EVERY(C>O,2) AND C>REF(C,1) AND O<REF(O,1); XG:二阳包阴 OR 阳包阴 OR 小包阳; 买进: IF(XG,20,0),LINETHICK2,COLORWHITE; STICKLINE(J>95,95,J,2,0),COLORGREEN; STICKLINE(J<5,5,J,2,0),COLORRED; 底:= 5,COLORCYAN, COLOR77AA1A; 小顶: 95,COLORCYAN,COLOR22A6E6; 抄底:IF(J<=0,J,0),COLORRED,LINETHICK2; 风险:IF(J>=100,J,0),COLORGREEN,LINETHICK1; 警惕:IF(D>=80,D,0),COLORYELLOW,LINETHICK2; 顶:100,COLOR22A6E6,LINETHICK1; VAR1:=3; VAR2:=(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)); 股价准备启动:IF(CROSS(VAR2,VAR1),100,0),COLORRED; 神秘买点:IF((VAR2 <= 3),25,0),COLORFF00FF; 机构建增补仓:IF((VAR2 < 5),45,0),COLOR00FF00; OBV:=J; P8:=12; A1:=REF(OBV,P8)=HHV(OBV,2*P8+1); B1:=FILTER(A1,P8); C1:=BACKSET(B1,P8+1); D1:=FILTER(C1,P8);{高点1} R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1); S11:=R11>REF(R11,1); DRAWLINE(D1,OBV,S11,OBV,1),COLORCYAN,DOTLINE; A2:=REF(OBV,P8)=LLV(OBV,2*P8+1); B2:=FILTER(A2,P8); C2:=BACKSET(B2,P8+1); D2:=FILTER(C2,P8);{低点1} T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1); U11:=T11>REF(T11,1); DRAWLINE(D2,OBV,U11,OBV,1),COLORCYAN,DOTLINE; Q1:=INTPART(3*8/18); A12:=REF(OBV,Q1)=HHV(OBV,2*Q1+1); B12:=FILTER(A12,Q1); C12:=BACKSET(B12,Q1+1); D12:=FILTER(C12,Q1);{高点2} R112:=BACKSET(ISLASTBAR,BARSLAST(D12)+1); S112:=R112>REF(R112,1); DRAWLINE(S11,OBV,S112,OBV,1),COLORCYAN,DOTLINE; Q2:=INTPART(3*8/18); A22:=REF(OBV,Q2)=LLV(OBV,2*Q2+1); B22:=FILTER(A22,Q2); C22:=BACKSET(B22,Q2+1); D22:=FILTER(C22,Q2);{低点2} T112:=BACKSET(ISLASTBAR,BARSLAST(D22)+1); U112:=T112>REF(T112,1); DRAWLINE(U11,OBV,U112,OBV,1),COLORCYAN,DOTLINE; DRAWICON(D2,OBV,26); DRAWICON(D1,OBV,27); {顶部明确} VAR177:=REF(CLOSE,1); VAR277:=((SMA(MAX((CLOSE - VAR177),0),7,1) / SMA(ABS((CLOSE - VAR177)),7,1)) * 100); VAR377:=CROSS(79,VAR277); VAR477:=FILTER(VAR377,4); VAR577:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100); VAR677:=SMA(VAR577,5,1); VAR777:=SMA(VAR677,8,1); VAR877:=(CROSS(VAR677,VAR777) AND (VAR777 < 5)); VAR977:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR877); VAR1077:=IF((CLOSE > 1000),VAR877,VAR977); VAR1177:=VAR1077; DRAWTEXT(VAR477,98,'☆顶'),COLORMAGENTA; {宝塔顶底} VAR22:=LLV(LOW,10); VAR32:=HHV(HIGH,25); 阶段卖出:= 3.2,COLORCYAN; 清仓卖出:= 3.5; 动力线:= EMA((CLOSE-VAR22)/(VAR32-VAR22)*4,4)*30; STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),2 ,1),COLORRED; STICKLINE(动力线<=REF(动力线,1) ,动力线 ,REF(动力线,1),2 ,1),COLORGREEN; 底部介入:=0.2,COLORGREEN; 重点关注:=0.5, COLORYELLOW; DRAWICON( FILTER(CROSS(动力线,重点关注),20),动力线+0.02 ,1); DRAWICON( FILTER(CROSS(清仓卖出,动力线),20),动力线+0.02,2); DRAWICON( FILTER(CROSS(动力线,底部介入),20),动力线+0.02 ,1); DRAWICON( FILTER(CROSS(阶段卖出,动力线),20),动力线+0.02,2); 强弱分界线:=1.75,POINTDOT,COLORDDDDDD; {上证顶部} SD1:=100*(INDEXC-LLV(INDEXL,34))/(HHV(INDEXH,34)-LLV(INDEXL,34)); MA1:=SMA(SD1,3,1); SD2:=100*(INDEXC-LLV(INDEXL,64))/(HHV(INDEXH,64)-LLV(INDEXL,64)); MA2:=SMA(SD2,3,1); VAR18:=(2*INDEXC+INDEXH+INDEXL+INDEXO)/5; VAR28:=EMA(EMA(EMA(VAR18,4),4),4); SJ:=(VAR28-REF(VAR28,1))/REF(VAR28,1)*100; SD:=MA(SJ,2); SK:=MA(SJ,1); 卖出:=-(CROSS(90,MA1) OR CROSS(90,MA2) AND CROSS(EMA(CLOSE,3),C)),COLORYELLOW; {上证底部} 买进8:=CROSS(MA2,19) AND SK>SD AND CROSS(EMA(C,3),EMA(C,8)),COLORRED; DRAWTEXT(卖出,80,'顶部'),COLORYELLOW; DRAWTEXT(买进8,30,'底部'),COLORYELLOW;



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

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

相关指标公式

输出大底1:当满足条件((收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100)上穿-24时,在80和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
输出AAAA:((收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100)上穿-24
当满足条件AAAA时,在75位置书写文字
50
N赋值:9
KN赋值:3
DN赋值:3
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
输出K:RSV的KN日[1日权重]移动平均,COLOR0099FF
输出D:K的DN日[1日权重]移动平均,画黄色
输出J:3*K-2*D,画黄色
如果J>=1日前的J,返回J,否则返回无效数,画红色
如果J<1日前的J,返回J,否则返回无效数,COLORAA8800
如果K>=1日前的K,返回K,否则返回无效数,COLOR0099FF
如果K<1日前的K,返回K,否则返回无效数,COLORAA8800
如果D>=1日前的D,返回D,否则返回无效数,画黄色
如果D<1日前的D,返回D,否则返回无效数,COLORAA8800
画带状线
DIF1赋值:收盘价的8日指数移动平均-收盘价的13日指数移动平均
DEA1赋值:DIF1的6日指数移动平均
二阳包阴赋值:收盘价<1日前的收盘价上穿1 AND 收阳线AND 收盘价上穿1日前的开盘价
阳包阴赋值:收盘价上穿1日前的开盘价 AND 1日前的收阴线
小包阳赋值:最近2日一直存在收阳线 AND 收盘价>1日前的收盘价 AND 开盘价<1日前的开盘价
输出XG:二阳包阴 OR 阳包阴 OR 小包阳
输出买进: 如果XG,返回20,否则返回0,线宽为2,画白色
当满足条件J>95时,在95和J位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件J<5时,在5和J位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
底赋值: 5,画青色, COLOR77AA1A
输出小顶: 95,画青色,COLOR22A6E6
输出抄底:如果J<=0,返回J,否则返回0,画红色,线宽为2
输出风险:如果J>=100,返回J,否则返回0,画绿色,线宽为1
输出警惕:如果D>=80,返回D,否则返回0,画黄色,线宽为2
输出顶:100,COLOR22A6E6,线宽为1
VAR1赋值:3
VAR2赋值:(3)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均) - (2)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均的3日[1日权重]移动平均)
输出股价准备启动:如果VAR2上穿VAR1,返回100,否则返回0,画红色
输出神秘买点:如果(VAR2<=3),返回25,否则返回0,COLORFF00FF
输出机构建增补仓:如果(VAR2<5),返回45,否则返回0,COLOR00FF00
OBV赋值:J
P8赋值:12
A1赋值:P8日前的OBV=2*P8+1日内OBV的最高值
B1赋值:A1的P8日过滤
C1赋值:若B1则将最近P8+1周期置为1
D1赋值:C1的P8日过滤
R11赋值:若是否最后一个周期则将最近上次D1距今天数+1周期置为1
S11赋值:R11>1日前的R11
当满足条件D1时,在OBV位置画直线起点,当满足条件S11时,在OBV位置画直线终点,1表示是否延长.,画青色,DOTLINE
A2赋值:P8日前的OBV=2*P8+1日内OBV的最低值
B2赋值:A2的P8日过滤
C2赋值:若B2则将最近P8+1周期置为1
D2赋值:C2的P8日过滤
T11赋值:若是否最后一个周期则将最近上次D2距今天数+1周期置为1
U11赋值:T11>1日前的T11
当满足条件D2时,在OBV位置画直线起点,当满足条件U11时,在OBV位置画直线终点,1表示是否延长.,画青色,DOTLINE
Q1赋值:3*8/18的整数部分
A12赋值:Q1日前的OBV=2*Q1+1日内OBV的最高值
B12赋值:A12的Q1日过滤
C12赋值:若B12则将最近Q1+1周期置为1
D12赋值:C12的Q1日过滤
R112赋值:若是否最后一个周期则将最近上次D12距今天数+1周期置为1
S112赋值:R112>1日前的R112
当满足条件S11时,在OBV位置画直线起点,当满足条件S112时,在OBV位置画直线终点,1表示是否延长.,画青色,DOTLINE
Q2赋值:3*8/18的整数部分
A22赋值:Q2日前的OBV=2*Q2+1日内OBV的最低值
B22赋值:A22的Q2日过滤
C22赋值:若B22则将最近Q2+1周期置为1
D22赋值:C22的Q2日过滤
T112赋值:若是否最后一个周期则将最近上次D22距今天数+1周期置为1
U112赋值:T112>1日前的T112
当满足条件U11时,在OBV位置画直线起点,当满足条件U112时,在OBV位置画直线终点,1表示是否延长.,画青色,DOTLINE
当满足条件D2时,在OBV位置画26号图标
当满足条件D1时,在OBV位置画27号图标
VAR177赋值:1日前的收盘价
VAR277赋值:(((收盘价-VAR177)和0的较大值的7日[1日权重]移动平均 / (收盘价-VAR177)的绝对值的7日[1日权重]移动平均) * 100)
VAR377赋值:79上穿VAR277
VAR477赋值:VAR377的4日过滤
VAR577赋值:(((36日内最高价的最高值 - 收盘价) / (36日内最高价的最高值 - 36日内最低价的最低值)) * 100)
VAR677赋值:VAR577的5日[1日权重]移动平均
VAR777赋值:VAR677的8日[1日权重]移动平均
VAR877赋值:(VAR677上穿VAR777 AND (VAR777 < 5))
VAR977赋值:((收盘价 > (60日内收盘价的最低值 + (0.3 * 60日内收盘价的最低值))) AND VAR877)
VAR1077赋值:如果(收盘价>1000),返回VAR877,否则返回VAR977
VAR1177赋值:VAR1077
当满足条件VAR477时,在98位置书写文字,画洋红色
VAR22赋值:10日内最低价的最低值
VAR32赋值:25日内最高价的最高值
阶段卖出赋值: 3.2,画青色
清仓卖出赋值: 3.5
动力线赋值: (收盘价-VAR22)/(VAR32-VAR22)*4的4日指数移动平均*30
当满足条件动力线>1日前的动力线时,在动力线和1日前的动力线位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
当满足条件动力线<=1日前的动力线时,在动力线和1日前的动力线位置之间画柱状线,宽度为2,1不为0则画空心柱.,画绿色
底部介入赋值:0.2,画绿色
重点关注赋值:0.5, 画黄色
当满足条件动力线上穿重点关注的20日过滤时,在动力线+0.02位置画1号图标
当满足条件清仓卖出上穿动力线的20日过滤时,在动力线+0.02位置画2号图标
当满足条件动力线上穿底部介入的20日过滤时,在动力线+0.02位置画1号图标
当满足条件阶段卖出上穿动力线的20日过滤时,在动力线+0.02位置画2号图标
强弱分界线赋值:1.75,POINTDOT,COLORDDDDDD
SD1赋值:100*(大盘的收盘价-34日内大盘的最低价的最低值)/(34日内大盘的最高价的最高值-34日内大盘的最低价的最低值)
MA1赋值:SD1的3日[1日权重]移动平均
SD2赋值:100*(大盘的收盘价-64日内大盘的最低价的最低值)/(64日内大盘的最高价的最高值-64日内大盘的最低价的最低值)
MA2赋值:SD2的3日[1日权重]移动平均
VAR18赋值:(2*大盘的收盘价+大盘的最高价+大盘的最低价+大盘的开盘价)/5
VAR28赋值:VAR18的4日指数移动平均的4日指数移动平均的4日指数移动平均
SJ赋值:(VAR28-1日前的VAR28)/1日前的VAR28*100
SD赋值:SJ的2日简单移动平均
SK赋值:SJ的1日简单移动平均
卖出赋值:-(90上穿MA1 OR 90上穿MA2 AND 收盘价的3日指数移动平均上穿收盘价),画黄色
买进8赋值:MA2上穿19 AND SK>SD AND 收盘价的3日指数移动平均上穿收盘价的8日指数移动平均,画红色
当满足条件卖出时,在80位置书写文字,画黄色
当满足条件买进8时,在30位置书写文字,画黄色

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

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