红绿空心柱子为短期均线角度jd1,黄青实心柱子为短期均线角度jd2;土黄白灰色带为中期均线角度jd3;底边为长期均线角度背景。
相关简介: 通达信均线角度指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
通达信均线角度指标公式源码:
工作线:(ema(C,40)),POINTDOT,LINETHICK5,COLORLIMAGENTA;MA3:MA(CLOSE,3),COLORWHITE;MA5:MA(CLOSE,5),COLORCYAN;MA10:MA(CLOSE,10),COLORYELLOW;MA23:MA(C,23),COLORBLUE;MA60:MA(C,60);AA:=crOSS(MA3,MA5);DRAWICON(AA,O,1);DRAWNUMBER(CURRBARSCOUNT=1ANDHSL,C,HSL),COLOR00FFFF;Z1:=STRCAT(HYBLOCK,'');Z2:=STRCAT(Z1,DYBLOCK);Z3:=STRCAT(Z2,'');DRAWTEXT_FIX(ISLASTBAR,0.01,0.01,0,STRCAT(Z3,GNBLOCK)),COLORBLUE;N天:=24;DRAWTEXT(N天=CURRBARSCOUNT,H,'←●●●'),COLORWHITE;
JD:=15;
T20:=20;
T40:=40;
X_1:=FILTERX(CURRBARSCOUNT>20ANDCURRBARSCOUNT<120ANDHIGH=HHV(HIGH,120),100);
X_2:=BARSLAST(X_1);
X_3:=REF(HIGH,X_2);
X_4:=10/TAN(JD*3.1416/180);
X_5:=X_3*0.1/X_4;
L15:IF(RANGE(X_2,(-1),100),X_3-X_5*X_2,DRAWNULL),colormagenta;
X_6:=IF(X_2=T20,(X_3-HIGH)/T20,DRAWNULL);
X_7:=IF(CURRBARSCOUNT=1ANDX_2>T20,REF(X_6,X_2-T20),DRAWNULL);
X_8:=CONST(X_7);
X_9:=IF(RANGE(X_2,(-1),100),X_3-X_8*X_2,DRAWNULL);
X_10:=IF(CURRBARSCOUNT<10,CONST(X_9),DRAWNULL);
L20:IF(EVERY(LOW>X_9,10),DRAWNULL,X_9),colorgreen;
STICKLINE(X_2=T20,LLV(LOW,T20)*0.95,X_3,0,0),colorligray;
X_11:=IF(X_2=T40,(X_3-HIGH)/T40,DRAWNULL);
X_12:=IF(CURRBARSCOUNT=1ANDX_2>T40,REF(X_11,X_2-T40),DRAWNULL);
X_13:=CONST(X_12);
X_14:=IF(RANGE(X_2,(-1),100),X_3-X_13*X_2,DRAWNULL);
X_15:=IF(CURRBARSCOUNT<10,CONST(X_14),DRAWNULL);
L40:X_14,coloryellow;
STICKLINE(X_2=T40,LLV(LOW,T40)*0.95,X_3,0,0),colorligray;
X_16:=X_2>40ANDREF(CROSS(LOW,L15),1)ANDCLOSE<OPEN;
X_17:=X_2>40ANDREF(CROSS(LOW,L15),1)ANDCLOSE>OPEN;
DRAWICON(X_17,LOW*0.95,1);
通达信均线角度指标公式源码注释翻译结果
输出工作线:(收盘价的40日指数移动平均),POINTDOT,线宽为5,画淡洋红色
输出MA3:收盘价的3日简单移动平均,画白色
输出MA5:收盘价的5日简单移动平均,画青色
输出MA10:收盘价的10日简单移动平均,画黄色
输出MA23:收盘价的23日简单移动平均,画蓝色
输出MA60:收盘价的60日简单移动平均
AA赋值:MA3上穿MA5
当满足条件AA时,在开盘价位置画1号图标
当满足条件到最后交易的周期=1ANDHSL时,在收盘价位置书写数字,COLOR00FFFF
Z1赋值:字符串相加
'
)
Z2赋值:字符串相加
Z3赋值:字符串相加
'
)
当满足条件是否最后一个周期时,在横轴0.01纵轴0.01位置书写文字,画蓝色
N天赋值:24
当满足条件N天=到最后交易的周期时,在最高价位置书写文字
&
LARR
●●●'
),画白色
JD赋值:15
T20赋值:20
T40赋值:40
X_1赋值:到最后交易的周期>的?日反向过滤
20ANDCURRBARSCOUNT<
120ANDHIGH=120日内最高价的最高值,100)
X_2赋值:上次X_1距今天数
X_3赋值:X_2日前的最高价
X_4赋值:10/JD*3.1416/180的正切
X_5赋值:X_3*0.1/X_4
输出L15:如果X_2位于(-1)和100之间,返回X_3-X_5*X_2,否则返回无效数,画洋红色
X_6赋值:如果X_2=T20,返回(X_3-最高价)/T20,否则返回无效数
X_7赋值:如果到最后交易的周期=1ANDX_2>,返回?,否则返回?
T20,X_2-T20日前的X_6,无效数)
X_8赋值:X_7的最后一日取值设为常数
X_9赋值:如果X_2位于(-1)和100之间,返回X_3-X_8*X_2,否则返回无效数
X_10赋值:如果到最后交易的周期<,返回?,否则返回?
10,X_9的最后一日取值设为常数,无效数)
输出L20:如果最近?日一直存在最低价>,返回?,否则返回?
X_9,10),无效数,X_9),画绿色
当满足条件X_2=T20时,在T20日内最低价的最低值*0.95和X_3位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡灰色
X_11赋值:如果X_2=T40,返回(X_3-最高价)/T40,否则返回无效数
X_12赋值:如果到最后交易的周期=1ANDX_2>,返回?,否则返回?
T40,X_2-T40日前的X_11,无效数)
X_13赋值:X_12的最后一日取值设为常数
X_14赋值:如果X_2位于(-1)和100之间,返回X_3-X_13*X_2,否则返回无效数
X_15赋值:如果到最后交易的周期<,返回?,否则返回?
10,X_14的最后一日取值设为常数,无效数)
输出L40:X_14,画黄色
当满足条件X_2=T40时,在T40日内最低价的最低值*0.95和X_3位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡灰色
X_16赋值:X_2>
40ANDREF(最低价上穿L15,1)ANDCLOSE<
开盘价
X_17赋值:X_2>
40ANDREF(最低价上穿L15,1)ANDCLOSE>
开盘价
当满足条件X_17时,在最低价*0.95位置画1号图标
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)