通达信黄金折返主图指标公式

 

参数设置见附图:

源码:
TL:=1000000+DA;
TH:=1000000+DB;
TC:=1000000+DC;
TO:=1000000+DO;
AL:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(HIGH,TL),REFDATE(LOW,TL));
BH:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(LOW,TH),REFDATE(HIGH,TH));
CZF:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(HIGH,TC),REFDATE(LOW,TC));
DJB:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(LOW,TO),REFDATE(HIGH,TO));
OP:=BH-AL+CZF;
COP:=0.618*(BH-AL)+CZF;
XOP:=IF((1.618*(BH-AL)+CZF)<0,OP,1.618*(BH-AL)+CZF);
TODAY:=DATE;
STICKLINE(DATE=TC,CZF,XOP,0,-1),LINETHICK3,COLORLIMAGENTA;
DRAWLINE(DATE=TC,COP,DATE=TODAY,COP,1),LINETHICK3,POINTDOT,COLORLIMAGENTA;
DRAWLINE(DATE=TC,OP,DATE=TODAY,OP,1),LINETHICK3,POINTDOT,COLORLIMAGENTA;
DRAWLINE(DATE=TC,XOP,DATE=TODAY,XOP,1),LINETHICK3,POINTDOT,COLORLIMAGENTA;
DRAWTEXT(DATE=TC,COP,'COP');
DRAWTEXT(DATE=TC,OP,'OP');
DRAWTEXT(DATE=TC,XOP,'XOP');
DRAWLINE(DATE=TO,DJB,DATE=TL,AL,0),LINETHICK3,POINTDOT,COLORWHITE;
DRAWLINE(DATE=TL,AL,DATE=TH,BH,0),COLORLIMAGENTA;
DRAWLINE(DATE=TH,BH,DATE=TC,CZF,0),COLORLIMAGENTA;

F3:=(BH-0.382*(BH-AL));
F5:=(BH-0.5*(BH-AL));
F6:=(BH-0.618*(BH-AL));
DRAWLINE(DATE=TH,F3,DATE=TODAY,F3,1),LINETHICK1,POINTDOT,COLORCYAN;
DRAWLINE(DATE=TH,F5,DATE=TODAY,F5,1),LINETHICK1,POINTDOT,COLORCYAN;
DRAWLINE(DATE=TH,F6,DATE=TODAY,F6,1),LINETHICK1,POINTDOT,COLORCYAN;
DRAWTEXT(DATE=TH,F3,'0.382');
DRAWTEXT(DATE=TH,F5,'0.5');
DRAWTEXT(DATE=TH,F6,'0.618');

FF3:=(AL-0.382*(AL-DJB));
FF5:=(AL-0.5*(AL-DJB));
FF6:=(AL-0.618*(AL-DJB));
DRAWLINE(DATE=TL,FF3,DATE=TODAY,FF3,1),LINETHICK1,POINTDOT,COLORWHITE;
DRAWLINE(DATE=TL,FF5,DATE=TODAY,FF5,1),LINETHICK1,POINTDOT,COLORWHITE;
DRAWLINE(DATE=TL,FF6,DATE=TODAY,FF6,1),LINETHICK1,POINTDOT,COLORWHITE;
DRAWTEXT(DATE=TL,FF3,'0.382');
DRAWTEXT(DATE=TL,FF5,'0.5');
DRAWTEXT(DATE=TL,FF6,'0.618');

DMA1:=REF(MA(CLOSE,3),3),COLORWHITE;

TL1:=1000000+DA1;
TH1:=1000000+DB1;
TC1:=1000000+DC1;
TO1:=1000000+DO1;
AL1:=IF(REFDATE(CLOSE,TL1)>REFDATE(CLOSE,TH1),REFDATE(HIGH,TL1),REFDATE(LOW,TL1));
BH1:=IF(REFDATE(CLOSE,TL1)>REFDATE(CLOSE,TH1),REFDATE(LOW,TH1),REFDATE(HIGH,TH1));
CZF1:=IF(REFDATE(CLOSE,TL1)>REFDATE(CLOSE,TH1),REFDATE(HIGH,TC1),REFDATE(LOW,TC1));
DJB1:=IF(REFDATE(CLOSE,TL1)>REFDATE(CLOSE,TH1),REFDATE(LOW,TO1),REFDATE(HIGH,TO1));
OP1:=BH1-AL1+CZF1;
COP1:=0.618*(BH1-AL1)+CZF1;
XOP1:=IF((1.618*(BH1-AL1)+CZF1)<0,OP1,1.618*(BH1-AL1)+CZF1);

STICKLINE(DATE=TC1,CZF1,XOP1,0,-1),LINETHICK3,COLORLIGREEN;
DRAWLINE(DATE=TC1,COP1,DATE=TODAY,COP1,1),LINETHICK3,POINTDOT,COLORLIGREEN;
DRAWLINE(DATE=TC1,OP1,DATE=TODAY,OP1,1),LINETHICK3,POINTDOT,COLORLIGREEN;
DRAWLINE(DATE=TC1,XOP1,DATE=TODAY,XOP1,1),LINETHICK3,POINTDOT,COLORLIGREEN;

