以下是通达信信号指标公式源码和注释翻译结果
通达信信号指标公式源码:
主力:(((CLOSE-ma(LLV(LOW,40),40))/MA(LLV(LOW,40),40))*100),colorF0F000;
AA:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*1000;
BB:=MA(AA,10);
CC:=(((CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26)))*100);
DD:=EMA(SMA(20*(DMA(C,2.5*MAX(IF(v/capital=0,V/700000000,v/capital),1.1*(MAX(H,REF(C,1))/MIN(L,REF(C,1))-1)))/REF(DMA(C,2.5*MAX(IF(v/capital=0,V/800000000,v/capital),1.1*(MAX(H,REF(C,1))/MIN(L,REF(C,1))-1))),1)-1),2,1),2);
趋势:SMA(BB,3,1)/10,linethick1,colorred;
判势:SMA(CC,32,1)-20,color00ff00,linethick1;
买入:DRAWTEXT(crOSS(趋势,判势),趋势+10,'买↑入'),LINETHICK2,colorwhite;
建仓:DRAWTEXT(CROSS(判势,趋势),判势,'建↑仓'),LINETHICK2,coloryellow;
加码:DRAWTEXT(CROSS(主力,判势),判势-10,'加▲码'),LINETHICK2,colorred;
持仓区:if(DD>=0.005,100,107),coloryellow;
空仓区:if(DD<=-0.005,100,107),colorff0000;
变盘:if(BETWEEN(DD,0.005,-0.005),100,108),COLORff00ff,linethick2;
买点1:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
买点2:=SMA(买点1,3,1);
买点3:=SMA(买点2,3,1);
买点4:=3*买点2-2*买点3;
买点5:=C-REF(C,1);
买点6:=100*EMA(EMA(买点5,6),6)/EMA(EMA(ABS(买点5),6),6);
买点:=LLV(买点6,2)=LLV(买点6,7)ANDCOUNT(买点6<0,2)ANDCROSS(买点6,MA(买点6,2));
STICKLINE(买点,OPEN,CLOSE,2,0),COLORYELLOW;
好线:=38,COLORFF3311,NODRAW;
平线:=51,COLORFF1155,NODRAW;
OK:=REF(CLOSE,1),NODRAW;
RSI1:=SMA(MAX(CLOSE-OK,0),7,1)/SMA(ABS(CLOSE-OK),7,1)*100,COLORWHITE,NODRAW;
RSI2:=SMA(MAX(CLOSE-OK,0),7,1)/SMA(ABS(CLOSE-OK),7,1)*100,COLORWHITE,NODRAW;
鱼:SMA(MAX(CLOSE-OK,0),7,1)/SMA(ABS(CLOSE-OK),7,1)*100,COLORMAGENTA,NODRAW;
RSI4:=SMA(鱼,7,1),LINETHICK1,COLORWHITE,NODRAW;
趋势A:=MA(((CLOSE-LLV(LOW,48))/(HHV(HIGH,48)-LLV(LOW,48))*50),17)+9,COLORFFFFFF,NODRAW;
趋势B:=MA(((CLOSE-LLV(LOW,53))/(HHV(HIGH,53)-LLV(LOW,53))*50),17)+9,COLOR3377DD,NODRAW;
趋势C:=EMA(((CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*50),17)+18,COLORYELLOW,LINETHICK1,NODRAW;
A1:=MA(趋势A,7)*1.372,COLORGREEN,LINETHICK1,NODRAW;
A2:=A1*1.0887;
A3:=(1.5*(趋势B+RSI4)-(A2+A1))+12,COLORGREEN,LINETHICK1,DOTLINE;
网:IF((CROSS(RSI2,RSI4)ORCROSS(RSI2,A3)ANDA3<好线ANDRSI1<平线),48,38),COLORRED,LINETHICK1,DOTLINE,NODRAW;
柱:网=48ANDCROSS(鱼,好线)ANDREF(MA(C,3),1)<=MA(C,3),COLORRED,NODRAW;
{STICKLINE(柱,48,68,1,0)COLORMAGENTA;}
STICKLINE(柱,OPEN,CLOSE,2,0),COLORBLUE;
阴:C>OANDMA(C,5)<MA(C,10)ANDREF(C<O,1)ANDREF(C<O,2)ANDREF(C<O,3)AND(REF(C,1)<REF(C,4)*0.88ORREF(C,1)<REF(O,4)*0.88)COLORGREEN,NODRAW;
{STICKLINE(阴,10,19,1,0)COLORGREEN;}
STICKLINE(阴,OPEN,CLOSE,2,0),COLORWHITE;
N:=10;
DIR:=ABS(CLOSE-REF(CLOSE,N));
VIR:=SUM(ABS(CLOSE-REF(CLOSE,1)),N);
ER:=DIR/VIR;
CS:=ER*(2/3-2/31)+2/31;
CQ:=CS*CS;
AMA1:
DMA(CLOSE,CQ),COLORGREEN,LINETHICK1;
AMA2:
IF(AMA1>REF(AMA1,1),AMA1,DRAWNULL),
COLORRED,LINETHICK1;
通达信信号指标公式源码注释翻译结果
输出主力:(((收盘价-40日内最低价的最低值的40日简单移动平均)/40日内最低价的最低值的40日简单移动平均)*100),COLORF0F000
AA赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*1000
BB赋值:AA的10日简单移动平均
CC赋值:(((收盘价-26日内最低价的最低值)/(26日内最高价的最高值-26日内最低价的最低值))*100)
DD赋值:20*(以2.5*如果成交量(手)/当前流通股本(手)=0,返回成交量(手)/700000000,否则返回成交量(手)/当前流通股本(手)和1.1*(最高价和1日前的收盘价的较大值/最低价和1日前的收盘价的较小值-1)的较大值为权重收盘价的动态移动平均/?日前的以2.5*如果成交量(手)/当前流通股本(手)=0,返回成交量(手)/800000000,否则返回成交量(手)/当前流通股本(手)和1的较大值为权重收盘价的动态移动平均的?日[?日权重]移动平均的1*(最高价和1日前的收盘价的较大值/最低价和1日前的收盘价的较小值-1))),1)-1),2,1)日指数移动平均
输出趋势:BB的3日[1日权重]移动平均/10,线宽为1,画红色
输出判势:CC的32日[1日权重]移动平均-20,COLOR00FF00,线宽为1
输出买入:当满足条件趋势上穿判势时,在趋势+10位置书写文字,线宽为2,画白色
输出建仓:当满足条件判势上穿趋势时,在判势位置书写文字,线宽为2,画黄色
输出加码:当满足条件主力上穿判势时,在判势-10位置书写文字,线宽为2,画红色
输出持仓区:如果DD>=0.005,返回100,否则返回107,画黄色
输出空仓区:如果DD<=-0.005,返回100,否则返回107,COLORFF0000
输出变盘:如果DD位于0.005和-0.005之间,返回100,否则返回108,COLORFF00FF,线宽为2
买点1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
买点2赋值:买点1的3日[1日权重]移动平均
买点3赋值:买点2的3日[1日权重]移动平均
买点4赋值:3*买点2-2*买点3
买点5赋值:收盘价-1日前的收盘价
买点6赋值:100*买点5的6日指数移动平均的6日指数移动平均/买点5的绝对值的6日指数移动平均的6日指数移动平均
买点赋值:2日内买点6的最低值=7日内买点6的最低值ANDCOUNT(买点6<
0,2)ANDCROSS(买点6,买点6的2日简单移动平均)
当满足条件买点时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
好线赋值:38,COLORFF3311,NODRAW
平线赋值:51,COLORFF1155,NODRAW
OK赋值:1日前的收盘价,NODRAW
RSI1赋值:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100,画白色,NODRAW
RSI2赋值:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100,画白色,NODRAW
输出鱼:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100,画洋红色,NODRAW
RSI4赋值:鱼的7日[1日权重]移动平均,线宽为1,画白色,NODRAW
趋势A赋值:((收盘价-48日内最低价的最低值)/(48日内最高价的最高值-48日内最低价的最低值)*50)的17日简单移动平均+9,COLORFFFFFF,NODRAW
趋势B赋值:((收盘价-53日内最低价的最低值)/(53日内最高价的最高值-53日内最低价的最低值)*50)的17日简单移动平均+9,COLOR3377DD,NODRAW
趋势C赋值:((收盘价-38日内最低价的最低值)/(38日内最高价的最高值-38日内最低价的最低值)*50)的17日指数移动平均+18,画黄色,线宽为1,NODRAW
A1赋值:趋势A的7日简单移动平均*1.372,画绿色,线宽为1,NODRAW
A2赋值:A1*1.0887
A3赋值:(1.5*(趋势B+RSI4)-(A2+A1))+12,画绿色,线宽为1,DOTLINE
输出网:如果(RSI2上穿RSI4ORCROSS(RSI2,A3)ANDA3<,返回?,否则返回?
好线ANDRSI1<
平线),48,38),画红色,线宽为1,DOTLINE,NODRAW
输出柱:网=48ANDCROSS(鱼,好线)ANDREF(收盘价的3日简单移动平均,1)<
=收盘价的3日简单移动平均,画红色,NODRAW
当满足条件柱时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色
输出阴:收盘价>
OANDMA(收盘价,5)<
收盘价的10日简单移动平均ANDREF(收盘价<
开盘价,1)ANDREF(收盘价<
开盘价,2)ANDREF(收盘价<
开盘价,3)AND(1日前的收盘价<
4日前的收盘价*0.88ORREF(收盘价,1)<
4日前的开盘价*0.88)画绿色,NODRAW
当满足条件阴时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色
N赋值:10
DIR赋值:收盘价-N日前的收盘价的绝对值
VIR赋值:收盘价-1日前的收盘价的绝对值的N日累和
ER赋值:DIR/VIR
CS赋值:ER*(2/3-2/31)+2/31
CQ赋值:CS*CS
输出AMA1:以CQ为权重收盘价的动态移动平均,画绿色,线宽为1
输出AMA2:如果AMA1>,返回?,否则返回?
1日前的AMA1,AMA1,无效数),画红色,线宽为1
通达信信号指标公式截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)