来函数检测结果如下:
该公式没有未来函数
MAA10:=MA(C,10);
MAA20:=MA(C,20);
MAA30:=MA(C,30);
KS:=IF(MAA10>MAA30,MAA10,MAA30),COLORBLUE;
A3:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
A4:=SMA(A3,3,1);
A5:=SMA(A4,3,1);
A6:=3*A4-2*A5;
A7:=C-REF(C,1);
A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6);
买:=LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2));
DRAWTEXT(FILTER(买=1,5),LOW-0.05,'↖买进'),COLORMAGENTA;
STICKLINE(买,OPEN,CLOSE,2,0),COLORMAGENTA;
{如果涨停显示黄芯,如果跌停显示绿芯}
涨停 := (C /REF(C,1)) > 1.095;
STICKLINE(涨停, HIGH, OPEN, 1, 0), COLORYELLOW;
跌停 := C/REF(C,1) < 0.9 ;
STICKLINE(跌停, HIGH, LOW, 1, 0), COLORGREEN;
M5:MA(CLOSE,5), LINETHICK2, COLORRED; {COLORWHITE;}
{M10:MA(CLOSE,10), LINETHICK1, COLORLIRED;}
M20:MA(CLOSE,20),COLORFF00FF, LINETHICK2;
{M25:MA(CLOSE,25),COLORGREEN, LINETHICK2;}
{M30:MA(CLOSE,30),COLORGREEN;}
{M60:MA(CLOSE,60);}
{M89:MA(CLOSE,89),LINETHICK2,COLORFF9966;}
{//一二零日:=MA(C,120),LINETHICK1,COLOR000099;
//一四四日:MA(C,144),LINETHICK1,COLORFF3300; //BLUE
}
{M90:MA(CLOSE,90);}
{M120:MA(CLOSE,120);}
{M250:MA(CLOSE,250);};
原理解析:
MAA10赋值:C的10日简单移动平均
MAA20赋值:C的20日简单移动平均
MAA30赋值:C的30日简单移动平均
如果MAA10>MAA30返回MAA10否则返回MAA30
A3赋值:(C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100
A3的3日[1日权重]移动平均
A4的3日[1日权重]移动平均
A6赋值:3*A4-2*A5
A7赋值:C-1日前的C
A8赋值:100*A7的6日指数移动平均,6)/EMA(EMA(A7的绝对值,6),6)
买赋值:2日内A8最低值=7日内A8最低值 AND 统计2日满足A8<0的天数 AND CROSS(A8,A8的2日简单移动平均)
DRAWTEXT(买=1的5过滤,最低价-0.05,'↖买进'),画洋红色
当满足条件买时,在开盘价和收盘价之间画柱状线
{如果涨停显示黄芯,如果跌停显示绿芯}
涨停 := (C /1日前的C) > 1.095
当满足条件涨停时,在 最高价和 开盘价之间画柱状线
跌停 := C/1日前的C < 0.9
当满足条件跌停时,在 最高价和 最低价之间画柱状线
输出M5:收盘价的5日简单移动平均, 线宽为2, 画红色
{画白色
输出}
{M10:收盘价的10日简单移动平均, LINETHICK1, COLORLIRED
输出}
M20:收盘价的20日简单移动平均,COLORFF00FF, 线宽为2
输出{M25:收盘价的25日简单移动平均,画绿色, 线宽为2
输出}
{M30:收盘价的30日简单移动平均,画绿色
输出}
{M60:收盘价的60日简单移动平均
输出}
{M89:收盘价的89日简单移动平均, 线宽为2,COLORFF9966
}
{//一二零日赋值:C的120日简单移动平均,LINETHICK1,COLOR000099
输出//一四四日:C的144日简单移动平均,LINETHICK1,COLORFF3300
输出//BLUE
}
{M90:收盘价的90日简单移动平均
输出}
{M120:收盘价的120日简单移动平均
}
{M250:收盘价的250日简单移动平均
}