分享

大智慧开心易友指标公式源码编程思路破译

 追梦文库 2022-10-26 发布于天津

编程思路破译

开心易友赋值:(收盘价-收盘价的20日简单移动平均)/收盘价的20日简单移动平均*100

研制赋值:如果开心易友>0,返回开心易友,否则返回0

当满足条件开心易友>0时,在开心易友和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色

当满足条件开心易友>0ANDC<1日前的收盘价时,在开心易友和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF2626

VARQS3赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均

VARQS4赋值:VARQS3的100日指数移动平均

VARQS5赋值:2*(VARQS3-VARQS4)

VARQS6赋值:VARQS5的3乘幂*0.1+VARQS5的1乘幂

黑马赋值:(如果VARQS5>0.1,返回VARQS6,否则返回0)*3

黑牛赋值:(收盘价-收盘价的25日简单移动平均)/收盘价的25日简单移动平均*100

VARQS7赋值:黑牛的17日简单移动平均+黑牛的17日简单移动平均-1日前的黑牛的17日简单移动平均

VARQS8赋值:如果黑牛的17日简单移动平均<VARQS7,返回VARQS7,否则返回黑牛的17日简单移动平均

行情转赋值:VARQS8-(黑牛的17日指数移动平均-VARQS8)*0.98

Q赋值:黑牛上穿行情转 AND 黑牛>1日前的黑牛 AND 行情转<5日前的行情转

当满足条件Q时,在黑牛位置书写文字,COLORF00FF0

输出不参与:当满足条件开心易友<0时,在开心易友和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色

输出绿色不参与:0,画绿色

输出紫阳快牛B:0,COLORF00FF0

输出紫红紧跟上:0,画红色

输出升浪超强机:0,画黄色

MA1赋值:收盘价的10日指数移动平均

MA2赋值:收盘价的20日指数移动平均

MA3赋值:收盘价的30日指数移动平均

A1赋值:MA1-MA2的绝对值+MA2-MA3的绝对值

A2赋值:A1/收盘价<1/100 AND MA1>1日前的MA1 AND MA2>1日前的MA2

当满足条件A2时,在0和4位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

EMA7赋值:收盘价的7日指数移动平均

EMA14赋值:收盘价的14日指数移动平均

EMA25赋值:收盘价的25日指数移动平均

EMA55赋值:收盘价的55日指数移动平均

A12赋值:EMA7-EMA14的绝对值+EMA14-EMA25的绝对值+EMA25-EMA55的绝对值

A22赋值:A1/收盘价<1/100 AND EMA7>1日前的EMA7 AND EMA14>1日前的EMA14 AND EMA25>1日前的EMA25

输出极强:收盘价上穿EMA7 AND 收盘价上穿EMA14 AND 收盘价上穿EMA25 AND 收盘价上穿EMA25 AND 收盘价上穿EMA55AND EMA7>1日前的EMA7 AND EMA14>1日前的EMA14 AND EMA25>1日前的EMA25 AND EMA55>1日前的EMA55,画白色

当满足条件极强时,在-20和0位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画白色

VAR11赋值:收盘价的10日简单移动平均-收盘价的10日指数移动平均*100

VAR12赋值:VAR11的5日简单移动平均

VAR13赋值:3*(VAR12-VAR11)

输出拉升:VAR13上穿20,画红色

当满足条件拉升时,在-4位置书写文字,画红色

超强信号赋值:最高价/最高价的5日简单移动平均*(1+5/100)

输出超强▲:超强信号上穿1.15,画黄色

R赋值:如果超强信号>=1.15,返回1,否则返回0

当满足条件R时,在-4位置书写文字,画黄色

当满足条件R时,在-8位置书写文字,画黄色

当满足条件R时,在-12位置书写文字,画黄色

MA32赋值:收盘价的3日指数移动平均

赋值: 1日前的收盘价

RSI4A赋值:收盘价-LC1和0的较大值的4日[1日权重]移动平均/收盘价-LC1的绝对值的4日[1日权重]移动平均*100

TYP赋值:(最高价+最低价+收盘价)/3

CCI赋值:(TYP-TYP的500日简单移动平均)/(0.015*TYP的500日平均绝对偏差)

