通达信趋势主图源码主图趋势主图
CCC:=AMOUNT/VOL/100;
M13:MA(CCC,13),COLOR00FFFF,LINETHICK1;
M34:MA(CCC,34),COLORFFFFFF,LINETHICK2;
STICKLINE(C>O,C,O,3.2,1),COLORRED;
STICKLINE(CCC>M34 AND M34>REF(M34,1) AND CCC>M13 AND C<O,C,O,3.2,1),COLORDDDDDD;
STICKLINE(CCC<=M34 AND M34>REF(M34,1),C,O,3.2,0),COLOR00FFFF;
STICKLINE(CCC<=M34 AND M34<=REF(M34,1),C,O,3.2,1),COLORFF0000;
M34,COLORFFFFFF,LINETHICK2;
M21,COLORRED;
M13,COLOR00FFFF;
M5,COLORFF00FF;
K8:=SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2.5,1);
DRAWICON(短入,L*0.96,13);
AND COUNT("KDJ.J"<0,3)>0 AND CROSS("KDJ.J",0);
,COLOR00FFFF;
TJ00:=BARSLAST(REF(CROSS("KDJ.K","KDJ.D") AND REF("KDJ.K",1)<35,1));
DRAWTEXT(加仓 AND NOT((CCC>M34 OR M34>REF(M34,1))),L*0.98,'--回抽')
DRAWTEXT(加仓 AND (CCC>M34 OR M34>REF(M34,1)),L*0.98,'--加仓'),COLORFF00FF;
HH0:=CONST(HHV(H,75));
MM0:=CONST((HH0+LL0)/2);
HH1:=IF(CONST(C)<MM0,HH0*1.01,HL0);
HL1:=(HH1+LL1)/2,COLORFFFFFF;
STICKLINE("MACD.MACD">0,"MACD.MACD"+HL1,HL1,2.5,1),COLORDD55CC;
"MACD.MACD"+HL1,HL1,2.5,0),COLORDD55CC;
STICKLINE("MACD.MACD"<0 AND "MACD.MACD">REF("MACD.MACD",1),
IF("MACD.DIF">0,HL1*0.975,DRAWNULL),COLOR0000FF,LINETHICK1,CIRCLEDOT;
IF("MACD.DIF"<0 AND "MACD.MACD">0,HL1*0.975,DRAWNULL),COLORFF0080,CIRCLEDOT;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
CCC赋值:成交额/成交量/100
输出M13:CCC的13日简单移动平均,COLOR00FFFF,LINETHICK1
输出M34:CCC的34日简单移动平均,COLORFFFFFF, 线宽为2
当满足条件C>O时,在C和O之间画柱状线
STICKLINE(CCC>M34 AND M34>1日前的M34 AND CCC>M13 AND C
STICKLINE(CCC<=M34 AND M34>1日前的M34,C,O,3.2,0),COLOR00FFFF
STICKLINE(CCC<=M34 AND M34<=1日前的M34,C,O,3.2,1),COLORFF0000
M34,COLORFFFFFF, 线宽为2
M21,画红色
M13,COLOR00FFFF
M5,COLORFF00FF
K8赋值:SMA((收盘价-8日内最低价最低值)/(8日内最高价最高值-8日内最低价最低值)*100,2.5,1)
当满足条件短入时,在L*0.96和13之间画图标
AND 统计3日满足"KDJ.J"<0的天数>0 AND "KDJ.J"上穿0
,COLOR00FFFF
TJ00赋值:上次1日前的"KDJ.K"上穿"KDJ.D" AND "KDJ.K"<35,1距今天数)
DRAWTEXT(加仓 AND NOT((CCC>M34 OR M34>1日前的M34)),L*0.98,'--回抽')
DRAWTEXT(加仓 AND (CCC>M34 OR M34>1日前的M34),L*0.98,'--加仓'),COLORFF00FF
HH0赋值:CONST(75日内H最高值)
MM0赋值:CONST((HH0+LL0)/2)
HH1赋值:IF(CONST(C)
HL1赋值:(HH1+LL1)/2,COLORFFFFFF
当满足条件"MACD.MACD">0时,在"MACD.MACD"+HL1和HL1之间画柱状线
"MACD.MACD"+HL1,HL1,2.5,0),COLORDD55CC
如果"MACD.D">0返回HL1*0.975否则返回DRAWNULL
如果"MACD.D"<0 AND "MACD.MACD">0返回HL1*0.975否则返回DRAWNULL