来函数检测结果如下:
该公式没有未来函数
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
STICKLINE(买线>=卖线,LOW,HIGH,1,0),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,4.5,0),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,4,0),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,3,0),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,2,0),COLORRED;
STICKLINE(买线<卖线,CLOSE,OPEN,4.5,0),COLORFF4242;
STICKLINE(买线<卖线,CLOSE,OPEN,4,0),COLORFF4242;
STICKLINE(买线<卖线,CLOSE,OPEN,3,0),COLORFF4242;
STICKLINE(买线<卖线,CLOSE,OPEN,2,0),COLORFF4242;
STICKLINE(买线<卖线,LOW,HIGH,1,0),COLORFF4242;
STICKLINE(CROSS(买线,卖线) OR CROSS(卖线,买线),OPEN,CLOSE,3,0),COLOR00FFFF;
V1:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4),0.9);
HY1:=REF(EMA(V1,3),1); {}
DRAWTEXT(CROSS(CLOSE,HY1),LOW,'↑'),LINETHICK2,COLORYELLOW;
DRAWTEXT(CROSS(HY1,CLOSE),HIGH*1.05,'↓'),LINETHICK3,COLORWHITE;
APP:=(VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN))));
ZL:=IF((CLOSE > OPEN),(APP * (HIGH - LOW)),IF((CLOSE < OPEN),(APP *
((HIGH - OPEN) + (CLOSE - LOW))),(VOL / 2)));
SF:=IF((CLOSE > OPEN),(0 - (APP * ((HIGH - CLOSE) + (OPEN -
LOW)))),IF((CLOSE < OPEN),(0 - (APP * (HIGH - LOW))),(0 - (VOL / 2))));
库存能量:=MA((ZL + SF),2);
库存平均:=MA((ZL + SF),5);
DRAWTEXT(CROSS(库存能量,库存平均),L*0.97,'↑'),COLORFF00FF,LINETHICK4;
线性:=((((((CLOSE * 5) + (REF(CLOSE,1) * 4)) + (REF(CLOSE,2) * 3)) + (REF(CLOSE,3) * 2)) + (REF(CLOSE,4) * 1)) / ((((5 + 4) + 3) + 2) + 1));
导航:线性,COLORGREEN;
原理解析:
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,21)*20+C,42)
当满足条件买线>=卖线时,在最低价和最高价之间画柱状线
当满足条件买线>=卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线>=卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线>=卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线>=卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线时,在最低价和最高价之间画柱状线
STICKLINE(买线上穿卖线 OR 卖线上穿买线,开盘价,收盘价,3,0),COLOR00FFFF
V1赋值:DMA((((最高价 + 最低价) + (收盘价 * 2)) / 4),0.9)
HY1赋值:1日前的V1的3日指数移动平均
{}
DRAWTEXT(收盘价上穿HY1,最低价,'↑'), 线宽为2,画黄色
DRAWTEXT(HY1上穿收盘价,最高价*1.05,'↓'), 线宽为3,画白色
APP赋值:(成交量 / (((最高价 - 最低价) * 2) - (收盘价 - 开盘价的绝对值)))
ZL赋值:IF((收盘价 > 开盘价),(APP * (最高价 - 最低价)),IF((收盘价 < 开盘价),(APP *
((最高价 - 开盘价) + (收盘价 - 最低价))),(成交量 / 2)))
SF赋值:IF((收盘价 > 开盘价),(0 - (APP * ((最高价 - 收盘价) + (开盘价 -
最低价)))),IF((收盘价 < 开盘价),(0 - (APP * (最高价 - 最低价))),(0 - (成交量 / 2))))
库存能量赋值:MA((ZL + SF),2)
库存平均赋值:MA((ZL + SF),5)
DRAWTEXT(库存能量上穿库存平均,L*0.97,'↑'),COLORFF00FF,LINETHICK4
线性赋值:((((((收盘价 * 5) + (1日前的收盘价 * 4)) + (2日前的收盘价 * 3)) + (3日前的收盘价 * 2)) + (4日前的收盘价 * 1)) / ((((5 + 4) + 3) + 2) + 1))
输出
导航:线性,画绿色