配资开户平台

你的位置:配资开户平台_正规10倍配资平台_炒股配资最新平台 > 配资开户平台 > 通达信共振趋势波段副图指标公式(附源码破译破解和源码及使用说明)

通达信共振趋势波段副图指标公式(附源码破译破解和源码及使用说明)

发布日期:2023-10-23 13:08    点击次数:198

编程思路破译

输出DIFF:收盘价的6日指数移动平均-收盘价的13日指数移动平均

输出DEA:DIFF的5日指数移动平均

输出平滑异同平均:(DIFF-DEA)*2,COLORSTICK

HJ_4赋值:上次1日前的DEA上穿DIFF距今天数

HJ_5赋值:HJ_4+1日前的收盘价<收盘价 AND HJ_4+1日前的DIFF>DIFF

HJ_6赋值:HJ_5 AND DEA上穿DIFF AND HJ_4>10 AND HJ_4<50

HJ_7赋值:上次1日前的DIFF上穿DEA距今天数

HJ_8赋值:HJ_7+1日前的收盘价>收盘价 AND HJ_7+1日前的DIFF<DIFF

HJ_9赋值:HJ_8 AND DIFF上穿DEA AND HJ_7>10 AND HJ_7<50

HJ_10赋值:DIFF上穿DEA AND DIFF<(-0.1)

HJ_11赋值:统计上次DEA>=0距今天数日中满足DIFF上穿DEA的天数

HJ_12赋值:DIFF上穿DEA AND DEA<0 AND 统计21日中满足HJ_11=2的天数=1

HJ_13赋值:收盘价的60日简单移动平均

HJ_14赋值:HJ_13/15

HJ_20赋值:DEA上穿DIFF AND DIFF>(0.1)

HJ_21赋值:统计上次DEA<=0距今天数日中满足DEA上穿DIFF的天数

HJ_22赋值:DEA上穿DIFF AND DEA>0 AND 统计21日中满足HJ_21=2的天数=1

输出底背离:HJ_9,NODRAW,画黄色,线宽为3

输出低位金叉:HJ_10,NODRAW,画红色,线宽为3

输出二次金叉:HJ_12,NODRAW,画洋红色,线宽为3

输出顶背离:HJ_6,NODRAW,COLOR00F000,线宽为3

输出高位死叉:HJ_20,NODRAW,COLORFF8000,线宽为3

输出二次死叉:HJ_22,NODRAW,COLORFF0000,线宽为3

HJ_15赋值:HJ_9 AND HJ_12 AND HJ_10

输出前一最佳:上次1日前的HJ_15距今天数+1,NODRAW,画白色

当满足条件DIFF上穿DEA时,在DIFF位置画1号图标

当满足条件DEA上穿DIFF时,在DIFF位置画2号图标

当满足条件HJ_6时,在HJ_14*0.011和HJ_14*0.09位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00F000

当满足条件HJ_9时,在HJ_14*(-0.02)和HJ_14*(-0.1)位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

当满足条件HJ_10时,在HJ_14*0.011和HJ_14*0.09位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色

当满足条件HJ_12时,在HJ_14*0.125和HJ_14*0.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色

当满足条件HJ_20时,在HJ_14*0.011和HJ_14*0.09位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00

当满足条件HJ_22时,在HJ_14*0.125和HJ_14*0.1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF0000

如果(DIFF>=1日前的DIFFANDDIFF>=0),返回DIFF,否则返回无效数,画红色 线宽为2

如果(DIFF<=1日前的DIFFANDDIFF<=0),返回DIFF,否则返回无效数,画绿色 线宽为2

RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

K赋值:RSV的3日[1日权重]移动平均

D赋值:K的3日[1日权重]移动平均

J赋值:3*K-2*D

当满足条件(DIFF上穿DEAANDCROSS(J,K))时,在DIFF位置画34号图标

当满足条件(DEA上穿DIFFANDCROSS(K,J)ANDDIFF>0)时,在DIFF位置画35号图标

程序源码

{共振波段}

DIFF:EMA(CLOSE,6)-EMA(CLOSE,13);

DEA:EMA(DIFF,5);

MACD:(DIFF-DEA)*2,COLORSTICK;

HJ_4:=BARSLAST(REF(CROSS(DEA,DIFF),1));HJ_5:=REF(CLOSE,HJ_4+1)<CLOSE AND REF(DIFF,HJ_4+1)>DIFF;

HJ_6:=HJ_5 AND CROSS(DEA,DIFF) AND HJ_4>10 AND HJ_4<50;

HJ_7:=BARSLAST(REF(CROSS(DIFF,DEA),1));HJ_8:=REF(CLOSE,HJ_7+1)>CLOSE AND REF(DIFF,HJ_7+1)<DIFF;

HJ_9:=HJ_8 AND CROSS(DIFF,DEA) AND HJ_7>10 AND HJ_7<50;

