来函数检测结果如下:
该公式没有未来函数
快的:=EMA(CLOSE,12)-EMA(CLOSE,26);
慢的:=EMA(快的,9);
力度:=(快的-慢的)*2;
差距:=Abs(力度-REF(力度,1));
差距率:=ABS(差距/REF(力度,1));
趋势线:=EMA(4*快的-3*慢的,1);
准备:=差距率=LLV(差距率,BARSLAST(crOSS(0,力度)OR CROSS(力度,0))) &&DOWNNDAY(差距率,4)&&DOWNNDAY(ABS(差距),4);
AA:=(C-REF(C,1))/REF(C,1)*100;
AB:=REF(AA,2)< 0 AND REF(C< O,2);
AC:=REF(AA,1)>=3;
B:=CROSS(C,MA(C,55)) AND AA>=3 AND AC ;
STICKLINE(B, 0,10, 2, -1),COLORLIMAGENTA;
STICKLINE(B, 0,2, 3, 0),COLORLIMAGENTA;
DRAWTEXT(B,5,'道剑灯'),COLORYELLOW;
STICKLINE(B, 8,10, 3, 0),COLORLIMAGENTA;
STICKLINE(B, 6,7.5, 2, 0),COLORGREEN;
原理解析:
快的赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
慢的赋值:快的的9日指数移动平均
力度赋值:(快的-慢的)*2
差距赋值:力度-1日前的力度的绝对值
差距率:=差距/1日前的力度的绝对值
趋势线赋值:4*快的-3*慢的的1日指数移动平均
准备赋值:差距率=LLV(差距率,上次0上穿力度OR 力度上穿0距今天数) &&DOWNNDAY(差距率,4)&&DOWNNDAY(差距的绝对值,4)
AA赋值:(C-1日前的C)/1日前的C*100
AB赋值:2日前的AA< 0 AND 2日前的C< O
AC赋值:1日前的AA>=3
B赋值:CROSS(C,C的55日简单移动平均) AND AA>=3 AND AC
当满足条件B时,在 0和10之间画柱状线
当满足条件B时,在 0和2之间画柱状线
当满足条件B时,在5和'道剑灯'位置书写文字
当满足条件B时,在 8和10之间画柱状线
当满足条件B时,在 6和7.5之间画柱状线