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


A1:=0<=20231210;

DRAWBAND(3*(EMA(C,3)-EMA(C,8)-EMA(EMA(C,3)-EMA(C,8),20))*5+20*A1,RGB(250,80,80),20,RGB(0,180,180 ))*A1;

DRAWTEXT(ISLASTBAR,20.5,' 主力')*A1,COLORMAGENTA ;

A:=VOL*CLOSE;

B:=SUM(A,1)/SUM(VOL,1)*A1;

B1:=EMA(B,8)*A1;

游资:((B-B1)*100/B)*A1,NODRAW,COLORRED;

DRAWBAND(游资+35,RGB(250,0,00),35,RGB(0,255,0))*A1;

DRAWTEXT(ISLASTBAR,35.5,' 游资')*A1,COLORRED;

主力资金:(3*(EMA(C,3)-EMA(C,8)-EMA(EMA(C,3)-EMA(C,8),20))*5)*A1,COLORYELLOW;

VAR2:=((CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*200*10)*A1;

能量: (SMA(VAR2,5,1)/100)*A1,COLORRED;

DRAWBAND(能量>REF(能量,1),RGB(250,0,120),0,RGB(0,180,180))*A1;

STICKLINE(能量>REF(能量,1),0,能量,2.5/3,0),COLOR7800FF;

STICKLINE(能量<REF(能量,1),0,能量,2.5/3,0),COLORFF7800;

危险区:18,COLOR208FFF;

次险区:15,COLORFF33FF,DOTLINE;

VAR3:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*A1;

VAR4:=(IF(CLOSE>OPEN,VAR3*(HIGH-LOW),IF(CLOSE<OPEN,VAR3*(HIGH-OPEN+CLOSE-LOW),VOL/2))/(IF(CLOSE>OPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-VAR3*(HIGH-LOW),0-VOL/2))*(-1))-IF(CLOSE>OPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-VAR3*(HIGH-LOW),0-VOL/2))*(-1)/IF(CLOSE>OPEN,VAR3*(HIGH-LOW),IF(CLOSE<OPEN,VAR3*(HIGH-OPEN+CLOSE-LOW),VOL/2)));

VAR5:=AMOUNT/(100*VOL)*A1;

VAR6:=MA(VAR5,40)*A1;

VAR7:=100*(CLOSE-VAR6)/VAR6;

底部区: IF(VAR4>0 AND VAR7<-12 AND CLOSE/OPEN>1.07,300,200)/100,COLORFFFF00,DOTLINE;

DRAWTEXT(ISLASTBAR,1.5,' 能量'),COLOR7800FF ;

量堆:=COUNT(V>=REF(V,1)*2,BARSLAST(CROSS(C,MA(C,20))));

量堆1:=(IF(量堆=1,1000,0)/100)*A1,COLORYELLOW,LINETHICK3;

最高价:=HIGH*A1;

最低价:=LOW*A1;

比:=(H-L)/L*100;

低:=(C-L)/L*100;

图比:=低/比*100;

高低开:(OPEN-REFV(C,1))/REFV(C,1)*100,COLORWHITE,NODRAW;

 


原理解析:
A1赋值:0<=20231210
DRAWBAND(3*(C的3日指数移动平均-C的8日指数移动平均-C的3日指数移动平均-C的8日指数移动平均的20日指数移动平均)*5+20*A1,RGB(250,80,80),20,RGB(0,180,180 ))*A1
当满足条件ISLASTBAR时,在20.5和' 主力'位置书写文字
A赋值:成交量*收盘价
B赋值:1的A日累和/1的成交量日累和*A1
B1:=B的8日指数移动平均*A1
输出游资:((B-B1)*100/B)*A1,NODRAW,画红色
DRAWBAND(游资+35,RGB(250,0,00),35,RGB(0,255,0))*A1
当满足条件ISLASTBAR时,在35.5和' 游资'位置书写文字
输出主力资金:(3*(C的3日指数移动平均-C的8日指数移动平均-C的3日指数移动平均-C的8日指数移动平均的20日指数移动平均)*5)*A1,画黄色
VAR2:=((收盘价-24日内最低价最低值)/(24日内最高价最高值-24日内最低价最低值)*200*10)*A1
VAR2的5日[1日权重]移动平均
DRAWBAND(能量>1日前的能量,RGB(250,0,120),0,RGB(0,180,180))*A1
STICKLINE(能量>1日前的能量,0,能量,2.5/3,0),COLOR7800FF
STICKLINE(能量<1日前的能量,0,能量,2.5/3,0),COLORFF7800
输出危险区:18,COLOR208FFF
输出次险区:15,COLORFF33FF,DOTLINE
VAR3:=成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)*A1
VAR4:=(IF(收盘价>开盘价,VAR3*(最高价-最低价),IF(收盘价<开盘价,VAR3*(最高价-开盘价+收盘价-最低价),成交量/2))/(IF(收盘价>开盘价,0-VAR3*(最高价-收盘价+开盘价-最低价),IF(收盘价<开盘价,0-VAR3*(最高价-最低价),0-成交量/2))*(-1))-IF(收盘价>开盘价,0-VAR3*(最高价-收盘价+开盘价-最低价),IF(收盘价<开盘价,0-VAR3*(最高价-最低价),0-成交量/2))*(-1)/IF(收盘价>开盘价,VAR3*(最高价-最低价),IF(收盘价<开盘价,VAR3*(最高价-开盘价+收盘价-最低价),成交量/2)))
VAR5:=AMOUNT/(100*成交量)*A1
VAR6:=VAR5的40日简单移动平均*A1
VAR7:=100*(收盘价-VAR6)/VAR6
如果VAR4>0 AND VAR7<-12 AND 收盘价/开盘价>1.07返回300否则返回200
当满足条件ISLASTBAR时,在1.5和' 能量'位置书写文字
量堆赋值:COUNT(V>=1日前的V*2,上次CROSS(C,C的20日简单移动平均距今天数))
如果量堆=1返回1000否则返回0
最高价赋值:最高价*A1
最低价赋值:最低价*A1
比赋值:(H-L)/L*100
低赋值:(C-L)/L*100
图比赋值:低/比*100
高低开:(开盘价-REFV(C,1))/REFV(C,1)*100,画白色,NODRAW
 

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