通达信精准顶底线主图公式源码

 

T1:=CONST(O);
B1:=O=T1;
C1:=O=T1-0.01;
D1:=O=T1+0.01;
E1:=B1=0 AND C1=1;F1:=B1=0 AND D1=1;
B2:=C=T1;
C2:=C=T1-0.01;
D2:=C=T1+0.01;
E2:=B2=0 AND C2=1;F2:=B2=0 AND D2=1;
B3:=L=T1;
C3:=L=T1-0.01;
D3:=L=T1+0.01;
E3:=B3=0 AND C3=1;F3:=B3=0 AND D3=1;
B4:=H=T1;
C4:=H=T1-0.01;
D4:=H=T1+0.01;
E4:=B4=0 AND C4=1;F4:=B4=0 AND D4=1;
Q1:=B1 OR B2 OR B3 OR B4;
Q2:=C1 OR C2 OR C3 OR C4;
Q3:=D1 OR D2 OR D3 OR D4;
开盘严格精准:STICKLINE(Q1=1,T1,1.025*T1,1.25,1),COLORYELLOW;
开盘加值精准:STICKLINE(Q2=1 AND Q1=0,T1,1.025*T1,1.25,1),COLORMAGENTA;
开盘减值精准:STICKLINE(Q3=1 AND Q1=0,T1,1.025*T1,1.25,1),COLORGREEN;
开盘精准线:T1,COLORYELLOW;
{低价精准线}
TT1:=CONST(L);
BB1:=O=TT1;
CC1:=O=TT1-0.01;
DD1:=O=TT1+0.01;
EE1:=BB1=0 AND CC1=1;
FF1:=BB1=0 AND DD1=1;
BB2:=C=TT1;
CC2:=C=TT1-0.01;
DD2:=C=TT1+0.01;
EE2:=BB2=0 AND CC2=1;
FF2:=BB2=0 AND DD2=1;
BB3:=L=TT1;
CC3:=L=TT1-0.01;
DD3:=L=TT1+0.01;
EE3:=BB3=0 AND CC3=1;
FF3:=BB3=0 AND DD3=1;
BB4:=H=TT1;
CC4:=H=TT1-0.01;
DD4:=H=TT1+0.01;
EE4:=BB4=0 AND CC4=1;
FF4:=BB4=0 AND DD4=1;
QQ1:=BB1 OR BB2 OR BB3 OR BB4;
QQ2:=CC1 OR CC2 OR CC3 OR CC4;
QQ3:=DD1 OR DD2 OR DD3 OR DD4;
低价严格精准:STICKLINE(QQ1=1,TT1,0.975*TT1,1.25,1),COLORYELLOW;
低价加值精准:STICKLINE(QQ2=1 AND QQ1=0,TT1,0.975*TT1,1.25,1),COLORMAGENTA;
低价减值精准:STICKLINE(QQ3=1 AND QQ1=0,TT1,0.975*TT1,1.25,1),COLORGREEN;
低价精准线:TT1, COLORGREEN;

 

MA6:MA(C,6);
MA18:MA(C,18);{WEN98编写}
MA24:MA(C,24);
波谷值: CONST(TROUGH(2,百分比,1)),NODRAW;{前M个ZIG转向波谷值}
波谷距离:= 1+CONST(TROU***ARS(2,百分比,1)),NODRAW;{前M个ZIG转向波谷到当前距离}
{例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数};
波峰值:= CONST(PEAK(1,百分比,右数峰序));
{例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值}
XG:= ABS(波峰值-波谷值)<=0.024 {AND BARSCOUNT(V)>60};
波峰距离:= 1+CONST(PEAKBARS(1,百分比,右数峰序)),NODRAW;
{PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1}
距离:=CURRBARSCOUNT;
DRAWLINE(距离=波峰距离 AND XG,波谷值,距离=1,波谷值,1),COLORMAGENTA;
DRAWTEXT(距离=波谷距离 AND XG,L*0.98,' 峰谷线'),COLORYELLOW;
DRAWICON(距离=波峰距离,H*1.01,2);{波峰位置}
DRAWICON(距离=波谷距离,L*0.985,1);{波谷位置}
精准点:=(ABS(H-波谷值)<=0.024 OR ABS(L-波谷值)<=0.024) {AND 距离<=120};
STICKLINE(精准点,波谷值,波谷值,3,1),COLORYELLOW;
TY:=L;
A1:=REF(TY,10)=HHV(TY,2*10+1); B5:=FILTER(A1,10); C5:=BACKSET(B5,10+1); HD:=FILTER(C5,10);
A2:=REF(TY,10)=LLV(TY,2*10+1); B6:=FILTER(A2,10); C6:=BACKSET(B6,10+1); LD:=FILTER(C6,10);
前期低位:REF(L,BARSLAST(LD)),COLOR00FF00,POINTDOT;
STICKLINE(L,前期低位,前期低位,8,0),COLORRED;
TZ:=H;
A3:=REF(TY,10)=HHV(TY,2*10+1); B7:=FILTER(A1,10); C7:=BACKSET(B5,10+1); MD:=FILTER(C5,10);
A4:=REF(TY,10)=LLV(TY,2*10+1); B8:=FILTER(A2,10); C8:=BACKSET(B6,10+1); ND:=FILTER(C6,10);
前期高位:REF(H,BARSLAST(MD)),COLOR00FF00,POINTDOT;
STICKLINE(H,前期高位,前期高位,8,0),COLORGREEN;
N:=3;
L0:=0.00;{点位差参数}
L1:=ABS(L-REF(L,1))<=L0;
L2:=ABS(L-REF(L,2))<=L0;
L3:=ABS(L-REF(L,3))<=L0;
L4:=ABS(L-REF(L,4))<=L0;
L5:=ABS(L-REF(L,5))<=L0;
精准线首次:=L1 OR L2 OR L3 OR L4 OR L5;
精准左:=FILTER(精准线首次,N) ;
天数:=BARSLAST(精准左);
LTS:=REF(L,天数);
精准右:=ABS(L-LTS)<=L0;
STICKLINE(精准左,L,L,50,-1),COLOR8080FF;
G1:=ABS(H-REF(H,1))<=L0;
G2:=ABS(H-REF(H,2))<=L0;
G3:=ABS(H-REF(H,3))<=L0;
G4:=ABS(H-REF(H,4))<=L0;
G5:=ABS(H-REF(H,5))<=L0;
G6:=ABS(H-REF(H,6))<=L0;
G7:=ABS(H-REF(H,7))<=L0;
G8:=ABS(H-REF(H,8))<=L0;
精准线1首次:=G1 OR G2 OR G3 OR G4 OR G5 OR G6 OR G7 OR G8;
精准左1:=FILTER(精准线1首次,N) ;
天数1:=BARSLAST(精准左1);
GTS:=REF(L,天数1);
精准右1:=ABS(H-LTS)<=L0;
STICKLINE(精准左1,H,H,50,-1),COLOR00FF00;
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORFF1CAE;
参数设置:百分比(3,20,5)右数峰序(2,20,2)




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

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

