以下是通达信红绿分明指标公式源码和注释翻译结果
通达信红绿分明指标公式源码:
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
MACDHS:=IF(MACD>0ANDMACD>REF(MACD,1),MACD,0);
MACDHX:=IF(MACD>0ANDMACD<REF(MACD,1),MACD,0);
MACDLX:=IF(MACD<0ANDMACD<REF(MACD,1),MACD,0);
MACDLS:=IF(MACD<0ANDMACD>REF(MACD,1),MACD,0);
红柱面积:=IF(MACD>0,SUM(MACD,BARSLAST(MACD<0)),0),PRECIS2,COLOR0000FF;
绿柱面积:=IF(MACD<0,SUM(MACD,BARSLAST(MACD>0)),0),PRECIS2,COLOR006000;;
DRAWTEXT(REF(MACD,1)>0ANDMACD<=0,HHV(MACD,4),''+TOSTRING(REF(红柱面积,1),2)),colorred;DRAWTEXT(REF(MACD,1)<0ANDMACD>=0,LLV(MACD,4),''+TOSTRING(REF(ABS(绿柱面积),1),2)),Color00ff00;
DRAWTEXT(ISNULL(REFX(&CLOSE,1))=1ANDMACD<0,LLV(MACD,4),''+TOSTRING(ABS(绿柱面积),2)),Color004A00;
DRAWTEXT(ISNULL(REFX(&CLOSE,1))=1ANDMACD>0,HHV(MACD,4),''+TOSTRING(ABS(红柱面积),2)),colorred;
P1:=5;
P2:=4;
SSRCJL:=Ema(vol,13);
SSRCJE:=EMA(AMOUNT,13);
SSRCBJX:=((SSRCJE/SSRCJL)/100);
SSRGL:=(((CLOSE-SSRCBJX)/SSRCBJX)*100);
绝对底:=SSRGL<(0-18);
大底:=SSRGL<(0-14);
中底:=SSRGL<(0-10);
短底:=SSRGL<(0-6);
stICKLINE((SSRGL<(0-18)),60,80,3,0),COLORRED;
STICKLINE((SSRGL<(0-14)),40,60,3,0),COLORBLUE;
STICKLINE((SSRGL<(0-10)),20,40,3,0),COLORYELLOW;
STICKLINE((SSRGL<(0-6)),0,20,3,0),COLORWHITE;
高卖:80,POINTDOT,COLORRED;
低吸:20,POINTDOT,COLORGREEN;
VAR1:=LLV(LOW,P1);
VAR2:=HHV(HIGH,P1);
K:EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,P2),COLORRED,LINETHICK2;
D:EMA(0.667*REF(K,1)+0.333*K,2),COLORGREEN,LINETHICK2;
通达信红绿分明指标公式源码注释翻译结果
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均
输出DEA:DIF的9日指数移动平均
输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
MACDHS赋值:如果MACD>,返回?,否则返回?
0ANDMACD>
1日前的MACD,MACD,0)
MACDHX赋值:如果MACD>,返回?,否则返回?
0ANDMACD<
1日前的MACD,MACD,0)
MACDLX赋值:如果MACD<,返回?,否则返回?
0ANDMACD<
1日前的MACD,MACD,0)
MACDLS赋值:如果MACD<,返回?,否则返回?
0ANDMACD>
1日前的MACD,MACD,0)
红柱面积赋值:如果MACD>,返回?,否则返回?
0,MACD的上次MACD<距今天数日累和
0)),0),PRECIS2,COLOR0000FF
绿柱面积赋值:如果MACD<,返回?,否则返回?
0,MACD的上次MACD>距今天数日累和
0)),0),PRECIS2,COLOR006000
当满足条件1日前的MACD>时,在?位置书写文字
0ANDMACD<
=0,4日内MACD的最高值,''+TOSTRING(1日前的红柱面积,2)),画红色
当满足条件1日前的MACD<时,在?位置书写文字
0ANDMACD>
=0,4日内MACD的最低值,''+TOSTRING(1日前的绿柱面积的绝对值,2)),COLOR00FF00
当满足条件ISNULL(?日后的&时,在?位置书写文字
收盘价,1))=1ANDMACD<
0,4日内MACD的最低值,''+TOSTRING(绿柱面积的绝对值,2)),COLOR004A00
当满足条件ISNULL(?日后的&时,在?位置书写文字
收盘价,1))=1ANDMACD>
0,4日内MACD的最高值,''+TOSTRING(红柱面积的绝对值,2)),画红色
P1赋值:5
P2赋值:4
SSRCJL赋值:成交量(手)的13日指数移动平均
SSRCJE赋值:成交额(元)的13日指数移动平均
SSRCBJX赋值:((SSRCJE/SSRCJL)/100)
SSRGL赋值:(((收盘价-SSRCBJX)/SSRCBJX)*100)
绝对底赋值:SSRGL<(0-18)
大底赋值:SSRGL<(0-14)
中底赋值:SSRGL<(0-10)
短底赋值:SSRGL<(0-6)
当满足条件(SSRGL<(0-18))时,在60和80位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件(SSRGL<(0-14))时,在40和60位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
当满足条件(SSRGL<(0-10))时,在20和40位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件(SSRGL<(0-6))时,在0和20位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
输出高卖:80,POINTDOT,画红色
输出低吸:20,POINTDOT,画绿色
VAR1赋值:P1日内最低价的最低值
VAR2赋值:P1日内最高价的最高值
输出K:(收盘价-VAR1)/(VAR2-VAR1)*100的P2日指数移动平均,画红色,线宽为2
输出D:0.667*1日前的K+0.333*K的2日指数移动平均,画绿色,线宽为2
通达信红绿分明指标公式截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)