通达信整合黄金分割主图指标公式

 

高点:=22;
低点:=10;
T1:=10;
T:=180;
M5:=MA(C,5);
M10:=MA(C,10);
M20:=MA(C,20);
M60:=MA(C,60);
AX:=M5>=M60 AND M10>=M60 AND M20>=M60;
TX:=BArslAST(crOSS(AX,0.5));
HT:=HHVBARS(H,TX+1);
LT0:=FINDLOWBARS(L,0,30,1);
HT0:=FINDHIGHBARS(H,LT0=0,60,1);
LLX:=REF(L,LT0);
HHX:=REF(H,HT0);
NOTEXT01:DRAWLINE(HT0=0,HHX,LT0=0,HHX,1),COLORYELLOW,NODRAW;
NOTEXT02:DRAWLINE(HT0=0,HHX,LT0=0,LLX,1),COLORYELLOW;
NOTEXT03:DRAWLINE(HT0=0,HHX,LT0=0,(HHX-LLX)*0.382+LLX,1){,DOTLINE},COLORLIMAGENTA;
NOTEXT04:DRAWLINE(HT0=0,HHX,LT0=0,(HHX-LLX)*0.618+LLX,1){,DOTLINE},COLORLIBLUE;
TA:=BARSLAST(REF(NOTEXT01,1)=DRAWNULL AND HT=0);
X支撑线:REF(L,LT0),COLORYELLOW,NODRAW;
X阻力1:(HHX-LLX)*0.382+LLX,COLORLIMAGENTA,NODRAW;
X阻力2:(HHX-LLX)*0.618+LLX,COLORLIBLUE, NODRAW;
{黄金分割}
HH:=REF(HHV(H,T),T1);
LL:=REF(LLV(L,T),T1);
H1:=HH-(HH-LL)*0.191;
H2:=HH-(HH-LL)*0.382;
H3:=HH-(HH-LL)*0.5;
H4:=HH-(HH-LL)*0.618;
H5:=HH-(HH-LL)*0.764;
H6:=HH-(HH-LL)*0.809;
H7:=HH-(HH-LL)*0.236;
顶1:=HH+(HH-LL)*0.191;
顶2:=HH+(HH-LL)*0.382;
顶3:=HH+(HH-LL)*0.618;
底1:=IF((HH-LL)<LL,LL-(HH-LL)*0.191,LL-LL*0.191);
底2:=IF((HH-LL)<LL,LL-(HH-LL)*0.382,LL-LL*0.382);
底3:=IF((HH-LL)<LL,LL-(HH-LL)*0.618,LL-LL*0.618);
高:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFDATE(HH,DATE),DRAWNULL);
一:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H1,DATE),DRAWNULL);
二:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H2,DATE),DRAWNULL);
三:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H3,DATE),DRAWNULL);
四:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H4,DATE),DRAWNULL);
五:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H5,DATE),DRAWNULL);
六:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H6,DATE),DRAWNULL);
七:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H7,DATE),DRAWNULL);
低:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFDATE(LL,DATE),DRAWNULL);
NOTEXT1:高,COLOR007799;
{NOTEXT2:IF(GOQI,DRAWNULL,一),DOTLINE,COLOR777777;
NOTEXT3:IF(GOQI,DRAWNULL,二),DOTLINE,COLOR777777;
NOTEXT4:IF(GOQI,DRAWNULL,三),DOTLINE,COLOR777777;
NOTEXT5:IF(GOQI,DRAWNULL,四),DOTLINE,COLOR777777;
NOTEXT6:IF(GOQI,DRAWNULL,五),DOTLINE,COLOR777777;
NOTEXT7:IF(GOQI,DRAWNULL,六),DOTLINE,COLOR777777;}
AA:REFDATE(一,DATE),DOTLINE,COLOR555555;
BB:REFDATE(二,DATE),DOTLINE,COLOR005858;
CCA:REFDATE(三,DATE),DOTLINE,COLOR777777;
DDA:REFDATE(四,DATE),DOTLINE,COLOR005858;
EE:REFDATE(五,DATE),DOTLINE,COLOR555555;
FF:REFDATE(六,DATE),DOTLINE,COLOR555555;
GG:REFDATE(七,DATE),DOTLINE,COLOR555555;
NOTEXT8:低,COLOR668800;
TT:=INTPART(T*0.5)+T1;
TT1:=(CURRBARSCOUNT=TT);
TT2:=(CURRBARSCOUNT=TT-32);
TT3:=(CURRBARSCOUNT=TT-40);
DRAWTEXT(TT1 AND 高,高-(高-低)*0.025,STRCAT(' 【高点】: ',CON2STR(HH,2))),COLOR007799;
DRAWTEXT(TT1 AND 一,一+(高-低)*0.020,STRCAT('191 (809): ',CON2STR(H1,2))),COLOR888888;
DRAWTEXT(TT1 AND 二,二+(高-低)*0.020,STRCAT('382 (618): ',CON2STR(H2,2))),COLOR008888;
DRAWTEXT(TT1 AND 三,三+(高-低)*0.020,STRCAT(' 【中点】: ',CON2STR(H3,2))),COLOR000088;
DRAWTEXT(TT1 AND 四,四+(高-低)*0.020,STRCAT('618 (382): ',CON2STR(H4,2))),COLOR008888;
DRAWTEXT(TT1 AND 五,五+(高-低)*0.020,STRCAT('764 (236): ',CON2STR(H5,2))),COLOR888888;
DRAWTEXT(TT1 AND 六,六+(高-低)*0.020,STRCAT('809 (191): ',CON2STR(H6,2))),COLOR888888;
DRAWTEXT(TT1 AND 七,七+(高-低)*0.020,STRCAT('236 (764): ',CON2STR(H7,2))),COLOR888888;
DRAWTEXT(TT1 AND 低,低+(高-低)*0.020,STRCAT(' 【低点】: ',CON2STR(LL,2))),COLOR668800;
DRAWTEXT(TT3 AND 高,高+(高-低)*0.040,''),COLOR007799;{顶距};
GD:=CONST(FINDHIGH(H,0,高点*10,1));
DD:=CONST(FINDLOW(L,0,低点*10,1));
GT:=CONST(BARSLAST(GD=H))+1;
DT:=CONST(BARSLAST(DD=L))+1;
SH:=CONST(IF(GT=1,H,REF(H,GT-1)));
SL:=CONST(IF(DT=1,L,REF(L,DT-1)));
CC:=IF(DT>GT,DT,GT);
CD:=INTPART(CC-(DT+GT)/2);
CG:=IF(高点>CD,DT,GT);
{CG:=IF(高点>CD,CD/2,高点);}
{黄金分割}
ZG:=IF(CURRBARSCOUNT<=CD,SH,DRAWNULL);
DRAWBAND(ZG,RGB(0,0,0),ZG,RGB(0,0,0)),DOTLINE,COLORLIRED;
ZD:=IF(CURRBARSCOUNT<=CD,SL,DRAWNULL);
DRAWBAND(ZD,RGB(0,0,0),ZD,RGB(0,0,0)),DOTLINE,COLORLIRED;
X191:=IF(CURRBARSCOUNT<=CD,SH-(SH-SL)*0.191,DRAWNULL);
DRAWBAND(X191,RGB(0,0,0),X191,RGB(0,0,0)),DOTLINE,COLORLIRED;
X382:=IF(CURRBARSCOUNT<=CD,SH-(SH-SL)*0.382,DRAWNULL);
DRAWBAND(X382,RGB(0,0,0),X382,RGB(0,0,0)),DOTLINE,COLORLIRED;
X500:=IF(CURRBARSCOUNT<=CD,SH-(SH-SL)*0.500,DRAWNULL);
DRAWBAND(X500,RGB(0,0,0),X500,RGB(0,0,0)),DOTLINE,COLORRED;
X618:=IF(CURRBARSCOUNT<=CD,SH-(SH-SL)*0.618,DRAWNULL);
DRAWBAND(X618,RGB(0,0,0),X618,RGB(0,0,0)),DOTLINE,COLORLIRED;
X809:=IF(CURRBARSCOUNT<=CD,SH-(SH-SL)*0.809,DRAWNULL);
DRAWBAND(X809,RGB(0,0,0),X809,RGB(0,0,0)),DOTLINE,COLORLIRED;
DRAWTEXT(CURRBARSCOUNT=CG,(ZD)*1.02,STRCAT('起点: ',CON2STR(ZD,2))),COLORLIGRAY;
DRAWTEXT(CURRBARSCOUNT=CG,(X191)*0.986,STRCAT('80.9% ',CON2STR(X191,2))),COLORLIGRAY;
DRAWTEXT(CURRBARSCOUNT=CG,(X382)*0.985,STRCAT('61.8% ',CON2STR(X382,2))),COLORLIGRAY;
DRAWTEXT(CURRBARSCOUNT=CG,(X500)*0.984,STRCAT('50% ',CON2STR(X500,2))),COLORLIGRAY;
DRAWTEXT(CURRBARSCOUNT=CG,(X618)*0.982,STRCAT('38.2% ',CON2STR(X618,2))),COLORLIGRAY;
DRAWTEXT(CURRBARSCOUNT=CG,(X809)*0.98,STRCAT('19.1% ',CON2STR(X809,2))),COLORLIGRAY;
DRAWTEXT(CURRBARSCOUNT=CG,(ZG)*0.98,STRCAT('100% ',CON2STR(ZG,2))),COLORLIGRAY;




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

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

