通达信短线量能评级 副图指标公式源码
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赋值:DMA((((最高价 + 最低价) + (收盘价 * 2)) / 4.15),0.9)
VOLUME赋值:成交量的1日简单移动平均,COLOR005000
输出MA10:成交量的10日简单移动平均,COLOR808080
买量:IF(收盘价>开盘价,AA*(最高价-最低价),IF(收盘价<开盘价,AA*((最高价-开盘价)+(收盘价-最低价)),
卖量:IF(收盘价>开盘价,0-AA*((最高价-收盘价)+(开盘价-最低价)),IF(收盘价<开盘价,0-AA*(最高价-最低价),0-成交量/2)),画绿色,LINETHICK0
VAR7B赋值:IF(TROUGHBARS(3,6,1)=0 AND 最高价>最低价+0.04,4,0)
输出买:1日前的VAR7B>0,画黄色,LINETHICK1
如果VAR33=1返回2否则返回0
输出卖:顶>1日前的顶,画绿色
当满足条件进出量<0时,在0和进出量之间画柱状线
当满足条件进出量<0时,在0和进出量之间画柱状线
当满足条件进出量<0时,在0和进出量之间画柱状线
当满足条件进出量>0时,在0和进出量之间画柱状线
当满足条件进出量>0时,在0和进出量之间画柱状线
DRAWTEXT(收盘价上穿HY1,最低价,'买进'),画黄色
LONG赋值:26
DIFF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
MACD赋值:2*(DIFF-DEA)
当满足条件低位金叉时,在L*0.92和'低位金叉'位置书写文字
二次金叉赋值:DIFF上穿DEA AND DEA<0 AND 统计21日满足A1=2的天数=1
X赋值:EMA(((SLOPE(收盘价,21) * 20) + 收盘价),68)
DRAWTEXT(Y上穿X,(最低价 * 0.95),'安全C级')
VAR2赋值:21日内最高价最高值
AK赋值:EMA((((收盘价 - VAR1) / (VAR2 - VAR1)) * 50),13)
VAR3赋值:55日内最低价最低值
VAR5赋值:EMA((((收盘价 - VAR3) / (VAR4 - VAR3)) * 100),3)
VAR7赋值:EMA(((0.667 * 1日前的VAR5) + (0.333 * AK1)),2)
BB赋值:EMA(((0.667 * 1日前的VAR8) + (0.333 * VAR8)),2)
BB1:=(AK1上穿BB AND (BB < 30))
DRAWTEXT((CD = 0.6),(最低价 * 0.95),'安全A级')
输出多空:收盘价的30日简单移动平均{,CIRCLEDOT},COLOR808080,LINETHICK1
加仓赋值:C的10日简单移动平均>REF(C的10日简单移动平均,1) AND C的5日简单移动平均>C的10日简单移动平均 AND V>V的5日简单移动平均 AND CROSS(C,C的5日简单移动平均)
X1:=(C+L+H)/3
X3:=X2的5日指数移动平均
EMA8赋值:C的8日指数移动平均
EMA8,'∠45上升'),画白色
(收盘价,1),10,0),画绿色,LINETHICK6