通达信波浪尺源码主图贴图

 

通达信波浪尺主图指标

调整参数设定
 快速自动画波浪尺

画法精准 可自行验证! 喜欢的点个赞!祝大家新股多多中签咯!
 
通达信波浪尺主图源码:


参数
{高点 1 9999 10}
{低点 1 9999 10}
{高点选择 1 9999 1}
{低点选择 1 9999 1}
{波浪尺1  0 9999 0}
{波浪尺2  1 999 1}

 


PURC:=CONST(FINDHIGH(H,0,高点*10,高点选择));
PLZ:=CONST(BARSLAST(PURC=H))+1;
顶X:=CONST(IF(PLZ=1,H,REF(H,PLZ-1)));
QQT:=CONST(FINDLOW(L,0,低点*10,低点选择));
PLL:=CONST(BARSLAST(QQT=L))+1;
低X:=CONST(IF(PLL=1,L,REF(L,PLL-1)));
DRAWKLINE(H,O,L,C);

顶点:顶X,COLORRED;
底点:低X,COLORRED;


波动速率:=100*((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))/(PLL-PLZ),NODRAW,COLORMAGENTA;
波动幅度:=((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))*100;
波动价位:=(顶X-低X)*(IF(PLL>PLZ,1,-1));

BPURC:=CONST(FINDHIGH(H,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2));
BPLZ:=CONST(BARSLAST(BPURC=H))+1;
BQQT:=CONST(FINDLOW(L,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2));
BPLL:=CONST(BARSLAST(BQQT=L))+1;


BLC1:=CONST(FINDHIGH(H,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2));
BLC2:=CONST(BARSLAST(BPURC=H))+1;
BLC顶X:=CONST(IF(BPLZ=1,H,REF(H,BPLZ-1)));
BLC3:=CONST(FINDLOW(L,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2));
B6C4:=CONST(BARSLAST(BQQT=L))+1;
BLC低X:=CONST(IF(BPLL=1,L,REF(L,BPLL-1)));
BASE:=IF(波动速率<0,BLC顶X,BLC低X)COLORRED;
BLCX:=IF(波动速率<0,-1,1);
BLCZ:=(顶点-底点)*(IF(PLL>PLZ,1,-1));

B618:=BASE+(BLCZ*0.618)COLORRED,DOTLINE;
B382:=BASE+(BLCZ*0.382)COLORRED,DOTLINE;
B05:=BASE+(BLCZ*0.5)COLORRED,DOTLINE;
B809:=BASE+(BLCZ*0.809)COLORRED,DOTLINE;
B191:=BASE+(BLCZ*0.191)COLORRED,DOTLINE;
B100:=BASE+(BLCZ*1)COLORRED;
B200:=BASE+(BLCZ*2)COLORRED;
B11:=BASE+(BLCZ*1.191)COLORRED;
B12:=BASE+(BLCZ*1.382)COLORRED;
B13:=BASE+(BLCZ*1.5)COLORRED;
B14:=BASE+(BLCZ*1.618)COLORRED;
B15:=BASE+(BLCZ*1.809)COLORRED;

BZ1:=BASE+(BLCZ*0.236)COLORRED;
BZ2:=BASE+(BLCZ*1.236)COLORRED;
BZ3:=BASE+(BLCZ*2.236)COLORRED;

B11B:=BASE+(BLCZ*2.191)COLORRED;
B12B:=BASE+(BLCZ*2.382)COLORRED;
B13B:=BASE+(BLCZ*2.5)COLORRED;
B14B:=BASE+(BLCZ*2.618)COLORRED;
B15B:=BASE+(BLCZ*2.809)COLORRED;

B300:=BASE+(BLCZ*3)COLORRED;

XZDD:=IF(PLL>PLZ,BPLL,BPLZ);
STICKLINE(CURRBARSCOUNT=XZDD ,BASE,B300,0,0),COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B05,'---------0.500')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,BASE,'---------BASE')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B618,'---------0.618')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B809,'---------0.809')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B382,'---------0.382')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B191,'---------0.191')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B100,'---------1.000')COLORRED;

DRAWTEXT(CURRBARSCOUNT=XZDD,B11,'---------1.191')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B12,'---------1.382')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B13,'---------1.500')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B14,'---------1.618')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B15,'---------1.809')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B200,'---------2.000')COLORRED;

DRAWTEXT(CURRBARSCOUNT=XZDD,B11B,'---------2.191')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B12B,'---------2.382')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B13B,'---------2.500')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B14B,'---------2.618')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B15B,'---------2.809')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B300,'---------3.000')COLORRED;

DRAWTEXT(CURRBARSCOUNT=XZDD,BZ1,'---------0.236')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,BZ2,'---------1.236')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,BZ3,'---------2.236')COLORRED;

QADQ:=IF(PLL>PLZ,PLL,PLZ);
QADH:=IF(PLL>PLZ,PLZ,PLL);
QHL1:=IF(PLL>PLZ,L,H);
QHL2:=IF(PLL>PLZ,H,L);

DRAWLINE(CURRBARSCOUNT=QADQ,QHL1,CURRBARSCOUNT=QADH,QHL2,0)COLORRED;
DRAWLINE(CURRBARSCOUNT=QADH,QHL2,CURRBARSCOUNT=XZDD,QHL1,0)COLORRED;




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

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

