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


M:=55; 

N:=34; 

LC:=REF(CLOSE,1); 

RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100); 

FF:=EMA(CLOSE,3); 

MA15:=EMA(CLOSE,21); 

VAR1:=IF(YEAR>=2038 AND MONTH>=1,0,1); 

VAR2:=REF(LOW,1)*VAR1; 

VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100*VAR1; 

VAR4:=EMA(IF(CLOSE*1.3,VAR3*10,VAR3/10),3)*VAR1; 

VAR5:=LLV(LOW,30)*VAR1; 

VAR6:=HHV(VAR4,30)*VAR1; 

VAR7:=IF(MA(CLOSE,58),1,0)*VAR1; 

VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7*VAR1; 

吸筹:IF(VAR8>100,100,VAR8)*VAR1,COLORRED; 

庄家吸筹:STICKLINE(吸筹>-150,0,吸筹,8,0),COLORRED; 

散户: 100*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M)),COLORYELLOW,LINETHICK2; 

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; 

K:=SMA(RSV,3,1); 

D:=SMA(K,3,1); 

J:=3*K-2*D; 

庄家:EMA(J,6),COLORLIRED,LINETHICK2;

第一买点:DRAWTEXT(CROSS(14,吸筹),10,'买1'),COLORYELLOW;

第二买点:DRAWTEXT(CROSS(庄家,散户)  AND 庄家<50,30,'买2'),COLORRED;

第一卖点:DRAWTEXT(CROSS(88,庄家),80,'卖1'),COLORGREEN;

第二卖点:DRAWTEXT(CROSS(散户,庄家),60,'卖2'),COLORCYAN;

 

原理解析:
M赋值:55
 
N赋值:34
 
LC赋值:1日前的收盘价
 
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
 
FF赋值:收盘价的3日指数移动平均
 
MA15:=收盘价的21日指数移动平均
如果YEAR>=2038 AND MONTH>=1返回0否则返回1
 
VAR2赋值:1日前的最低价*VAR1
 
VAR3赋值:SMA(最低价-VAR2的绝对值,3,1)/SMA(最低价-VAR2和0较大值,3,1)*100*VAR1
如果收盘价*1.3返回VAR3*10否则返回VAR3/10
 
VAR5赋值:30日内最低价最低值*VAR1
 
VAR6赋值:30日内VAR4最高值*VAR1
 
VAR7赋值:IF(收盘价的58日简单移动平均,1,0)*VAR1
 
VAR8赋值:EMA(IF(最低价<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7*VAR1
如果VAR8>100返回100否则返回VAR8
当满足条件吸筹>-150时,在0和吸筹之间画柱状线
 
输出散户: 100*(M日内最高价最高值-收盘价)/(M日内最高价最高值-M日内最低价最低值),画黄色,LINETHICK2
 
RSV赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
 
J赋值:3*K-2*D
 
输出庄家:J的6日指数移动平均,COLORLIRED,LINETHICK2
输出第一买点:DRAWTEXT(14上穿吸筹,10,'买1'),画黄色
输出第二买点:DRAWTEXT(庄家上穿散户  AND 庄家<50,30,'买2'),COLORRED
输出第一卖点:DRAWTEXT(88上穿庄家,80,'卖1'),COLORGREEN
输出第二卖点:DRAWTEXT(散户上穿庄家,60,'卖2'),COLORCYAN
 

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