通达信HYXG源码附图指标公式

 

M:=8;
 N1:=16;
 AAQ:=REF(HIGH,M)=HHV(HIGH,2*M+1);
 AAQ1:=REF(HIGH,N1)=HHV(HIGH,2*N1+1);
 QY:=BACKSET(AAQ,M+1);
 QY1:=BACKSET(AAQ1,N1+1);
 CC:=FILTER(QY,M) AND HIGH=HHV(HIGH,M+1);
 CC1:=FILTER(QY1,N1) AND HIGH=HHV(HIGH,N1+1);
 DDD:=BARSLAST(CC);
 DDD1:=BARSLAST(CC1);
 GDTS:=IF(CC,CURRBARSCOUNT,0);
 GDTS1:=IF(CC1,CURRBARSCOUNT,0);
 DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
 DINGBUTS1A:=IF(DDD1,REF(GDTS1,DDD1),GDTS1);
 GDCS1:=CONST(DINGBUTS);
 GDCS11:=CONST(DINGBUTS1A);
 GDCS13:=CONST(REF(HIGH,GDCS1-1));
 GDCS131:=CONST(REF(HIGH,GDCS11-1));
 DINGBUTS1:=REF(DINGBUTS,DDD+1);
 DINGBUTS11:=REF(DINGBUTS1A,DDD1+1);
 GDCS23:=CONST(REF(HIGH,DINGBUTS1-1));
 GDCS231:=CONST(REF(HIGH,DINGBUTS11-1));
 BQ1:=BACKSET(ISLASTBAR,DINGBUTS1);
 BQ11:=BACKSET(ISLASTBAR,DINGBUTS11);
 BQ2:=BACKSET(ISLASTBAR,GDCS1);
 BQ21:=BACKSET(ISLASTBAR,GDCS11);
 CQ1:=IF(BQ1,GDCS23,DRAWNULL);
 CQ2:=IF(BQ2,GDCS13,DRAWNULL);
 A11:=CLOSE*VOL;
 A12:=EMA((EXPMA(A11,3)/EXPMA(VOL,3)+EXPMA(A11,6)/EXPMA(VOL,6)+EXPMA(A11,12)/EXPMA(VOL,12)+EXPMA(A11,24)/EXPMA(VOL,24))/4,14);
 QFX:=1.15*A12;
 NGX:=HHV(MA(HIGH,6),10);
 M1:=MA(CLOSE,5);
 M2:=MA(CLOSE,10);
 M3:=MA(CLOSE,20);
 M4:=MA(CLOSE,60);
 M14:=MA(CLOSE,14);

 DT:=M1>M2 AND M2>M3 AND M3>M4;
 JD:=ATAN((M14/REF(M14,1)-1)*100)*180/3.1416;
 ZZ:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
 ZC:=WINNER(CLOSE)*100;
 SM:=(WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*100;
 CMZS:=ZZ>SM AND ZZ>REF(ZZ,1) AND ZC>SM AND SM<65;
 TDXSTEP416:CMZS AND DT AND JD>30 AND (CROSS(CLOSE,M1*1.015) OR CROSS(CLOSE,CQ1) OR CROSS(CLOSE,CQ2) OR CROSS(CLOSE,NGX) OR CROSS(CLOSE,A12)) AND CLOSE>REF(CLOSE,1)*1.028;

{-----------------------------------}




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

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

相关指标公式

M赋值:8
N1赋值:16
AAQ赋值:M日前的最高价=2*M+1日内最高价的最高值
AAQ1赋值:N1日前的最高价=2*N1+1日内最高价的最高值
QY赋值:若AAQ则将最近M+1周期置为1
QY1赋值:若AAQ1则将最近N1+1周期置为1
CC赋值:QY的M日过滤 AND 最高价=M+1日内最高价的最高值
CC1赋值:QY1的N1日过滤 AND 最高价=N1+1日内最高价的最高值
DDD赋值:上次CC距今天数
DDD1赋值:上次CC1距今天数
GDTS赋值:如果CC,返回到最后交易的周期,否则返回0
GDTS1赋值:如果CC1,返回到最后交易的周期,否则返回0
DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS
DINGBUTS1A赋值:如果DDD1,返回DDD1日前的GDTS1,否则返回GDTS1
GDCS1赋值:DINGBUTS的最后一日取值设为常数
GDCS11赋值:DINGBUTS1A的最后一日取值设为常数
GDCS13赋值:GDCS1-1日前的最高价的最后一日取值设为常数
GDCS131赋值:GDCS11-1日前的最高价的最后一日取值设为常数
DINGBUTS1赋值:DDD+1日前的DINGBUTS
DINGBUTS11赋值:DDD1+1日前的DINGBUTS1A
GDCS23赋值:DINGBUTS1-1日前的最高价的最后一日取值设为常数
GDCS231赋值:DINGBUTS11-1日前的最高价的最后一日取值设为常数
BQ1赋值:若是否最后一个周期则将最近DINGBUTS1周期置为1
BQ11赋值:若是否最后一个周期则将最近DINGBUTS11周期置为1
BQ2赋值:若是否最后一个周期则将最近GDCS1周期置为1
BQ21赋值:若是否最后一个周期则将最近GDCS11周期置为1
CQ1赋值:如果BQ1,返回GDCS23,否则返回无效数
CQ2赋值:如果BQ2,返回GDCS13,否则返回无效数
A11赋值:收盘价*成交量(手)
A12赋值:(A11的3日指数移动平均/成交量(手)的3日指数移动平均+A11的6日指数移动平均/成交量(手)的6日指数移动平均+A11的12日指数移动平均/成交量(手)的12日指数移动平均+A11的24日指数移动平均/成交量(手)的24日指数移动平均)/4的14日指数移动平均
QFX赋值:1.15*A12
NGX赋值:10日内最高价的6日简单移动平均的最高值
M1赋值:收盘价的5日简单移动平均
M2赋值:收盘价的10日简单移动平均
M3赋值:收盘价的20日简单移动平均
M4赋值:收盘价的60日简单移动平均
M14赋值:收盘价的14日简单移动平均
DT赋值:M1>M2 AND M2>M3 AND M3>M4
JD赋值:(M14/1日前的M14-1)*100的反正切*180/3.1416
ZZ赋值:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均
ZC赋值:以收盘价计算的获利盘比例*100
SM赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*100
CMZS赋值:ZZ>SM AND ZZ>1日前的ZZ AND ZC>SM AND SM<65
输出 TDXSTEP416:CMZS AND DT AND JD>30 AND (收盘价上穿M1*1.015 OR 收盘价上穿CQ1 OR 收盘价上穿CQ2 OR 收盘价上穿NGX OR 收盘价上穿A12) AND 收盘价>1日前的收盘价*1.028

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

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