来函数检测结果如下:
该公式没有未来函数






X_1:=POW(10,6)+241230-DATE;

X_2:=IF(X_1>0,1,0);

X_3:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),10);

X_4:=HIGH-REF(HIGH,1);

X_5:=REF(LOW,1)-LOW;

X_6:=SUM(IF(X_4>0 AND X_4>X_5,X_4,0),20);

X_7:=SUM(IF(X_5>0 AND X_5>X_4,X_5,0),20);

X_8:=LLV(LOW,240);

X_9:=HHV(HIGH,240);

20;

CD:X_6/X_3/2*100,COLORRED;

DH:(CLOSE-X_8)/X_8*100,COLORYELLOW;

ZH:X_7/X_3/2*100,COLORMAGENTA;

SH:(X_9-CLOSE)/CLOSE*100,COLORGREEN;

HH:DH/SH,NODRAW,COLORWHITE;

X_10:=HHV(CLOSE,20);

X_11:=EMA(X_10,30)*1.03;

X_12:=EMA(X_10,120)*1.03;

X_13:=(CLOSE+HIGH+LOW)/3;

X_14:=EMA(X_13,10);

X_15:=REF(X_14,1);

看涨:IF(DH>15 AND DH>ZH,DH,DRAWNULL),COLORYELLOW,LINETHICK3;

超强:IF(DH>30 AND DH>SH,DH,DRAWNULL),COLORCYAN,LINETHICK2;

DRAWICON(FILTER(看涨 OR 超强 AND DH>=HHV(DH,10) AND OPEN/X_14<1.08 AND OPEN/X_11<1.1 AND OPEN/X_12<1.2 AND CLOSE>X_11 AND CLOSE>=REF(CLOSE,1)*1.05 AND SH<60 AND DH<120,30),DH,42)*X_2;

DRAWICON(FILTER(CD>330 AND LLV(LOW,60)<MA(CLOSE,60)*1.05 AND REF(LOW,1)/MA(CLOSE,120)<=1.15,900),CD/1.2,13)*X_2;

DRAWICON(FILTER(CD>160 AND LLV(LOW,60)<MA(CLOSE,60)*1.05 AND REF(LOW,1)/MA(CLOSE,120)<=1.15,900),CD/1.2,14)*X_2;

原理解析:

X_1赋值:POW(10,6)+241230-DATE
如果X_1>0返回1否则返回0
X_3赋值:SUM(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(1日前的收盘价-最低价)),10)
X_4赋值:最高价-1日前的最高价
X_5赋值:1日前的最低价-最低价
如果X_4>0 AND X_4>X_5返回X_4否则返回0
如果X_5>0 AND X_5>X_4返回X_5否则返回0
X_8赋值:240日内最低价最低值
X_9赋值:240日内最高价最高值
20
输出CD:X_6/X_3/2*100,画红色
输出DH:(收盘价-X_8)/X_8*100,画黄色
输出ZH:X_7/X_3/2*100,画洋红色
输出SH:(X_9-收盘价)/收盘价*100,画绿色
输出HH:DH/SH,NODRAW,画白色
X_10:=20日内收盘价最高值
X_11:=X_10的30日指数移动平均*1.03
X_12:=X_10的120日指数移动平均*1.03
X_13:=(收盘价+最高价+最低价)/3
X_14:=X_13的10日指数移动平均
X_15:=1日前的X_14
如果DH>15 AND DH>ZH返回DH否则返回DRAWNULL
如果DH>30 AND DH>SH返回DH否则返回DRAWNULL
DRAWICON(FILTER(看涨 OR 超强 AND DH>=10日内DH最高值 AND 开盘价/X_14<1.08 AND 开盘价/X_11<1.1 AND 开盘价/X_12<1.2 AND 收盘价>X_11 AND 收盘价>=1日前的收盘价*1.05 AND SH<60 AND DH<120,30),DH,42)*X_2
DRAWICON(FILTER(CD>330 AND 60日内最低价最低值<收盘价的60日简单移动平均*1.05 AND 1日前的最低价/收盘价的120日简单移动平均<=1.15,900),CD/1.2,13)*X_2
DRAWICON(FILTER(CD>160 AND 60日内最低价最低值<收盘价的60日简单移动平均*1.05 AND 1日前的最低价/收盘价的120日简单移动平均<=1.15,900),CD/1.2,14)*X_2

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!