HJ_10:=CROSS(DIFF,DEA) AND DIFF<(-0.1);

HJ_11:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));

HJ_12:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(HJ_11=2,21)=1;

HJ_13:=MA(CLOSE,60);

HJ_14:=HJ_13/15;

HJ_20:=CROSS(DEA,DIFF) AND DIFF>(0.1);

HJ_21:=COUNT(CROSS(DEA,DIFF),BARSLAST(DEA<=0));

HJ_22:=CROSS(DEA,DIFF) AND DEA>0 AND COUNT(HJ_21=2,21)=1;

底背离:HJ_9,NODRAW,COLORYELLOW,LINETHICK3;

低位金叉:HJ_10,NODRAW,COLORRED,LINETHICK3;

二次金叉:HJ_12,NODRAW,COLORMAGENTA,LINETHICK3;

顶背离:HJ_6,NODRAW,COLOR00F000,LINETHICK3;

高位死叉:HJ_20,NODRAW,COLORFF8000,LINETHICK3;

二次死叉:HJ_22,NODRAW,COLORFF0000,LINETHICK3;

HJ_15:=HJ_9 AND HJ_12 AND HJ_10;

前一最佳:BARSLAST(REF(HJ_15,1))+1,NODRAW,COLORWHITE;

DRAWICON(CROSS(DIFF,DEA),DIFF,1);

DRAWICON(CROSS(DEA,DIFF),DIFF,2);

STICKLINE(HJ_6,HJ_14*0.011,HJ_14*0.09,2,0),COLOR00F000;

STICKLINE(HJ_9,HJ_14*(-0.02),HJ_14*(-0.1),2,0),COLORYELLOW;

STICKLINE(HJ_10,HJ_14*0.011,HJ_14*0.09,2,0),COLORRED;

STICKLINE(HJ_12,HJ_14*0.125,HJ_14*0.2,2,0),COLORMAGENTA;

STICKLINE(HJ_20,HJ_14*0.011,HJ_14*0.09,2,0),COLORFFFF00;

STICKLINE(HJ_22,HJ_14*0.125,HJ_14*0.1,2,0),COLORFF0000;

IF ((DIFF>=REF(DIFF,1) AND DIFF>=0 ),DIFF,DRAWNULL),COLORRED LINETHICK2;

IF ((DIFF<=REF(DIFF,1) AND DIFF<=0 ),DIFF,DRAWNULL),COLORGREEN LINETHICK2;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

DRAWICON((CROSS(DIFF,DEA) AND CROSS(J,K)),DIFF,34);

DRAWICON((CROSS(DEA,DIFF) AND CROSS(K,J) AND DIFF>0),DIFF,35);

使用说明

这段代码是一个技术指标的计算公式,主要使用的指标有DIFF、DEA、MACD、RSV、K、D和J等。

根据代码推测,该指标主要用于股票或其他金融产品的技术分析。以下是对该指标的简要总结思路以及操作建议:

1. DIFF、DEA和MACD:DIFF代表短期指数移动平均线与长期指数移动平均线之差,DEA是DIFF的短期指数移动平均线,MACD是DIFF和DEA之差的两倍。通过DIFF、DEA和MACD的交叉以及值的正负变化,可以判断股票的多空力量、买卖信号和趋势强弱。

2. RSV、K、D和J:RSV代表收盘价在一定周期内的相对强弱程度,K和D分别是RSV的快速和慢速平滑移动平均线,J是K和D的线性组合。通过K、D和J的数值大小以及交叉情况,可以判断市场的超买超卖状态和股票的买卖信号。

建议操作步骤如下:

- 观察DIFF、DEA和MACD的交叉情况,当DIFF从下向上穿过DEA时,形成金叉信号,可能意味着股票将上涨;当DIFF从上向下穿过DEA时,形成死叉信号,可能意味着股票将下跌。可以结合趋势线、支撑位和阻力位等其他指标一起判断买入或卖出的时机。

- 观察DIFF的数值,当DIFF小于-0.1时,可能形成底背离信号,预示着股票将有上涨的可能;当DIFF大于0.1时,可能形成顶背离信号,预示着股票将有下跌的可能。

- 观察K、D和J的数值和交叉情况,当K从下向上穿过D时,形成金叉信号,可能意味着股票将上涨;当K从上向下穿过D时,形成死叉信号,可能意味着股票将下跌。可以结合超买超卖指标如RSI等一起判断买入或卖出的时机。

需要注意,以上仅为一种分析思路和操作建议,具体操作还需结合市场环境、其他指标和个人风险偏好进行综合考虑。在实际操作中,建议对代码进行验证和优化,并在模拟账户上进行测试,谨慎参考和使用。

注:

       馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。

       发文不易,如获益,欢迎赞赏,赞赏必复!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。