RSV赋值:(收盘价-500日内最低价的最低值)/(500日内最高价的最高值-500日内最低价的最低值)*100

MTM赋值:收盘价-500日前的收盘价

VV赋值:(CCI<-100) AND (RSV<20) AND (MTM<0) AND (RSI4A<15)

输出转折●:Q,COLORF00FF0

输出粘合:0,画黄色

输出底:如果VV,返回20,否则返回0,STICK,画绿色

长RSVA赋值:(收盘价-89日内最低价的最低值)/(89日内最高价的最高值-89日内最低价的最低值)*100

长K89A赋值:长RSVA的3日[1日权重]移动平均

长D89A赋值:长K89A的3日[1日权重]移动平均

中RSV27A赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100

中K27A赋值:中RSV27A的3日[1日权重]移动平均

顶赋值:如果长D89A上穿50AND中K27A>1日前的中K27AAND中K27A>70,返回90,否则返回0

当满足条件顶时,在0位置书写文字,COLOR00FF00

输出不穿零大牛:0,画红色

VAR222赋值:10日内最低价的最低值

VAR322赋值:25日内最高价的最高值

动力线赋值:((收盘价-VAR222)/(VAR322-VAR222)*4的4日指数移动平均)*10

清仓卖出赋值:35上穿动力线

当满足条件动力线>1日前的动力线时,在动力线和1日前的动力线位置之间画柱状线,宽度为2,1不为0则画空心柱.,画黄色

当满足条件动力线<=1日前的动力线时,在动力线和1日前的动力线位置之间画柱状线,宽度为2,1不为0则画空心柱.,COLOR00FF00

当满足条件清仓卖出时,在38和39位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00

当满足条件清仓卖出时,在47位置书写文字,COLOR00FF00

G赋值:20

M12赋值:4

M22赋值:2

Q1赋值:30

VAR232赋值:(收盘价-G日内最低价的最低值)/(G日内最高价的最高值-G日内最低价的最低值)*100

VAR332赋值:VAR232的M12日[1日权重]移动平均

VAR432赋值:VAR332的M22日[1日权重]移动平均

机构减仓赋值:(VAR432>82 AND VAR332>89)*20

临界顶赋值:(VAR432>85 AND VAR332>95)*20

当满足条件机构减仓=20时,在50位置书写文字,COLORF00FF0

当满足条件临界顶时,在60位置书写文字,画绿色

程序源码

开心易友:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100;

研制:=IF(开心易友>0,开心易友,0);

STICKLINE(开心易友>0,开心易友,0,3,0),COLORRED;

STICKLINE(开心易友>0 AND C<REF(C,1),开心易友,0,3,0),COLORFF2626;

VARQS3:=EMA(CLOSE,2)-EMA(CLOSE,150);

VARQS4:=EMA(VARQS3,100);VARQS5:=2*(VARQS3-VARQS4);

VARQS6:=POW(VARQS5,3)*0.1+POW(VARQS5,1);

黑马:=(IF(VARQS5>0.1,VARQS6,0))*3;黑牛:=(CLOSE-MA(CLOSE,25))/MA(CLOSE,25)*100;

VARQS7:=MA(黑牛,17)+MA(黑牛,17)-REF(MA(黑牛,17),1);

VARQS8:=IF(MA(黑牛,17)<VARQS7,VARQS7,MA(黑牛,17));

行情转:=VARQS8-(EMA(黑牛,17)-VARQS8)*0.98;

Q:=CROSS(黑牛,行情转) AND 黑牛>REF(黑牛,1) AND 行情转<REF(行情转,5);

DRAWTEXT(Q,黑牛,''),COLORF00FF0;

不参与:STICKLINE(开心易友<0,开心易友,0,3,0),COLORGREEN;

绿色不参与:0,COLORGREEN;紫阳快牛B:0,COLORF00FF0;

紫红紧跟上:0,COLORRED;升浪超强机:0,COLORYELLOW;

{以下设置三线粘合}

MA1:=EMA(C,10);MA2:=EMA(C,20);MA3:=EMA(C,30);

A1:=ABS(MA1-MA2)+ABS(MA2-MA3);

A2:=A1/C<1/100 AND MA1>REF(MA1,1) AND MA2>REF(MA2,1);

