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





BIAS1W :=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;

BIAS2W :=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;

BIAS3W :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;

MM:=(BIAS1W+2*BIAS2W+3*BIAS3W)/6;

MN:=MA(MM,3);

VAR24:=LLV(LOW,36);

VAR25:=HHV(HIGH,30);

VAR26:=EMA((CLOSE-VAR24)/(VAR25-VAR24)*4,4)*25;

底背离:IF(MN<-4  ,17,0),COLORA67D3D,LINETHICK3;

顶背离: IF((VAR26>90),17,0), COLOR6B238E,LINETHICK3;

IF(MN<-4  ,12,0),COLORBLACK,LINETHICK3;

IF((VAR26>90),12,0), COLORBLACK,LINETHICK3;

DRAWTEXT(底背离,6,'底背离'),COLORA67D3D;

DRAWTEXT(顶背离,6,'顶背离'),COLORGREEN;

N:=20;

MID:=MA(C,N);

VART1:=POW((C-MID),2);

VART2:=MA(VART1,N);

VART3:=SQRT(VART2);

UPPER:=MID+2*VART3;

LOWER:=MID-2*VART3;

BOLL:=REF(MID,1);

UB:=REF(UPPER,1);

LB:=REF(LOWER,1);

LOWER1:=MID-VART3;

LB1:=REF(LOWER1,1);

股价线:(C-LB1)/(UB-LB)*100,COLORGREEN, LINETHICK1;

趋势线:MA(股价线,6),COLORRED, LINETHICK3;

90,COLORGREEN, LINETHICK1;

50,COLORWHITE, LINETHICK1;

0,COLORWHITE, LINETHICK1;

VARC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1);

准备建仓:EMA(IF(L<= LLV(L,30),VARC,0),3),COLORFF00FF,LINETHICK2;

VARO5:=LLV(LOW,27);

VARO6:=HHV(HIGH,34);

VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;

建仓区: IF((VARO7<10),80,100) ,COLORFFFF00,LINETHICK3;

IF((VARO7<10),85,100) ,COLORBLACK,LINETHICK2;

下单: IF(CROSS(3*SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1),3,1),10),38,0),STICK ,COLORYELLOW, LINETHICK4;

DRAWTEXT(下单,38,'下单!'),COLORGREEN;

BIAS1:=(C-MA(C,6))/MA(C,6)*100;

BIAS2:=(C-MA(C,12))/MA(C,12)*100;

BIAS3:=(C-MA(C,24))/MA(C,24)*100;

BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;

乖离1:=MA(BIAS,3);

乖离:IF(CROSS(BIAS,乖离1) AND 乖离1<-9,28,0),COLORRED,LINETHICK2;

IF(CROSS(BIAS,乖离1) AND 乖离1<-9,18,0),COLORRED,LINETHICK2;

STICKLINE(CROSS(BIAS,乖离1) AND 乖离1<-9,-12,0,6,0),COLORYELLOW;

DRAWTEXT(乖离,18,'低买'),COLORRED;

TRJ:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),5);

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

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

DMP:=(SUM(IF(((HD > 0) AND (HD > LD)),HD,0),5) );

DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),5);

神偷线:=(((DMP ) * 100) / TRJ);

辅助线:=((DMM * 100) / TRJ);

动向趋势线:=(MA(((ABS((辅助线 - 神偷线)) / (辅助线 + 神偷线)) * 100),3));

ADXR:=((动向趋势线 + REF(动向趋势线,3)) / 2);

VAR3:=MA(CLOSE,2);

VAR7:=REF(VAR3,1);








