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


SJ:=1;

X1:=EMA(CLOSE,8)*SJ,COLORWHITE;

X3:=EMA(X1,16)*SJ,COLORRED;

B:=BARSLAST(DAY<>REF(DAY,1))+1;

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

VAR3:=EMA(VAR2,10);

VAR4:=REF(VAR3,1);

STICKLINE(VAR3*SJ>VAR4,VAR3,VAR4,2 ,0),COLORRED;

STICKLINE(VAR3< VAR4*SJ,VAR3,VAR4,2,0), COLORGREEN;

W:=BARSLAST(DATE<>REF(DATE,1));

OO:=REF(OPEN,W);

HX:=HHV(HIGH,3);

LX:=LLV(LOW,3);

H1:=IF(HX<REF(HX,1)&&HX<REF(HX,2)&&HX<REF(HX,4)&&LX<REF(LX,1)&&LX<REF(LX,3)&&LX<REF(LX,5)&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);

L1:=IF(LX>REF(LX,1)&&LX>REF(LX,3)&&LX>REF(LX,5)&&HX>REF(HX,1)&&HX>REF(HX,2)&&HX>REF(HX,4)&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);

H2:=VALUEWHEN(H1>0,H1);

L2:=VALUEWHEN(L1>0,L1);

K111:=IF(CLOSE>H2,-3,IF(CLOSE<L2,1,0));

K222:=VALUEWHEN(K111<>0,K111);

TMP:=K222;{股票指标网}

MA55:=MA(CLOSE,55);

DRAWTEXT(CROSS(TMP*SJ,0) ,HX,'卖空'),COLORGREEN,DRAWABOVE;

DRAWTEXT(CROSS(0,TMP*SJ),LX,'买多'),COLORRED;

DRAWICON(CROSS(TMP*SJ,0) ,HX,39),COLORGREEN,DRAWABOVE;

DRAWICON(CROSS(0,TMP*SJ),LX,38),COLORRED;

 


原理解析:
SJ赋值:1
X1赋值:收盘价的8日指数移动平均*SJ,COLORWHITE
X3赋值:X1的16日指数移动平均*SJ,画红色
B赋值:上次DAY<>1日前的DAY距今天数+1
VAR2赋值:(收盘价+最高价+LOW)/3
VAR3赋值:VAR2的10日指数移动平均
VAR4赋值:1日前的VAR3
当满足条件VAR3*SJ>VAR4时,在VAR3和VAR4之间画柱状线
当满足条件VAR3< VAR4*SJ时,在VAR3和VAR4之间画柱状线
W赋值:上次DATE<>1日前的DATE距今天数
OO赋值:W日前的开盘价
HX赋值:3日内最高价最高值
LX赋值:3日内LOW最低值
H1赋值:IF(HX<1日前的HX&&HX<2日前的HX&&HX<4日前的HX&&LX<1日前的LX&&LX<3日前的LX&&LX<5日前的LX&&开盘价>收盘价&&(0日内开盘价最高值-收盘价)>0,4日前的HX,0)
L1赋值:IF(LX>1日前的LX&&LX>3日前的LX&&LX>5日前的LX&&HX>1日前的HX&&HX>2日前的HX&&HX>4日前的HX&&开盘价<收盘价&&(收盘价-0日内开盘价最低值)>0,4日前的LX,0)
H2赋值:VALUEWHEN(H1>0,H1)
L2赋值:VALUEWHEN(L1>0,L1)
K111赋值:IF(收盘价>H2,-3,IF(收盘价 K222赋值:VALUEWHEN(K111<>0,K111)
TMP赋值:K222
{股票指标网}
MA55赋值:收盘价的55日简单移动平均
DRAWTEXT(TMP*SJ上穿0 ,HX,'卖空'),画绿色,DRAWABOVE
DRAWTEXT(0上穿TMP*SJ,LX,'买多'),画红色
DRAWICON(TMP*SJ上穿0 ,HX,39),画绿色,DRAWABOVE
DRAWICON(0上穿TMP*SJ,LX,38),画红色
 

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