STICKLINE(A2,0,4,2,0),COLORYELLOW;

{以下设置一阳穿4线}

EMA7:=EMA(CLOSE,7);EMA14:=EMA(CLOSE,14);EMA25:=EMA(CLOSE,25);

EMA55:=EMA(CLOSE,55);

A12:=ABS(EMA7-EMA14)+ABS(EMA14-EMA25)+ABS(EMA25-EMA55);

A22:=A1/C<1/100 AND EMA7>REF(EMA7,1) AND EMA14>REF(EMA14,1) AND EMA25>REF(EMA25,1);

极强:CROSS(C,EMA7) AND CROSS(C,EMA14) AND CROSS(C,EMA25) AND CROSS(C,EMA25) AND CROSS(C,EMA55)

AND EMA7>REF(EMA7,1) AND EMA14>REF(EMA14,1) AND EMA25>REF(EMA25,1) AND EMA55>REF(EMA55,1),COLORWHITE;

STICKLINE(极强,-20,0,1.5,0),COLORWHITE;

{以下设置经典选股}

VAR11:=MA(CLOSE,10)-EMA(CLOSE,10)*100;

VAR12:=MA(VAR11,5);

VAR13:=3*(VAR12-VAR11);

拉升:CROSS(VAR13,20),COLORRED;

DRAWTEXT(拉升,-4,''),COLORRED;

{超强信号}

超强信号:=H/MA(H,5)*(1+5/100);

超强▲:CROSS(超强信号,1.15),COLORYELLOW;

R:=IF(超强信号>=1.15,1,0);

DRAWTEXT(R,-4,''),COLORYELLOW;

DRAWTEXT(R,-8,''),COLORYELLOW;

DRAWTEXT(R,-12,''),COLORYELLOW;

{CD抄底XG}

MA32:=EMA(C,3);

LC1 := REF(CLOSE,1);

RSI4A:=SMA(MAX(CLOSE-LC1,0),4,1)/SMA(ABS(CLOSE-LC1),4,1)*100;

TYP:=(HIGH+LOW+CLOSE)/3;

CCI:=(TYP-MA(TYP,500))/(0.015*AVEDEV(TYP,500));

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

MTM:=CLOSE-REF(CLOSE,500);

VV:=(CCI<-100) AND (RSV<20) AND (MTM<0) AND (RSI4A<15);

转折●:Q,COLORF00FF0;粘合:0,COLORYELLOW;

底:IF(VV,20,0),STICK,COLORGREEN;

长RSVA:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;

长K89A:=SMA(长RSVA,3,1);

长D89A:=SMA(长K89A,3,1);

中RSV27A:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;

中K27A:=SMA(中RSV27A,3,1);

顶:=IF(CROSS(长D89A,50) AND 中K27A>REF(中K27A,1) AND 中K27A>70,90,0);

DRAWTEXT(顶,0,'◆'),COLOR00FF00;

不穿零大牛:0,COLORRED;

{抄底逃顶}

VAR222:=LLV(LOW,10);

VAR322:=HHV(HIGH,25);

{阶段卖出:=35}

动力线:=(EMA((CLOSE-VAR222)/(VAR322-VAR222)*4,4))*10;

清仓卖出:=CROSS(35,动力线);

STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),2,1),COLORYELLOW;

STICKLINE(动力线<=REF(动力线,1) ,动力线 ,REF(动力线,1),2,1),COLOR00FF00;

STICKLINE(清仓卖出,38,39,3,0),COLOR00FF00;

DRAWTEXT(清仓卖出,47,'▼'),COLOR00FF00;

G:=20;M12:=4;M22:=2;Q1:=30;

VAR232:=(CLOSE-LLV(LOW,G))/(HHV(HIGH,G)-LLV(LOW,G))*100;

VAR332:=SMA(VAR232,M12,1);

VAR432:=SMA(VAR332,M22,1);

机构减仓:=(VAR432>82 AND VAR332>89)*20;

临界顶:=(VAR432>85 AND VAR332>95)*20;

DRAWTEXT(机构减仓=20,50,'▼'),COLORF00FF0;

DRAWTEXT(临界顶,60,'▼'),COLORGREEN;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约