相关指标公式

高点赋值:22
低点赋值:10
T1赋值:10
T赋值:180
M5赋值:收盘价的5日简单移动平均
M10赋值:收盘价的10日简单移动平均
M20赋值:收盘价的20日简单移动平均
M60赋值:收盘价的60日简单移动平均
AX赋值:M5>=M60 AND M10>=M60 AND M20>=M60
TX赋值:上次AX上穿0.5距今天数
HT赋值:TX+1日内最高价距今天数
LT0赋值:最低价在0日前的30天内第1个最低价到当前周期的周期数
HT0赋值:最高价在LT0=0日前的60天内第1个最高价到当前周期的周期数
LLX赋值:LT0日前的最低价
HHX赋值:HT0日前的最高价
输出NOTEXT01:当满足条件HT0=0时,在HHX位置画直线起点,当满足条件LT0=0时,在HHX位置画直线终点,1表示是否延长.,画黄色,NODRAW
输出NOTEXT02:当满足条件HT0=0时,在HHX位置画直线起点,当满足条件LT0=0时,在LLX位置画直线终点,1表示是否延长.,画黄色
输出NOTEXT03:当满足条件HT0=0时,在HHX位置画直线起点,当满足条件LT0=0时,在(HHX-LLX)*0.382+LLX位置画直线终点,1表示是否延长.,画淡洋红色
输出NOTEXT04:当满足条件HT0=0时,在HHX位置画直线起点,当满足条件LT0=0时,在(HHX-LLX)*0.618+LLX位置画直线终点,1表示是否延长.,画淡蓝色
TA赋值:上次1日前的NOTEXT01=DRAWNULLANDHT=0距今天数
输出X支撑线:LT0日前的最低价,画黄色,NODRAW
输出X阻力1:(HHX-LLX)*0.382+LLX,画淡洋红色,NODRAW
输出X阻力2:(HHX-LLX)*0.618+LLX,画淡蓝色, NODRAW
HH赋值:T1日前的T日内最高价的最高值
LL赋值:T1日前的T日内最低价的最低值
H1赋值:HH-(HH-LL)*0.191
H2赋值:HH-(HH-LL)*0.382
H3赋值:HH-(HH-LL)*0.5
H4赋值:HH-(HH-LL)*0.618
H5赋值:HH-(HH-LL)*0.764
H6赋值:HH-(HH-LL)*0.809
H7赋值:HH-(HH-LL)*0.236
顶1赋值:HH+(HH-LL)*0.191
顶2赋值:HH+(HH-LL)*0.382
顶3赋值:HH+(HH-LL)*0.618
底1赋值:如果(HH-LL)底2赋值:如果(HH-LL)底3赋值:如果(HH-LL)高赋值:如果到最后交易的周期<=T+T1ANDCURRBARSCOUNT>T1,返回日期日HH,否则返回无效数
一赋值:如果到最后交易的周期<=T+T1,返回日期日H1,否则返回无效数
二赋值:如果到最后交易的周期<=T+T1,返回日期日H2,否则返回无效数
三赋值:如果到最后交易的周期<=T+T1,返回日期日H3,否则返回无效数
四赋值:如果到最后交易的周期<=T+T1,返回日期日H4,否则返回无效数
五赋值:如果到最后交易的周期<=T+T1,返回日期日H5,否则返回无效数
六赋值:如果到最后交易的周期<=T+T1,返回日期日H6,否则返回无效数
七赋值:如果到最后交易的周期<=T+T1,返回日期日H7,否则返回无效数
低赋值:如果到最后交易的周期<=T+T1ANDCURRBARSCOUNT>T1,返回日期日LL,否则返回无效数
输出NOTEXT1:高,COLOR007799
输出AA:日期日一,DOTLINE,COLOR555555
输出布林极限:日期日二,DOTLINE,COLOR005858
输出CCA:日期日三,DOTLINE,COLOR777777
输出DDA:日期日四,DOTLINE,COLOR005858
输出EE:日期日五,DOTLINE,COLOR555555
输出FF:日期日六,DOTLINE,COLOR555555
输出GG:日期日七,DOTLINE,COLOR555555
输出NOTEXT8:低,COLOR668800
TT赋值:T*0.5的整数部分+T1
TT1赋值:(到最后交易的周期=TT)
TT2赋值:(到最后交易的周期=TT-32)
TT3赋值:(到最后交易的周期=TT-40)
当满足条件TT1AND高时,在高-(高-低)*0.025位置书写文字,COLOR007799
当满足条件TT1AND一时,在一+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND二时,在二+(高-低)*0.020位置书写文字,COLOR008888
当满足条件TT1AND三时,在三+(高-低)*0.020位置书写文字,COLOR000088
当满足条件TT1AND四时,在四+(高-低)*0.020位置书写文字,COLOR008888
当满足条件TT1AND五时,在五+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND六时,在六+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND七时,在七+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND低时,在低+(高-低)*0.020位置书写文字,COLOR668800
当满足条件TT3AND高时,在高+(高-低)*0.040位置书写文字,COLOR007799

