欧奈尔至尊副图指标源码分享
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);
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
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