DRAWTEXT(DATE=TC1,COP1,'COP');
DRAWTEXT(DATE=TC1,OP1,'OP');
DRAWTEXT(DATE=TC1,XOP1,'XOP');
DRAWLINE(DATE=TO1,DJB1,DATE=TL1,AL1,0),LINETHICK3,POINTDOT,COLORWHITE;
DRAWLINE(DATE=TL1,AL1,DATE=TH1,BH1,0),COLORLIGREEN;
DRAWLINE(DATE=TH1,BH1,DATE=TC1,CZF1,0),COLORLIGREEN;

F31:=(BH1-0.382*(BH1-AL1));
F51:=(BH1-0.5*(BH1-AL1));
F61:=(BH1-0.618*(BH1-AL1));
DRAWLINE(DATE=TH1,F31,DATE=TODAY,F31,1),LINETHICK1,POINTDOT,COLORCYAN;
DRAWLINE(DATE=TH1,F51,DATE=TODAY,F51,1),LINETHICK1,POINTDOT,COLORCYAN;
DRAWLINE(DATE=TH1,F61,DATE=TODAY,F61,1),LINETHICK1,POINTDOT,COLORCYAN;
DRAWTEXT(DATE=TH1,F31,'0.382');
DRAWTEXT(DATE=TH1,F51,'0.5');
DRAWTEXT(DATE=TH1,F61,'0.618');

FF31:=(AL1-0.382*(AL1-DJB1));
FF51:=(AL1-0.5*(AL1-DJB1));
FF61:=(AL1-0.618*(AL1-DJB1));
DRAWLINE(DATE=TL1,FF31,DATE=TODAY,FF31,1),LINETHICK1,POINTDOT,COLORWHITE;
DRAWLINE(DATE=TL1,FF51,DATE=TODAY,FF51,1),LINETHICK1,POINTDOT,COLORWHITE;
DRAWLINE(DATE=TL1,FF61,DATE=TODAY,FF61,1),LINETHICK1,POINTDOT,COLORWHITE;
DRAWTEXT(DATE=TL1,FF31,'0.382');
DRAWTEXT(DATE=TL1,FF51,'0.5');
DRAWTEXT(DATE=TL1,FF61,'0.618');




来函数检测结果如下
该公式没有未来函数


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

相关指标公式