GD赋值:最高价在0日前的高点*10天内第1个最高价的最后一日取值设为常数
DD赋值:最低价在0日前的低点*10天内第1个最低价的最后一日取值设为常数
GT赋值:上次GD=最高价距今天数的最后一日取值设为常数+1
DT赋值:上次DD=最低价距今天数的最后一日取值设为常数+1
SH赋值:如果GT=1,返回最高价,否则返回GT-1日前的最高价的最后一日取值设为常数
SL赋值:如果DT=1,返回最低价,否则返回DT-1日前的最低价的最后一日取值设为常数
CC赋值:如果DT>GT,返回DT,否则返回GT
CD赋值:CC-(DT+GT)/2的整数部分
CG赋值:如果高点>CD,返回DT,否则返回GT
ZG赋值:如果到最后交易的周期<=CD,返回SH,否则返回无效数
画带状线,DOTLINE,画淡红色
ZD赋值:如果到最后交易的周期<=CD,返回SL,否则返回无效数
画带状线,DOTLINE,画淡红色
X191赋值:如果到最后交易的周期<=CD,返回SH-(SH-SL)*0.191,否则返回无效数
画带状线,DOTLINE,画淡红色
X382赋值:如果到最后交易的周期<=CD,返回SH-(SH-SL)*0.382,否则返回无效数
画带状线,DOTLINE,画淡红色
X500赋值:如果到最后交易的周期<=CD,返回SH-(SH-SL)*0.500,否则返回无效数
画带状线,DOTLINE,画红色
X618赋值:如果到最后交易的周期<=CD,返回SH-(SH-SL)*0.618,否则返回无效数
画带状线,DOTLINE,画淡红色
X809赋值:如果到最后交易的周期<=CD,返回SH-(SH-SL)*0.809,否则返回无效数
画带状线,DOTLINE,画淡红色
当满足条件到最后交易的周期=CG时,在(ZD)*1.02位置书写文字,画淡灰色
当满足条件到最后交易的周期=CG时,在(X191)*0.986位置书写文字,画淡灰色
当满足条件到最后交易的周期=CG时,在(X382)*0.985位置书写文字,画淡灰色
当满足条件到最后交易的周期=CG时,在(X500)*0.984位置书写文字,画淡灰色
当满足条件到最后交易的周期=CG时,在(X618)*0.982位置书写文字,画淡灰色
当满足条件到最后交易的周期=CG时,在(X809)*0.98位置书写文字,画淡灰色
当满足条件到最后交易的周期=CG时,在(ZG)*0.98位置书写文字,画淡灰色

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

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