原理解析:
BIAS1W :=(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
BIAS2W :=(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
BIAS3W :=(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
MM赋值:(BIAS1W+2*BIAS2W+3*BIAS3W)/6
MN赋值:MM的3日简单移动平均
VAR24赋值:36日内最低价最低值
VAR25赋值:30日内最高价最高值
VAR26赋值:EMA((收盘价-VAR24)/(VAR25-VAR24)*4,4)*25
如果MN<-4  返回17否则返回0
输出顶背离: IF((VAR26>90),17,0), COLOR6B238E,LINETHICK3
如果MN<-4  返回12否则返回0
IF((VAR26>90),12,0), COLORBLACK,LINETHICK3
当满足条件底背离时,在6和'底背离'位置书写文字
当满足条件顶背离时,在6和'顶背离'位置书写文字
N赋值:20
MID赋值:C的N日简单移动平均
VART1赋值:POW((C-MID),2)
VART2赋值:VART1的N日简单移动平均
VART3赋值:SQRT(VART2)
UPPER赋值:MID+2*VART3
LOWER赋值:MID-2*VART3
BOLL赋值:1日前的MID
UB赋值:1日前的UPPER
LB赋值:1日前的LOWER
LOWER1:=MID-VART3
LB1:=1日前的LOWER1
输出股价线:(C-LB1)/(UB-LB)*100,COLORGREEN, LINETHICK1
输出趋势线:股价线的6日简单移动平均,画红色, LINETHICK3
90,COLORGREEN, LINETHICK1
50,画白色, LINETHICK1
0,画白色, LINETHICK1
VARC赋值:SMA(L-1日前的L的绝对值,3,1)/SMA(L-1日前的L和0较大值,3,1)
输出准备建仓:EMA(IF(L<= 30日内L最低值,VARC,0),3),COLORFF00FF,LINETHICK2
VARO5赋值:27日内最低价最低值
VARO6赋值:34日内最高价最高值
VARO7赋值:EMA((收盘价-VARO5)/(VARO6-VARO5)*4,4)*25
输出建仓区: IF((VARO7<10),80,100) ,COLORFFFF00,LINETHICK3
IF((VARO7<10),85,100) ,COLORBLACK,LINETHICK2
输出下单: IF(CROSS(3*SMA((收盘价-21日内最低价最低值)/(21日内最高价最高值-21日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-21日内最低价最低值)/(21日内最高价最高值-21日内最低价最低值)*100,5,1),3,1),10),38,0),STICK ,画黄色, LINETHICK4
当满足条件下单时,在38和'下单!'位置书写文字
BIAS1赋值:(C-C的6日简单移动平均)/C的6日简单移动平均*100
BIAS2赋值:(C-C的12日简单移动平均)/C的12日简单移动平均*100
BIAS3赋值:(C-C的24日简单移动平均)/C的24日简单移动平均*100
BIAS赋值:(BIAS1+2*BIAS2+3*BIAS3)/6
乖离1赋值:BIAS的3日简单移动平均
输出乖离:IF(BIAS上穿乖离1 AND 乖离1<-9,28,0),画红色,LINETHICK2
IF(BIAS上穿乖离1 AND 乖离1<-9,18,0),画红色,LINETHICK2
STICKLINE(BIAS上穿乖离1 AND 乖离1<-9,-12,0,6,0),画黄色
当满足条件乖离时,在18和'低买'位置书写文字
TRJ赋值:SUM(MAX(MAX((最高价 - 最低价),(最高价 - 1日前的收盘价的绝对值)),ABS((最低价 - 1日前的收盘价))),5)
HD赋值:(最高价 - 1日前的最高价)
LD赋值:(1日前的最低价 - 最低价)
DMP赋值:(SUM(IF(((HD > 0) AND (HD > LD)),HD,0),5) )
DMM赋值:SUM(IF(((LD > 0) AND (LD > HD)),LD,0),5)
神偷线赋值:(((DMP ) * 100) / TRJ)
辅助线赋值:((DMM * 100) / TRJ)
动向趋势线赋值:(MA((((辅助线 - 神偷线的绝对值) / (辅助线 + 神偷线)) * 100),3))
ADXR赋值:((动向趋势线 + 3日前的动向趋势线) / 2)
VAR3赋值:收盘价的2日简单移动平均
VAR7赋值:1日前的VAR3

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