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


M1:=IF(BB,20,0);

M2:=CROSS((4*SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1) -3*SMA(SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1),3,1)),8);

AC:=AMOUNT/(VOL);

YY:=MA(AC,13);

LLL:=(C-YY)/YY*100;

MIDC:= MA(CLOSE,22);

UPPERC:= MIDC + 2*STD(C,22);

LOWERC:= MIDC - 2*STD(C,22);

BBA:=(C-LOWERC)/(UPPERC-LOWERC);

M3:=(REF(LLL,1)< -15 AND REF(BBA,1)< 0 AND LLL>REF(LLL,1));

LC:=REF(CLOSE,1);

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

M4:=CROSS(RSI,11)*80;

VAR1:=M1 AND M2;

VAR2:=M2 AND M3;

VAR3:=M3 AND M4;

VAR4:=M1 AND M3;

VAR5:=M1 AND M4;

VAR6:=M2 AND M4;

FF:=VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6;

BBB:=100*(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50));

LL:=BBB< 75;

XXX:=LL AND FF,COLORMAGENTA;

DRAWTEXT(XXX,L*0.98,'调整结束'),COLORMAGENTA;

 


原理解析:
如果BB返回20否则返回0
M2赋值:CROSS((4*SMA((收盘价-25日内最低价最低值)/(25日内最高价最高值-25日内最低价最低值)*100,5,1) -3*SMA(SMA((收盘价-25日内最低价最低值)/(25日内最高价最高值-25日内最低价最低值)*100,5,1),3,1)),8)
AC赋值:成交额/(成交量)
YY赋值:AC的13日简单移动平均
LLL赋值:(C-YY)/YY*100
MIDC赋值: 收盘价的22日简单移动平均
UPPERC赋值: MIDC + 2*C的22估算标准差
LOWERC赋值: MIDC - 2*C的22估算标准差
BBA赋值:(C-LOWERC)/(UPPERC-LOWERC)
M3赋值:(1日前的LLL< -15 AND 1日前的BBA< 0 AND LLL>1日前的LLL)
LC赋值:1日前的收盘价
RSI赋值:SMA(收盘价-LC和0较大值,4.1,1)/SMA(收盘价-LC的绝对值,4.1,1)*100
M4赋值:RSI上穿11*80
VAR1赋值:M1 AND M2
VAR2赋值:M2 AND M3
VAR3赋值:M3 AND M4
VAR4赋值:M1 AND M3
VAR5赋值:M1 AND M4
VAR6赋值:M2 AND M4
FF赋值:VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6
BBB赋值:100*(50日内最高价最高值-收盘价)/(50日内最高价最高值-50日内最低价最低值)
LL赋值:BBB< 75
XXX赋值:LL AND FF,画洋红色
当满足条件XXX时,在L*0.98和'调整结束'位置书写文字
 

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