来函数检测结果如下:
该公式没有未来函数
X_1:=HHV(HIGH,9)-LLV(LOW,9);
X_2:=HHV(HIGH,9)-CLOSE;
X_3:=CLOSE-LLV(LOW,9);
X_4:=X_2/X_1*100-70;
X_5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
X_6:=(2*CLOSE+HIGH+LOW)/4;
X_7:=SMA(X_3/X_1*100,3,1);
X_8:=LLV(LOW,34);
X_9:=SMA(X_7,3,1)-SMA(X_4,9,1);
X_10:=IF(X_9>100,X_9-100,0);
X_11:=HHV(HIGH,34);
X_12:=EMA((X_6-X_8)/(X_11-X_8)*100,8);
大仓持有:EMA(X_12,13),POINTDOT,COLORRED;
介入1:IF(REF(大仓持有,2)>REF(大仓持有,1) AND 大仓持有>REF(大仓持有,1),1,0);
XG:大仓持有>REF(大仓持有,1);
STICKLINE(X_12-大仓持有>0,X_12,大仓持有,3.5,0),COLORRED;
STICKLINE(X_12-大仓持有<0,X_12,大仓持有,3.5,0),COLORGREEN;
短:100*(CLOSE-LLV(LOW,5))/(HHV(CLOSE,5)-LLV(LOW,5)),COLORGRAY;
中:100*(CLOSE-LLV(LOW,10))/(HHV(CLOSE,10)-LLV(LOW,10)),COLORLIGRAY;
中长:100*(CLOSE-LLV(LOW,20))/(HHV(CLOSE,20)-LLV(LOW,20)),COLORBROWN;
长:100*(CLOSE-LLV(LOW,30))/(HHV(CLOSE,30)-LLV(LOW,30)),COLORRED,LINETHICK3;
20,POINTDOT;
50,POINTDOT;
80,POINTDOT;
甲:DRAWTEXT(短<10 AND 长>60,80,2),COLORCYAN;
乙:DRAWTEXT(短<6 AND 中<6 AND 长<6,50,6),COLORCYAN;
丙:DRAWTEXT(短=0 AND 中=0 AND 长=0,20,27),COLORCYAN;
丁:DRAWTEXT(短=100 AND 中=100 AND 长=100,80,28),COLORCYAN;
原理解析:
X_1赋值:9日内最高价最高值-9日内最低价最低值
X_2赋值:9日内最高价最高值-收盘价
X_3赋值:收盘价-9日内最低价最低值
X_4赋值:X_2/X_1*100-70
X_5赋值:(收盘价-60日内最低价最低值)/(60日内最高价最高值-60日内最低价最低值)*100
X_6赋值:(2*收盘价+最高价+最低价)/4
X_3/X_1*100的3日[1日权重]移动平均
X_8赋值:34日内最低价最低值
X_7的3日[1日权重]移动平均
如果X_9>100返回X_9-100否则返回0
X_11:=34日内最高价最高值
X_12:=EMA((X_6-X_8)/(X_11-X_8)*100,8)
输出大仓持有:X_12的13日指数移动平均,POINTDOT,画红色
输出介入1:IF(2日前的大仓持有>1日前的大仓持有 AND 大仓持有>1日前的大仓持有,1,0)
输出XG:大仓持有>1日前的大仓持有
当满足条件X_12-大仓持有>0时,在X_12和大仓持有之间画柱状线
当满足条件X_12-大仓持有<0时,在X_12和大仓持有之间画柱状线
输出短:100*(收盘价-5日内最低价最低值)/(5日内收盘价最高值-5日内最低价最低值),COLORGRAY
输出中:100*(收盘价-10日内最低价最低值)/(10日内收盘价最高值-10日内最低价最低值),COLORLIGRAY
中输出长:100*(收盘价-20日内最低价最低值)/(20日内收盘价最高值-20日内最低价最低值),COLORBROWN
输出长:100*(收盘价-30日内最低价最低值)/(30日内收盘价最高值-30日内最低价最低值),画红色, 线宽为3
20,POINTDOT
50,POINTDOT
80,POINTDOT
当满足条件短<10 AND 长>60时,在80和2位置书写文字
当满足条件短<6 AND 中<6 AND 长<6时,在50和6位置书写文字
当满足条件短=0 AND 中=0 AND 长=0时,在20和27位置书写文字
当满足条件短=100 AND 中=100 AND 长=100时,在80和28位置书写文字