TL赋值:1000000+DA
TH赋值:1000000+DB
TC赋值:1000000+DC
TO赋值:1000000+DO
AL赋值:如果TL日收盘价>TH日收盘价,返回TL日最高价,否则返回TL日最低价
BH赋值:如果TL日收盘价>TH日收盘价,返回TH日最低价,否则返回TH日最高价
CZF赋值:如果TL日收盘价>TH日收盘价,返回TC日最高价,否则返回TC日最低价
DJB赋值:如果TL日收盘价>TH日收盘价,返回TO日最低价,否则返回TO日最高价
OP赋值:BH-AL+CZF
COP赋值:0.618*(BH-AL)+CZF
XOP赋值:如果(1.618*(BH-AL)+CZF)<0,返回OP,否则返回1.618*(BH-AL)+CZF
TODAY赋值:日期
当满足条件日期=TC时,在CZF和XOP位置之间画柱状线,宽度为0,-1不为0则画空心柱.,线宽为3,画淡洋红色
当满足条件日期=TC时,在COP位置画直线起点,当满足条件日期=TODAY时,在COP位置画直线终点,1表示是否延长.,线宽为3,POINTDOT,画淡洋红色
当满足条件日期=TC时,在OP位置画直线起点,当满足条件日期=TODAY时,在OP位置画直线终点,1表示是否延长.,线宽为3,POINTDOT,画淡洋红色
当满足条件日期=TC时,在XOP位置画直线起点,当满足条件日期=TODAY时,在XOP位置画直线终点,1表示是否延长.,线宽为3,POINTDOT,画淡洋红色
当满足条件日期=TC时,在COP位置书写文字
当满足条件日期=TC时,在OP位置书写文字
当满足条件日期=TC时,在XOP位置书写文字
当满足条件日期=TO时,在DJB位置画直线起点,当满足条件日期=TL时,在AL位置画直线终点,0表示是否延长.,线宽为3,POINTDOT,画白色
当满足条件日期=TL时,在AL位置画直线起点,当满足条件日期=TH时,在BH位置画直线终点,0表示是否延长.,画淡洋红色
当满足条件日期=TH时,在BH位置画直线起点,当满足条件日期=TC时,在CZF位置画直线终点,0表示是否延长.,画淡洋红色
F3赋值:(BH-0.382*(BH-AL))
F5赋值:(BH-0.5*(BH-AL))
F6赋值:(BH-0.618*(BH-AL))
当满足条件日期=TH时,在F3位置画直线起点,当满足条件日期=TODAY时,在F3位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画青色
当满足条件日期=TH时,在F5位置画直线起点,当满足条件日期=TODAY时,在F5位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画青色
当满足条件日期=TH时,在F6位置画直线起点,当满足条件日期=TODAY时,在F6位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画青色
当满足条件日期=TH时,在F3位置书写文字
当满足条件日期=TH时,在F5位置书写文字
当满足条件日期=TH时,在F6位置书写文字
FF3赋值:(AL-0.382*(AL-DJB))
FF5赋值:(AL-0.5*(AL-DJB))
FF6赋值:(AL-0.618*(AL-DJB))
当满足条件日期=TL时,在FF3位置画直线起点,当满足条件日期=TODAY时,在FF3位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画白色
当满足条件日期=TL时,在FF5位置画直线起点,当满足条件日期=TODAY时,在FF5位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画白色
当满足条件日期=TL时,在FF6位置画直线起点,当满足条件日期=TODAY时,在FF6位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画白色
当满足条件日期=TL时,在FF3位置书写文字
当满足条件日期=TL时,在FF5位置书写文字
当满足条件日期=TL时,在FF6位置书写文字
DMA1赋值:3日前的收盘价的3日简单移动平均,画白色
TL1赋值:1000000+DA1
TH1赋值:1000000+DB1
TC1赋值:1000000+DC1
TO1赋值:1000000+DO1
AL1赋值:如果TL1日收盘价>TH1日收盘价,返回TL1日最高价,否则返回TL1日最低价
BH1赋值:如果TL1日收盘价>TH1日收盘价,返回TH1日最低价,否则返回TH1日最高价
CZF1赋值:如果TL1日收盘价>TH1日收盘价,返回TC1日最高价,否则返回TC1日最低价
DJB1赋值:如果TL1日收盘价>TH1日收盘价,返回TO1日最低价,否则返回TO1日最高价
OP1赋值:BH1-AL1+CZF1
COP1赋值:0.618*(BH1-AL1)+CZF1
XOP1赋值:如果(1.618*(BH1-AL1)+CZF1)<0,返回OP1,否则返回1.618*(BH1-AL1)+CZF1
当满足条件日期=TC1时,在CZF1和XOP1位置之间画柱状线,宽度为0,-1不为0则画空心柱.,线宽为3,画淡绿色
当满足条件日期=TC1时,在COP1位置画直线起点,当满足条件日期=TODAY时,在COP1位置画直线终点,1表示是否延长.,线宽为3,POINTDOT,画淡绿色
当满足条件日期=TC1时,在OP1位置画直线起点,当满足条件日期=TODAY时,在OP1位置画直线终点,1表示是否延长.,线宽为3,POINTDOT,画淡绿色
当满足条件日期=TC1时,在XOP1位置画直线起点,当满足条件日期=TODAY时,在XOP1位置画直线终点,1表示是否延长.,线宽为3,POINTDOT,画淡绿色
当满足条件日期=TC1时,在COP1位置书写文字
当满足条件日期=TC1时,在OP1位置书写文字
当满足条件日期=TC1时,在XOP1位置书写文字
当满足条件日期=TO1时,在DJB1位置画直线起点,当满足条件日期=TL1时,在AL1位置画直线终点,0表示是否延长.,线宽为3,POINTDOT,画白色
当满足条件日期=TL1时,在AL1位置画直线起点,当满足条件日期=TH1时,在BH1位置画直线终点,0表示是否延长.,画淡绿色
当满足条件日期=TH1时,在BH1位置画直线起点,当满足条件日期=TC1时,在CZF1位置画直线终点,0表示是否延长.,画淡绿色
F31赋值:(BH1-0.382*(BH1-AL1))
F51赋值:(BH1-0.5*(BH1-AL1))
F61赋值:(BH1-0.618*(BH1-AL1))
当满足条件日期=TH1时,在F31位置画直线起点,当满足条件日期=TODAY时,在F31位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画青色
当满足条件日期=TH1时,在F51位置画直线起点,当满足条件日期=TODAY时,在F51位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画青色
当满足条件日期=TH1时,在F61位置画直线起点,当满足条件日期=TODAY时,在F61位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画青色
当满足条件日期=TH1时,在F31位置书写文字
当满足条件日期=TH1时,在F51位置书写文字
当满足条件日期=TH1时,在F61位置书写文字
FF31赋值:(AL1-0.382*(AL1-DJB1))
FF51赋值:(AL1-0.5*(AL1-DJB1))
FF61赋值:(AL1-0.618*(AL1-DJB1))
当满足条件日期=TL1时,在FF31位置画直线起点,当满足条件日期=TODAY时,在FF31位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画白色
当满足条件日期=TL1时,在FF51位置画直线起点,当满足条件日期=TODAY时,在FF51位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画白色
当满足条件日期=TL1时,在FF61位置画直线起点,当满足条件日期=TODAY时,在FF61位置画直线终点,1表示是否延长.,线宽为1,POINTDOT,画白色
当满足条件日期=TL1时,在FF31位置书写文字
当满足条件日期=TL1时,在FF51位置书写文字
当满足条件日期=TL1时,在FF61位置书写文字

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

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