通达信循环区间波段副图指标 源码 附图

N:=45;
M:=15;
MTRD:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI:=DMP*100/MTRD;
MDI:=DMM*100/MTRD;
U:=BARSLAST(CROSS(MDI,30));
D:=BARSLAST(CROSS(PDI,30));
涨:IF(U>D,0.2,DRAWNULL),COLORRED,LINETHICK3;
跌:IF(D>U,-0.2,DRAWNULL),COLORGREEN,LINETHICK3;

MTR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
SS1:=2/5;{S理论调节波长参数}
CQ1:=SS1*SS1/(50-EMA(MTR,2));

A:=EMA(C,1/CQ1);{调节参数波段长度有变化}
S理论∠α:SIN(A),COLORGRAY,DOTLINE;
区间波长:(S理论∠α-REF(S理论∠α,1)),COLORBROWN;
AA:=S理论∠α-REF(S理论∠α,1);
AAA:=AA<0.1 AND AA>-0.1;
一级频率:BARSLAST(AAA),COLORBROWN,NODRAW;{窄频区}
AB:=S理论∠α-REF(S理论∠α,1);{宽频区}
AAB:=S理论∠α<0.2 AND S理论∠α>-0.2;
二级频率:BARSLAST(AAB),COLORYELLOW,NODRAW;
STICKLINE(一级频率>0 AND 涨=0.2,1,1.2,1,0),COLORLIRED;
STICKLINE(二级频率>0 AND 二级频率<20 AND 涨=0.2,1.3,1.4,1,0),COLORRED;
STICKLINE(一级频率>0 AND 跌=-0.2,-1,-1.2,1,0),COLORLIBLUE;
STICKLINE(二级频率>0 AND 二级频率<20 AND 跌=-0.2,-1.3,-1.4,1,0),COLORGREEN;
STICKLINE(二级频率>20,0.1,-0.1,1,0),COLORBLUE;
0.2,COLORGRAY,DOTLINE;
-0.2,COLORGRAY,DOTLINE;

涨段:=(一级频率>0 AND 涨=0.2) OR (二级频率>0 AND 二级频率<20 AND 涨=0.2);
跌段:=(一级频率>0 AND 跌=-0.2) OR (二级频率>0 AND 二级频率<20 AND 跌=-0.2);
阴线开多:IF(S理论∠α<0.2 AND S理论∠α<REF(S理论∠α,1) AND 涨段=1,S理论∠α,DRAWNULL),COLORRED,LINETHICK1;
阳线平多:IF( S理论∠α>REF(S理论∠α,1) AND 涨段=1,S理论∠α,DRAWNULL),COLORLIBLUE,LINETHICK1;
阳线开空:IF(S理论∠α>-0.2 AND S理论∠α>REF(S理论∠α,1) AND 跌段=1,S理论∠α,DRAWNULL),COLORGREEN,LINETHICK1;
阴线平空:IF( S理论∠α<REF(S理论∠α,1) AND 跌段=1,S理论∠α,DRAWNULL),COLORLIRED,LINETHICK1;

DRAWICON(阴线开多 AND C<REF(C,1),阴线开多,1);{-1就是设置控制跌幅}
DRAWICON(阳线开空 AND C>REF(C,1),阳线开空,2);{-1就是设置控制跌幅}

{(C/MA(C,5)-1)*1000;};



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


解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

N赋值:45
M赋值:15
MTRD赋值:SUM(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(1日前的收盘价-最低价)),N)
HD :=最高价-1日前的最高价
LD :=1日前的最低价-最低价
如果HD>0 AND HD>LD返回HD否则返回0
如果LD>0 AND LD>HD返回LD否则返回0
PDI赋值:DMP*100/MTRD
MDI:=DMM*100/MTRD
U赋值:上次MDI上穿30距今天数
D赋值:上次PDI上穿30距今天数
如果U>D返回0.2否则返回DRAWNULL
如果D>U返回-0.2否则返回DRAWNULL
MTR:=MAX(MAX((最高价-最低价),1日前的收盘价-最高价的绝对值),ABS(1日前的收盘价-最低价))
SS1赋值:2/5
{S理论调节波长参数} CQ1赋值:SS1*SS1/(50-MTR的2日指数移动平均)
A赋值:C的1/CQ1日指数移动平均
输出{调节参数波段长度有变化} S理论∠Α:SIN(A),COLORGRAY,DOTLINE
输出区间波长:(S理论∠Α-1日前的S理论∠Α),COLORBROWN
AA赋值:S理论∠Α-1日前的S理论∠Α
AAA赋值:AA<0.1 AND AA>-0.1
输出一级频率:上次AAA距今天数,COLORBROWN,NODRAW
{窄频区} AB:=S理论∠Α-1日前的S理论∠Α
{宽频区} AAB:=S理论∠Α<0.2 AND S理论∠Α>-0.2
输出二级频率:上次AAB距今天数,画黄色,NODRAW
当满足条件一级频率>0 AND 涨=0.2时,在1和1.2之间画柱状线
当满足条件二级频率>0 AND 二级频率<20 AND 涨=0.2时,在1.3和1.4之间画柱状线
当满足条件一级频率>0 AND 跌=-0.2时,在-1和-1.2之间画柱状线
当满足条件二级频率>0 AND 二级频率<20 AND 跌=-0.2时,在-1.3和-1.4之间画柱状线
当满足条件二级频率>20时,在0.1和-0.1之间画柱状线
0.2,COLORGRAY,DOTLINE
-0.2,COLORGRAY,DOTLINE
涨段:=(一级频率>0 AND 涨=0.2) OR (二级频率>0 AND 二级频率<20 AND 涨=0.2)
跌段:=(一级频率>0 AND 跌=-0.2) OR (二级频率>0 AND 二级频率<20 AND 跌=-0.2)
输出阴线开多:IF(S理论∠Α<0.2 AND S理论∠Α<1日前的S理论∠Α AND 涨段=1,S理论∠Α,DRAWNULL),COLORRED,LINETHICK1
输出阳线平多:IF( S理论∠Α>1日前的S理论∠Α AND 涨段=1,S理论∠Α,DRAWNULL),COLORLIBLUE,LINETHICK1
输出阳线开空:IF(S理论∠Α>-0.2 AND S理论∠Α>1日前的S理论∠Α AND 跌段=1,S理论∠Α,DRAWNULL),COLORGREEN,LINETHICK1
输出阴线平空:IF( S理论∠Α<1日前的S理论∠Α AND 跌段=1,S理论∠Α,DRAWNULL),COLORLIRED,LINETHICK1
DRAWICON(阴线开多 AND C<1日前的C,阴线开多,1)
{-1就是设置控制跌幅} DRAWICON(阳线开空 AND C>1日前的C,阳线开空,2)
{-1就是设置控制跌幅} {(C/C的5日简单移动平均-1)*1000
}

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

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