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

 

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赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的N日累和
赋值:最高价-1日前的最高价
赋值:1日前的最低价-最低价
DMP赋值:如果HD>0ANDHD>LD,返回HD,否则返回0的N日累和
DMM赋值:如果LD>0ANDLD>HD,返回LD,否则返回0的N日累和
PDI赋值:DMP*100/MTRD
MDI赋值:DMM*100/MTRD
U赋值:上次MDI上穿30距今天数
D赋值:上次PDI上穿30距今天数
输出涨:如果U>D,返回0.2,否则返回无效数,画红色,线宽为3
输出跌:如果D>U,返回-0.2,否则返回无效数,画绿色,线宽为3
MTR赋值:(最高价-最低价)和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值
SS1赋值:2/5
CQ1赋值:SS1*SS1/(50-MTR的2日指数移动平均)
A赋值:收盘价的1/CQ1日指数移动平均
输出S理论∠α:A的正弦,画深灰色,DOTLINE
输出区间波长:(S理论∠α-1日前的S理论∠α),画棕色
AA赋值:S理论∠α-1日前的S理论∠α
AAA赋值:AA<0.1 AND AA>-0.1
输出一级频率:上次AAA距今天数,画棕色,NODRAW
AB赋值:S理论∠α-1日前的S理论∠α
AAB赋值:S理论∠α<0.2 AND S理论∠α>-0.2
输出二级频率:上次AAB距今天数,画黄色,NODRAW
当满足条件一级频率>0AND涨=0.2时,在1和1.2位置之间画柱状线,宽度为1,0不为0则画空心柱.,画淡红色
当满足条件二级频率>0AND二级频率<20AND涨=0.2时,在1.3和1.4位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件一级频率>0AND跌=-0.2时,在-1和-1.2位置之间画柱状线,宽度为1,0不为0则画空心柱.,画淡蓝色
当满足条件二级频率>0AND二级频率<20AND跌=-0.2时,在-1.3和-1.4位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
当满足条件二级频率>20时,在0.1和-0.1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
0.2,画深灰色,DOTLINE
-0.2,画深灰色,DOTLINE
涨段赋值:(一级频率>0 AND 涨=0.2) OR (二级频率>0 AND 二级频率<20 AND 涨=0.2)
跌段赋值:(一级频率>0 AND 跌=-0.2) OR (二级频率>0 AND 二级频率<20 AND 跌=-0.2)
输出阴线开多:如果S理论∠α<0.2ANDS理论∠α<1日前的S理论∠αAND涨段=1,返回S理论∠α,否则返回无效数,画红色,线宽为1
输出阳线平多:如果S理论∠α>1日前的S理论∠αAND涨段=1,返回S理论∠α,否则返回无效数,画淡蓝色,线宽为1
输出阳线开空:如果S理论∠α>-0.2ANDS理论∠α>1日前的S理论∠αAND跌段=1,返回S理论∠α,否则返回无效数,画绿色,线宽为1
输出阴线平空:如果S理论∠α<1日前的S理论∠αAND跌段=1,返回S理论∠α,否则返回无效数,画淡红色,线宽为1
当满足条件阴线开多ANDC<1日前的收盘价时,在阴线开多位置画1号图标
当满足条件阳线开空ANDC>1日前的收盘价时,在阳线开空位置画2号图标

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

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