通达信顶底分型指标公式带选股功能

[复制链接]
查看16181 | 回复5 | 2018-7-23 15:22:30 | 显示全部楼层 |阅读模式
指标公式编辑
顶底分型、 选股、预警 (源码、副图[选股]、贴图)
============================
{底分型、 选股、 预警、源码}
V00:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V1:= COUNT(V00,3)>=1 AND LLVBARS(LOW,3) = 1 AND V03;
V2:= COUNT(V00,4)>=1 AND LLVBARS(LOW,4) = 2 AND V04;
V3:= COUNT(V00,4)>=1 AND COUNT(V01 OR V02,4)=1 AND LLVBARS(LOW,4) = 1 AND V03;
V4:= COUNT(V00,5)>=1 AND COUNT(V01 OR V02,5)=2 AND LLVBARS(LOW,5) = 2 AND V04;
底分型: V1 OR V2 OR V3 OR V4;
===========================
{顶分型 、预警、源码}
V00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V01:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V02:= REF(HIGH,2) > HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V1:= COUNT(V00,4)>=2 AND HHVBARS(HIGH,4) = 1 AND V01;
V2:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 2 AND V02;
V3:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 1 AND V01;
V4:= COUNT(V00,6)>=2 AND HHVBARS(HIGH,6) = 2 AND V02;
顶分型: V1 OR V2 OR V3 OR V4;
============================
缠论顶底分型.png
======================
底分型中文翻译:
V00赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V01赋值: 最高价<1日前的最高价 AND 最低价>1日前的最低价
V02赋值: 最高价>1日前的最高价 AND 最低价<1日前的最低价
V03赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V04赋值: 2日前的最高价 < 最高价 AND 2日前的最低价 < 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V1赋值: 统计3日中满足V00的天数>=1 AND 3日内最低价距今天数 = 1 AND V03
V2赋值: 统计4日中满足V00的天数>=1 AND 4日内最低价距今天数 = 2 AND V04
V3赋值: 统计4日中满足V00的天数>=1 AND 统计4日中满足V01ORV02的天数=1 AND 4日内最低价距今天数 = 1 AND V03
V4赋值: 统计5日中满足V00的天数>=1 AND 统计5日中满足V01ORV02的天数=2 AND 5日内最低价距今天数 = 2 AND V04

输出底分型: V1 OR V2 OR V3 OR V4
----------------------------------------
顶分型中文翻译:
V00赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V01赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V02赋值: 2日前的最高价 > 最高价 AND 2日前的最低价 > 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V1赋值: 统计4日中满足V00的天数>=2 AND 4日内最高价距今天数 = 1 AND V01
V2赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 2 AND V02
V3赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 1 AND V01
V4赋值: 统计6日中满足V00的天数>=2 AND 6日内最高价距今天数 = 2 AND V02

输出顶分型: V1 OR V2 OR V3 OR V4



qq_1510245176 | 2018-7-23 15:25:36 | 显示全部楼层
{相邻两K线分类}
A1:=H>REF(H,1) AND L>REF(L,1){向上};
A2:=H<REF(H,1) AND L<REF(L,1){向下};
A3:=H>REF(H,1) AND L<REF(L,1){向左包含};
A4:=H<REF(H,1) AND L>REF(L,1){被左包含};
A5:=REF(H,1)>REF(H,2) AND REF(L,1)>REF(L,2){向上};
A6:=REF(H,1)<REF(H,2) AND REF(L,1)<REF(L,2){向下};
{第一次K线兼并}
B0:=A3 OR A4{当前K线有包含};
H1:=IF(A5 AND B0,MAX(H,REF(H,1)),H){向上的高点};
L1:=IF(A5 AND B0,MAX(L,REF(L,1)),L){向上的低点};
H2:=IF(A6 AND B0,MIN(H,REF(H,1)),H){向下的高点};
L2:=IF(A6 AND B0,MIN(L,REF(L,1)),L){向下的低点}; BH:=IF(A5 AND B0,H1,IF(A6 AND B0,H2,H)){K线兼并的高点};
BL:=IF(A5 AND B0,L1,IF(A6 AND B0,L2,L)){K线兼并的低点};
{兼并后相邻两K线分类}
B1:=H>REF(BH,1) AND L>REF(BL,1){向上};
B2:=H<REF(BH,1) AND L<REF(BL,1){向下};
B3:=H>REF(BH,1) AND L<REF(BL,1){向左包含};
B4:=H<REF(BH,1) AND L>REF(BL,1){被左包含};
B5:=REF(BH,1)>=REF(BH,2) AND REF(BL,1)>=REF(BL,2){向上};
B6:=REF(BH,1)<=REF(BH,2) AND REF(BL,1)<=REF(BL,2){向下};
{第二次K线兼并}
C0:=B3 OR B4{当前K线有包含};
H3:=IF(B5 AND C0,MAX(H,REF(BH,1)),H){向上的高点};
L3:=IF(B5 AND C0,MAX(L,REF(BL,1)),L){向上的低点};
H4:=IF(B6 AND C0,MIN(H,REF(BH,1)),H){向下的高点};
L4:=IF(B6 AND C0,MIN(L,REF(BL,1)),L){向下的低点}; CH:=IF(B5 AND C0,H3,IF(B6 AND C0,H4,H)){兼并后的高点};
CL:=IF(B5 AND C0,L3,IF(B6 AND C0,L4,L)){兼并后的低点};
{再次兼并后相邻两K线分类}
C1:=H>REF(CH,1) AND L>REF(CL,1){向上};
C2:=H<REF(CH,1) AND L<REF(CL,1){向下};
C3:=H>REF(CH,1) AND L<REF(CL,1){向左包含};
C4:=H<REF(CH,1) AND L>REF(CL,1){被左包含};
C5:=REF(CH,1)>=REF(CH,2) AND REF(CL,1)>=REF(CL,2){向上};
C6:=REF(CH,1)<=REF(CH,2) AND REF(CL,1)<=REF(CL,2){向下};
{第三次K线兼并}
D0:=C3 OR C4{当前K线有包含};
H5:=IF(C5 AND D0,MAX(H,REF(CH,1)),H){向上的高点};
L5:=IF(C5 AND D0,MAX(L,REF(CL,1)),L){向上的低点};
H6:=IF(C6 AND D0,MIN(H,REF(CH,1)),H){向下的高点};
L6:=IF(C6 AND D0,MIN(L,REF(CL,1)),L){向下的低点}; HH:=IF(C5 AND D0,H5,IF(C6 AND D0,H6,H)){兼并后的高点};
LL:=IF(C5 AND D0,L5,IF(C6 AND D0,L6,L)){兼并后的低点};

STICKLINE(C5 AND D0,HH,LL,0.02,0)COLORMAGENTA;
STICKLINE(C6 AND D0,HH,LL,0.02,0)COLORGREEN;

这个顶底分型公式,在处置K线兼并时并不完整,但是呈现错漏的中央很少,简直能够疏忽不记。遇到的时分,本人留意下,人工矫正。
希望对各位有所协助。
西安杨 | 2018-7-27 17:20:51 | 显示全部楼层
真是 收益 匪浅
叶枫专属 | 2019-1-28 14:48:26 | 显示全部楼层
眼中只有你 | 2019-1-29 01:45:17 | 显示全部楼层
收益 匪浅
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则