通达信短线量能评级 副图指标公式源码
V1:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9);
VOLUME:=MA(VOL,1),COLOR005000;
MA10:MA(VOL,10),COLOR808080;
买量:IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),
卖量:IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),COLORGREEN,LINETHICK0;
VAR7B:=IF(TROUGHBARS(3,6,1)=0 AND HIGH>LOW+0.04,4,0);
买:REF(VAR7B>0,1),COLORYELLOW,LINETHICK1;
VAR55:=IF(VAR33=1,2,0);
卖:顶>REF(顶,1),COLORGREEN;
STICKLINE(进出量<0,0,进出量,3.0,0),COLORFF6600;
STICKLINE(进出量<0,0,进出量,0.0,0),COLORFFCC00;
STICKLINE(进出量<0,0,进出量,0.0,0),COLORCYAN;
STICKLINE(进出量>0,0,进出量,2.0,0),COLOR0000CC;
STICKLINE(进出量>0,0,进出量,0.0,0),COLORCC66FF;
DRAWTEXT(CROSS(CLOSE,HY1),LOW,'买进'),COLORYELLOW;
LONG:=26;
DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
MACD:=2*(DIFF-DEA);
DRAWTEXT(低位金叉,L*0.92,'低位金叉'),COLOR8000FF;
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(A1=2,21)=1;
X:=EMA(((SLOPE(CLOSE,21) * 20) + CLOSE),68);
DRAWTEXT(CROSS(Y,X),(LOW * 0.95),'安全C级');
VAR2:=HHV(HIGH,21);
AK:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 50),13);
VAR3:=LLV(LOW,55);
VAR5:=EMA((((CLOSE - VAR3) / (VAR4 - VAR3)) * 100),3);
VAR7:=EMA(((0.667 * REF(VAR5,1)) + (0.333 * AK1)),2);
BB:=EMA(((0.667 * REF(VAR8,1)) + (0.333 * VAR8)),2);
BB1:=(CROSS(AK1,BB) AND (BB < 30));
DRAWTEXT((CD = 0.6),(LOW * 0.95),'安全A级');
多空:MA(CLOSE,30){,CIRCLEDOT},COLOR808080,LINETHICK1;
加仓:=MA(C,10)>REF(MA(C,10),1) AND MA(C,5)>MA(C,10) AND V>MA(V,5) AND CROSS(C,MA(C,5));
X1:=(C+L+H)/3;
X3:=EMA(X2,5);
EMA8:=EMA(C,8);
EMA8,'∠45上升'),COLORWHITE;
(CLOSE,1),10,0),COLORGREEN,LINETHICK6;
来函数检测结果如下:
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
V1赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4.15)的动态移动平均
VOLUME赋值:成交量(手)的1日简单移动平均,COLOR005000
输出MA10:成交量(手)的10日简单移动平均,COLOR808080
输出买量:如果收阳线,返回AA*(最高价-最低价),否则返回如果收阴线,返回AA*((最高价-开盘价)+(收盘价-最低价)),否则返回输出卖量:如果收阳线,返回0-AA*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-AA*(最高价-最低价),否则返回0-成交量(手)/2
VAR7B赋值:如果收盘价6%之字转向的前1个波谷位置=0ANDHIGH>最低价+0.04,返回4,否则返回0
输出买:1日前的VAR7B>0,画黄色,线宽为1
VAR55赋值:如果VAR33=1,返回2,否则返回0
输出卖:顶>1日前的顶,画绿色
当满足条件进出量<0时,在0和进出量位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,COLORFF6600
当满足条件进出量<0时,在0和进出量位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLORFFCC00
当满足条件进出量<0时,在0和进出量位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画青色
当满足条件进出量>0时,在0和进出量位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLOR0000CC
当满足条件进出量>0时,在0和进出量位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLORCC66FF
当满足条件收盘价上穿HY1时,在最低价位置书写文字,画黄色
LONG赋值:26
DIFF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
MACD赋值:2*(DIFF-DEA)
当满足条件低位金叉时,在最低价*0.92位置书写文字,COLOR8000FF
二次金叉赋值:DIFF上穿DEA AND DEA<0 AND 统计21日中满足A1=2的天数=1
X赋值:((收盘价的21日线性回归斜率*20)+收盘价)的68日指数移动平均
当满足条件Y上穿X时,在(最低价*0.95)位置书写文字
VAR2赋值:21日内最高价的最高值
AK赋值:(((收盘价-VAR1)/(VAR2-VAR1))*50)的13日指数移动平均
VAR3赋值:55日内最低价的最低值
VAR5赋值:(((收盘价-VAR3)/(VAR4-VAR3))*100)的3日指数移动平均
VAR7赋值:((0.667*1日前的VAR5)+(0.333*AK1))的2日指数移动平均
BB赋值:((0.667*1日前的VAR8)+(0.333*VAR8))的2日指数移动平均
BB1赋值:(AK1上穿BB AND (BB < 30))
当满足条件(CD=0.6)时,在(最低价*0.95)位置书写文字
输出多空:收盘价的30日简单移动平均,COLOR808080,线宽为1
加仓赋值:收盘价的10日简单移动平均>1日前的收盘价的10日简单移动平均 AND 收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 成交量(手)>成交量(手)的5日简单移动平均 AND 收盘价上穿收盘价的5日简单移动平均
X1赋值:(收盘价+最低价+最高价)/3
X3赋值:X2的5日指数移动平均
EMA8赋值:收盘价的8日指数移动平均
EMA8,'∠45上升'),画白色
(收盘价,1),10,0),画绿色,线宽为6