绝杀牛股 [解密公布源码]
M4:=60;
MA34:MA(C,34),NODRAW;
MA4:MA(CLOSE,M4),COLORBLUE,LINETHICK4,COLORGREEN,NODRAW;
M34:MA(CLOSE,34),COLORRED,LINETHICK2,NODRAW;
X:=BARSLAST(REF(CROSS(C,MA(C,120)),1)) AND CROSS(MA(C,20),MA(C,120));
DRAWTEXT(X,MA(C,120)-0.10,'【【牛股】】'),LINETHICK3,COLORWHITE;
A:=BARSCOUNT(C);
抽:=HHV(H,200);
插:=LLV(L,200);
牛股票:=(抽-插)/43;
B1:=L-牛股票;
STICKLINE((A+0)/23=FLOOR((A+0)/22),B1,B1-2.5*牛股票,3,0),COLORF00FF0;
DRAWTEXT((A+0)/23=FLOOR((A+0)/22),B1-1*牛股票,'黑马起飞'),COLORWHITE,COLORYELLOW;
{顶底背离}
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(FF,MA15),(L* 0.98),'【底背离】'),COLORYELLOW;
{DRAWICON(CROSS(FF,MA15),(LOW * 0.99),7); };
SAT:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100);
X1:=(C+L+H)/3;BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;
EMA8:=EMA(C,8);DRAWTEXT(FILTER(BB13>1
AND
EMA(X1,13)>REF(EMA(X1,8),1),10),
EMA8,'∠45上升'),COLORWHITE;
V5:=MA(VOL,5),NODRAW;
V10:=MA(VOL,10),NODRAW;
V20:=MA(VOL,20),NODRAW;
B:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
分水岭:IF(MA(CLOSE,17)<B,B,MA(CLOSE,17)),COLORFF00FF,LINETHICK1;
PMA:=分水岭,NODRAW;
DD:=分水岭<REF(分水岭,1);
IF(DD,分水岭,DRAWNULL),COLOR00FF00,LINETHICK1;
操作线:分水岭-(EMA(C,3)-分水岭),COLOR00FFFF,LINETHICK1;
S:=(PMA>操作线);
IF(S,分水岭,DRAWNULL),COLOR00FF00,POINTDOT,LINETHICK1;
PM:MA(C,5),COLORFFFFCC,LINETHICK1,NODRAW,NODRAW;
IF(PM>REF(PM,1),PM,DRAWNULL),COLORRED,LINETHICK1;
IF(PM=REF(PM,1),PM,DRAWNULL),COLORRED;
IF(PM<REF(PM,1),PM,DRAWNULL),COLORFF9900,LINETHICK1;
DRAWTEXT(CROSS(分水岭,操作线),分水岭-0.1,'三底背离');
A1:=BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1));
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
M4赋值:60
输出
MA34:C的34日简单移动平均,NODRAW
输出
MA4:收盘价的M4日简单移动平均, 画蓝色,LINETHICK4,画绿色,NODRAW
输出
M34:收盘价的34日简单移动平均,画红色, 线宽为2,NODRAW
X赋值:上次REF(CROSS(C,C的120日简单移动平均距今天数,1)) AND CROSS(C的20日简单移动平均,C的120日简单移动平均)
DRAWTEXT(X,C的120日简单移动平均-0.10,'【【牛股】】'), 线宽为3,画白色
A赋值:C的有效数据周期数
抽赋值:200日内H最高值
插赋值:200日内L最低值
牛股票赋值:(抽-插)/43
B1赋值:L-牛股票
STICKLINE((A+0)/23=FLOOR((A+0)/22),B1,B1-2.5*牛股票,3,0),COLORF00FF0
DRAWTEXT((A+0)/23=FLOOR((A+0)/22),B1-1*牛股票,'黑马起飞'),画白色,画黄色
{顶底背离}
LC赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
FF赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
DRAWTEXT(FF上穿MA15,(L* 0.98),'【底背离】'),画黄色
{DRAWICON(FF上穿MA15,(最低价 * 0.99),7)
}
SAT赋值:IF((成交额/C)/(20日内成交额最高值/20日内C最高值)*100>100,100,(成交额/C)/(20日内成交额最高值/20日内C最高值)*100)
X1:=(C+L+H)/3
BB13赋值:ATAN(X1的13日指数移动平均-1日前的X1的13日指数移动平均)*3.1416*10
EMA8赋值:C的8日指数移动平均
DRAWTEXT(FILTER(BB13>1
AND
X1的13日指数移动平均>1日前的X1的8日指数移动平均,10),
EMA8,'∠45上升'),画白色
V5赋值:成交量的5日简单移动平均,NODRAW
V10赋值:成交量的10日简单移动平均,NODRAW
V20赋值:成交量的20日简单移动平均,NODRAW
B赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-REF(收盘价的17日简单移动平均,1)
输出
分水岭:IF(收盘价的17日简单移动平均
PMA赋值:分水岭,NODRAW
DD赋值:分水岭<1日前的分水岭
如果DD返回分水岭否则返回DRAWNULL
输出
操作线:分水岭-(C的3日指数移动平均-分水岭),COLOR00FFFF,LINETHICK1
S赋值:(PMA>操作线)
如果S返回分水岭否则返回DRAWNULL
输出
PM:C的5日简单移动平均,COLORFFFFCC,LINETHICK1,NODRAW,NODRAW
IF(PM>1日前的PM,PM,DRAWNULL),画红色,LINETHICK1
IF(PM=1日前的PM,PM,DRAWNULL),画红色
IF(PM<1日前的PM,PM,DRAWNULL),COLORFF9900,LINETHICK1
DRAWTEXT(分水岭上穿操作线,分水岭-0.1,'三底背离')
A1:=上次1日前的"MACD.DIF"上穿"MACD.DEA"距今天数