相关指标公式

PURC赋值:最高价在0日前的高点*10天内第高点选择个最高价的最后一日取值设为常数
PLZ赋值:上次PURC=最高价距今天数的最后一日取值设为常数+1
顶X赋值:如果PLZ=1,返回最高价,否则返回PLZ-1日前的最高价的最后一日取值设为常数
QQT赋值:最低价在0日前的低点*10天内第低点选择个最低价的最后一日取值设为常数
PLL赋值:上次QQT=最低价距今天数的最后一日取值设为常数+1
低X赋值:如果PLL=1,返回最低价,否则返回PLL-1日前的最低价的最后一日取值设为常数
K线
输出顶点:顶X,画红色
输出底点:低X,画红色
波动速率赋值:100*((顶X-低X)/(如果PLL>PLZ,返回低X,否则返回顶X))/(PLL-PLZ),NODRAW,画洋红色
波动幅度赋值:((顶X-低X)/(如果PLL>PLZ,返回低X,否则返回顶X))*100
波动价位赋值:(顶X-低X)*(如果PLL>PLZ,返回1,否则返回-1)
BPURC赋值:最高价在0日前的(如果波浪尺1>0,返回波浪尺1,否则返回如果PLZBPLZ赋值:上次BPURC=最高价距今天数的最后一日取值设为常数+1
BQQT赋值:最低价在0日前的(如果波浪尺1>0,返回波浪尺1,否则返回如果PLZBPLL赋值:上次BQQT=最低价距今天数的最后一日取值设为常数+1
BLC1赋值:最高价在0日前的(如果波浪尺1>0,返回波浪尺1,否则返回如果PLZBLC2赋值:上次BPURC=最高价距今天数的最后一日取值设为常数+1
BLC顶X赋值:如果BPLZ=1,返回最高价,否则返回BPLZ-1日前的最高价的最后一日取值设为常数
BLC3赋值:最低价在0日前的(如果波浪尺1>0,返回波浪尺1,否则返回如果PLZB6C4赋值:上次BQQT=最低价距今天数的最后一日取值设为常数+1
BLC低X赋值:如果BPLL=1,返回最低价,否则返回BPLL-1日前的最低价的最后一日取值设为常数
BASE赋值:如果波动速率<0,返回BLC顶X,否则返回BLC低X画红色
BLCX赋值:如果波动速率<0,返回-1,否则返回1
BLCZ赋值:(顶点-底点)*(如果PLL>PLZ,返回1,否则返回-1)
B618赋值:BASE+(BLCZ*0.618)画红色,DOTLINE
B382赋值:BASE+(BLCZ*0.382)画红色,DOTLINE
B05赋值:BASE+(BLCZ*0.5)画红色,DOTLINE
B809赋值:BASE+(BLCZ*0.809)画红色,DOTLINE
B191赋值:BASE+(BLCZ*0.191)画红色,DOTLINE
B100赋值:BASE+(BLCZ*1)画红色
B200赋值:BASE+(BLCZ*2)画红色
B11赋值:BASE+(BLCZ*1.191)画红色
B12赋值:BASE+(BLCZ*1.382)画红色
B13赋值:BASE+(BLCZ*1.5)画红色
B14赋值:BASE+(BLCZ*1.618)画红色
B15赋值:BASE+(BLCZ*1.809)画红色
BZ1赋值:BASE+(BLCZ*0.236)画红色
BZ2赋值:BASE+(BLCZ*1.236)画红色
BZ3赋值:BASE+(BLCZ*2.236)画红色
B11B赋值:BASE+(BLCZ*2.191)画红色
B12B赋值:BASE+(BLCZ*2.382)画红色
B13B赋值:BASE+(BLCZ*2.5)画红色
B14B赋值:BASE+(BLCZ*2.618)画红色
B15B赋值:BASE+(BLCZ*2.809)画红色
B300赋值:BASE+(BLCZ*3)画红色
XZDD赋值:如果PLL>PLZ,返回BPLL,否则返回BPLZ
当满足条件到最后交易的周期=XZDD时,在BASE和B300位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件到最后交易的周期=XZDD时,在B05位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在BASE位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B618位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B809位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B382位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B191位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B100位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B11位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B12位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B13位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B14位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B15位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B200位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B11B位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B12B位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B13B位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B14B位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B15B位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在B300位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在BZ1位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在BZ2位置书写文字画红色
当满足条件到最后交易的周期=XZDD时,在BZ3位置书写文字画红色
QADQ赋值:如果PLL>PLZ,返回PLL,否则返回PLZ
QADH赋值:如果PLL>PLZ,返回PLZ,否则返回PLL
QHL1赋值:如果PLL>PLZ,返回最低价,否则返回最高价
QHL2赋值:如果PLL>PLZ,返回最高价,否则返回最低价
当满足条件到最后交易的周期=QADQ时,在QHL1位置画直线起点,当满足条件到最后交易的周期=QADH时,在QHL2位置画直线终点,0表示是否延长.画红色
当满足条件到最后交易的周期=QADH时,在QHL2位置画直线起点,当满足条件到最后交易的周期=XZDD时,在QHL1位置画直线终点,0表示是否延长.画红色

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

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