相关指标公式

T1赋值:开盘价的最后一日取值设为常数
B1赋值:开盘价=T1
C1赋值:开盘价=T1-0.01
D1赋值:开盘价=T1+0.01
E1赋值:B1=0 AND C1=1
F1赋值:B1=0 AND D1=1
B2赋值:收盘价=T1
C2赋值:收盘价=T1-0.01
D2赋值:收盘价=T1+0.01
E2赋值:B2=0 AND C2=1
F2赋值:B2=0 AND D2=1
B3赋值:最低价=T1
C3赋值:最低价=T1-0.01
D3赋值:最低价=T1+0.01
E3赋值:B3=0 AND C3=1
F3赋值:B3=0 AND D3=1
B4赋值:最高价=T1
C4赋值:最高价=T1-0.01
D4赋值:最高价=T1+0.01
E4赋值:B4=0 AND C4=1
F4赋值:B4=0 AND D4=1
Q1赋值:B1 OR B2 OR B3 OR B4
Q2赋值:C1 OR C2 OR C3 OR C4
Q3赋值:D1 OR D2 OR D3 OR D4
输出开盘严格精准:当满足条件Q1=1时,在T1和1.025*T1位置之间画柱状线,宽度为1.25,1不为0则画空心柱.,画黄色
输出开盘加值精准:当满足条件Q2=1ANDQ1=0时,在T1和1.025*T1位置之间画柱状线,宽度为1.25,1不为0则画空心柱.,画洋红色
输出开盘减值精准:当满足条件Q3=1ANDQ1=0时,在T1和1.025*T1位置之间画柱状线,宽度为1.25,1不为0则画空心柱.,画绿色
输出开盘精准线:T1,画黄色
TT1赋值:最低价的最后一日取值设为常数
BB1赋值:开盘价=TT1
CC1赋值:开盘价=TT1-0.01
DD1赋值:开盘价=TT1+0.01
EE1赋值:BB1=0 AND CC1=1
FF1赋值:BB1=0 AND DD1=1
BB2赋值:收盘价=TT1
CC2赋值:收盘价=TT1-0.01
DD2赋值:收盘价=TT1+0.01
EE2赋值:BB2=0 AND CC2=1
FF2赋值:BB2=0 AND DD2=1
BB3赋值:最低价=TT1
CC3赋值:最低价=TT1-0.01
DD3赋值:最低价=TT1+0.01
EE3赋值:BB3=0 AND CC3=1
FF3赋值:BB3=0 AND DD3=1
BB4赋值:最高价=TT1
CC4赋值:最高价=TT1-0.01
DD4赋值:最高价=TT1+0.01
EE4赋值:BB4=0 AND CC4=1
FF4赋值:BB4=0 AND DD4=1
QQ1赋值:BB1 OR BB2 OR BB3 OR BB4
QQ2赋值:CC1 OR CC2 OR CC3 OR CC4
QQ3赋值:DD1 OR DD2 OR DD3 OR DD4
输出低价严格精准:当满足条件QQ1=1时,在TT1和0.975*TT1位置之间画柱状线,宽度为1.25,1不为0则画空心柱.,画黄色
输出低价加值精准:当满足条件QQ2=1ANDQQ1=0时,在TT1和0.975*TT1位置之间画柱状线,宽度为1.25,1不为0则画空心柱.,画洋红色
输出低价减值精准:当满足条件QQ3=1ANDQQ1=0时,在TT1和0.975*TT1位置之间画柱状线,宽度为1.25,1不为0则画空心柱.,画绿色
输出低价精准线:TT1, 画绿色
输出 MA6:收盘价的6日简单移动平均
输出MA18:收盘价的18日简单移动平均
输出MA24:收盘价的24日简单移动平均
输出波谷值: 最低价百分比%之字转向的前1个波谷值的最后一日取值设为常数,NODRAW
波谷距离赋值: 1+TROU***ARS(2,百分比,1)的最后一日取值设为常数,NODRAW

