通达信KDJ底背离主图幅图选股

 

答疑区有同学求助写一个底背离选股,写好之后,9月出票1000多,原来不想发帖共享,后来优化了9月出票99张。
KDJ与股价形成背离后,股价突破底背离区间最高KDJ的K值出票。优化加上缩量突破和底背离区间控制,选股和主图用到了向前赋值未来函数。但我认为这个未来函数不影响出票。为什么?因为出票时底背离已经形成后再在底背离区间的最高K值画线,线形成后 股价缩量突破这条线出票。最怕的就是那些懂一点函数的跟帖要我解释,所以提前预告,怕未来函数的千万不要用。

源码

 

{主图}

T:=BARSLAST(L=LLV(L,10));

K:=KDJ.K;

L1:=REF(L,T);

L2:=REF(L1,T+1);

K1:=REF(K,T);

K2:=REF(K1,T+1);

TJ:=L1<L2 AND K1>K2 AND T=0 AND REF(T,1)>3;

TJT:=BARSLAST(TJ);

QF:=BACKSET(TJ,REF(T,1)+2);

QT:=BARSLAST(CROSS(QF=1,0.5));

VV:=HHV(VOL,20)/VOL;

KK:=IF(QF=1,K,-9999);

HH:=HHV(KK,QT);

TT:=BARSLAST(KK=HH);

TC:=QT-TJT;

XG:=CROSS(K,REF(KK,TT)) AND QT<20 AND VV>2.5 AND TC<7;

DRAWLINE(QT=0,L,TJT=0,L,0),COLORRED;

STICKLINE(XG,C,O,2,0),COLORBROWN;

STICKLINE(XG,H,L,0,0),COLORBROWN;

DRAWTEXT(QT=0,L*0.95,'底背离'),COLORYELLOW;

DRAWICON(XG,H*1.05,9);

 

 

{幅图}

RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:SMA(RSV1,3,1);

D:SMA(K,3,1);

J:3*K-2*D,LINETHICK1;

T:=BARSLAST(L=LLV(L,10));

L1:=REF(L,T);

L2:=REF(L1,T+1);

K1:=REF(K,T);

K2:=REF(K1,T+1);

TJ:=L1<L2 AND K1>K2 AND REF(T,1)>3 AND T=0;

TJT:=BARSLAST(TJ);

QF:=BACKSET(TJ,REF(T,1)+2);

QT:=BARSLAST(CROSS(QF=1,0.5));

KK:=IF(QF=1,K,-9999);

HH:=HHV(KK,QT);

TT:=BARSLAST(KK=HH);

TC:=QT-TJT;

XG:=CROSS(K,REF(KK,TT)) AND QT<20 AND V<REF(V,1) AND HHV(VOL,20)/VOL>2.5 AND TC<7;

DRAWLINE(TT=0,K,REF(TT=0,1),REF(K,1),1),COLORGREEN;

DRAWLINE(QT=0,K,TJ,K,0),COLORRED,LINETHICK2;

DRAWICON(XG,K,1);

DRAWTEXT(QT=0,K,'底背离'),COLORYELLOW;

 

 

{选股}

RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV1,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

T:=BARSLAST(L=LLV(L,10));

L1:=REF(L,T);

L2:=REF(L1,T+1);

K1:=REF(K,T);

K2:=REF(K1,T+1);

TJ:=L1<L2 AND K1>K2 AND REF(T,1)>3 AND T=0;

TJT:=BARSLAST(TJ);

QF:=BACKSET(TJ,REF(T,1)+2);

QT:=BARSLAST(CROSS(QF=1,0.5));

KK:=IF(QF=1,K,-9999);

HH:=HHV(KK,QT);

TT:=BARSLAST(KK=HH);

TC:=QT-TJT;

XG:CROSS(K,REF(KK,TT)) AND QT<20 AND V<REF(V,1) AND HHV(VOL,20)/VOL>2.5 AND TC<7;

 

 




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

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

相关指标公式

T赋值:上次最低价=10日内最低价的最低值距今天数
K赋值:KDJ的K
L1赋值:T日前的最低价
L2赋值:T+1日前的L1
K1赋值:T日前的K
K2赋值:T+1日前的K1
TJ赋值:L1K2 AND T=0 AND 1日前的T>3
TJT赋值:上次TJ距今天数
QF赋值:若TJ则将最近1日前的T+2周期置为1
QT赋值:上次QF=1上穿0.5距今天数
VV赋值:20日内成交量(手)的最高值/成交量(手)
KK赋值:如果QF=1,返回K,否则返回-9999
HH赋值:QT日内KK的最高值
TT赋值:上次KK=HH距今天数
TC赋值:QT-TJT
XG赋值:K上穿TT日前的KK AND QT<20 AND VV>2.5 AND TC<7
当满足条件QT=0时,在最低价位置画直线起点,当满足条件TJT=0时,在最低价位置画直线终点,0表示是否延长.,画红色
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画棕色
当满足条件XG时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画棕色
当满足条件QT=0时,在最低价*0.95位置书写文字,画黄色
当满足条件XG时,在最高价*1.05位置画9号图标
RSV1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
输出K:RSV1的3日[1日权重]移动平均
输出D:K的3日[1日权重]移动平均
输出J:3*K-2*D,线宽为1
T赋值:上次最低价=10日内最低价的最低值距今天数
L1赋值:T日前的最低价
L2赋值:T+1日前的L1
K1赋值:T日前的K
K2赋值:T+1日前的K1
TJ赋值:L1K2 AND 1日前的T>3 AND T=0
TJT赋值:上次TJ距今天数
QF赋值:若TJ则将最近1日前的T+2周期置为1
QT赋值:上次QF=1上穿0.5距今天数
KK赋值:如果QF=1,返回K,否则返回-9999
HH赋值:QT日内KK的最高值
TT赋值:上次KK=HH距今天数
TC赋值:QT-TJT
XG赋值:K上穿TT日前的KK AND QT<20 AND 成交量(手)<1日前的成交量(手) AND 20日内成交量(手)的最高值/成交量(手)>2.5 AND TC<7
当满足条件TT=0时,在K位置画直线起点,当满足条件1日前的TT=0时,在1日前的K位置画直线终点,1表示是否延长.,画绿色
当满足条件QT=0时,在K位置画直线起点,当满足条件TJ时,在K位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件XG时,在K位置画1号图标
当满足条件QT=0时,在K位置书写文字,画黄色
RSV1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV1的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
T赋值:上次最低价=10日内最低价的最低值距今天数
L1赋值:T日前的最低价
L2赋值:T+1日前的L1
K1赋值:T日前的K
K2赋值:T+1日前的K1
TJ赋值:L1K2 AND 1日前的T>3 AND T=0
TJT赋值:上次TJ距今天数
QF赋值:若TJ则将最近1日前的T+2周期置为1
QT赋值:上次QF=1上穿0.5距今天数
KK赋值:如果QF=1,返回K,否则返回-9999
HH赋值:QT日内KK的最高值
TT赋值:上次KK=HH距今天数
TC赋值:QT-TJT
输出XG:K上穿TT日前的KK AND QT<20 AND 成交量(手)<1日前的成交量(手) AND 20日内成交量(手)的最高值/成交量(手)>2.5 AND TC<7

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

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