波峰值赋值: 最高价百分比%之字转向的前右数峰序个波峰值的最后一日取值设为常数
XG赋值: 波峰值-波谷值的绝对值<=0.024
波峰距离赋值: 1+最高价百分比%之字转向的前右数峰序个波峰位置的最后一日取值设为常数,NODRAW
距离赋值:到最后交易的周期
当满足条件距离=波峰距离ANDXG时,在波谷值位置画直线起点,当满足条件距离=1时,在波谷值位置画直线终点,1表示是否延长.,画洋红色
当满足条件距离=波谷距离ANDXG时,在最低价*0.98位置书写文字,画黄色
当满足条件距离=波峰距离时,在最高价*1.01位置画2号图标
当满足条件距离=波谷距离时,在最低价*0.985位置画1号图标
精准点赋值:(最高价-波谷值的绝对值<=0.024 OR 最低价-波谷值的绝对值<=0.024)
当满足条件精准点时,在波谷值和波谷值位置之间画柱状线,宽度为3,1不为0则画空心柱.,画黄色
TY赋值:最低价
A1赋值:10日前的TY=2*10+1日内TY的最高值
B5赋值:A1的10日过滤
C5赋值:若B5则将最近10+1周期置为1
HD赋值:C5的10日过滤
A2赋值:10日前的TY=2*10+1日内TY的最低值
B6赋值:A2的10日过滤
C6赋值:若B6则将最近10+1周期置为1
LD赋值:C6的10日过滤
输出前期低位:上次LD距今天数日前的最低价,COLOR00FF00,POINTDOT
当满足条件最低价时,在前期低位和前期低位位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
TZ赋值:最高价
A3赋值:10日前的TY=2*10+1日内TY的最高值
B7赋值:A1的10日过滤
C7赋值:若B5则将最近10+1周期置为1
MD赋值:C5的10日过滤
A4赋值:10日前的TY=2*10+1日内TY的最低值
B8赋值:A2的10日过滤
C8赋值:若B6则将最近10+1周期置为1
ND赋值:C6的10日过滤
输出前期高位:上次MD距今天数日前的最高价,COLOR00FF00,POINTDOT
当满足条件最高价时,在前期高位和前期高位位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
N赋值:3
L0赋值:0.00
L1赋值:最低价-1日前的最低价的绝对值<=L0
L2赋值:最低价-2日前的最低价的绝对值<=L0
L3赋值:最低价-3日前的最低价的绝对值<=L0
L4赋值:最低价-4日前的最低价的绝对值<=L0
L5赋值:最低价-5日前的最低价的绝对值<=L0
精准线首次赋值:L1 OR L2 OR L3 OR L4 OR L5
精准左赋值:精准线首次的N日过滤
天数赋值:上次精准左距今天数
LTS赋值:天数日前的最低价
精准右赋值:最低价-LTS的绝对值<=L0
当满足条件精准左时,在最低价和最低价位置之间画柱状线,宽度为50,-1不为0则画空心柱.,COLOR8080FF
G1赋值:最高价-1日前的最高价的绝对值<=L0
G2赋值:最高价-2日前的最高价的绝对值<=L0
G3赋值:最高价-3日前的最高价的绝对值<=L0
G4赋值:最高价-4日前的最高价的绝对值<=L0
G5赋值:最高价-5日前的最高价的绝对值<=L0
G6赋值:最高价-6日前的最高价的绝对值<=L0
G7赋值:最高价-7日前的最高价的绝对值<=L0
G8赋值:最高价-8日前的最高价的绝对值<=L0
精准线1首次赋值:G1 OR G2 OR G3 OR G4 OR G5 OR G6 OR G7 OR G8
精准左1赋值:精准线1首次的N日过滤
天数1赋值:上次精准左1距今天数
GTS赋值:天数1日前的最低价
精准右1赋值:最高价-LTS的绝对值<=L0
当满足条件精准左1时,在最高价和最高价位置之间画柱状线,宽度为50,-1不为0则画空心柱.,COLOR00FF00
当满足条件收盘价/1日前的收盘价>1.095时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF1CAE
参数设置:百分比(3,20,5)右数峰序(2,20,2)
@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图