分享

大智慧买卖走势主图指标公式源码编程思路破译

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

编程思路破译

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

XXL赋值:最低价的3日指数移动平均

MM赋值:((收盘价的22日线性回归斜率*20)+收盘价)的55日指数移动平均

XXL,画黄色,线宽为2

当满足条件((XXL>MM))时,在XXL和MM位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色

SA赋值:(MM*0.985)

SS赋值:(收盘价的5日简单移动平均)

输出走势线:如果((SSL>MM)),返回MM,否则返回SA,线宽为2,COLORFF00FF

JJ赋值:(开盘价+最高价+最低价)/3

A赋值:JJ的4日[1日权重]移动平均

输出价均线:A,画黄色,线宽为1

当满足条件((SSL<MM))时,在走势线和价均线位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00

VA1赋值:收盘价的4日指数移动平均

VA2赋值:收盘价的13日指数移动平均

当满足条件VA2上穿VA1时,在最高价*1.05位置书写文字,COLOR00FF22

当满足条件VA1上穿VA2AND(收阳线)AND价均线>1日前的价均线时,在VA1*0.92位置书写文字,COLOR0055FF

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

Q3赋值:Q2的9日[1日权重]移动平均

Q4赋值:Q3的3日[1日权重]移动平均

慢线赋值:3*Q3-2*Q4

趋势赋值:Q3的3日指数移动平均

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

空方赋值:VARKK的3日[1日权重]移动平均

VARKF赋值:2日前的收盘价

快线赋值:收盘价-VARKF和0的较大值的7日[1日权重]移动平均/收盘价-VARKF的绝对值的7日[1日权重]移动平均*100

CC1赋值:趋势-慢线

XX1赋值:慢线上穿趋势 AND 空方>1.005*趋势 AND 快线>1日前的快线 AND 统计12日中满足CC1>0的天数>10 AND 收阳线

当满足条件XX1时,在VA1*0.9位置书写文字,COLORF000F0

当满足条件XX1时,在VA1*0.85位置书写文字,COLOR0000F0

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

VAR2赋值:VAR1的3日[1日权重]移动平均

VAR3赋值:VAR2的3日[1日权重]移动平均

VAR4赋值:VAR3的3日[1日权重]移动平均

NX7赋值:收盘价<7日内收盘价的最高值

当满足条件VAR3上穿VAR4ANDC>OANDVAR3<40ANDNX7时,在最低价*0.96位置书写文字,COLORF000F0

当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色

当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FFFF

当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色

当满足条件收盘价<=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00

输出箱顶:1日前的15日内收盘价的最高值的2日简单移动平均,COLOR0000FF,线宽为2

输出箱底:1日前的15日内收盘价的最低值的2日简单移动平均,COLOR00FF00,线宽为2

买线赋值:收盘价的2日指数移动平均

卖线赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均

GGG赋值:买线上穿卖线AND 箱顶>=1日前的箱顶

当满足条件GGG时,在最低价*0.95位置书写文字,COLOR00F0F0

程序源码

SSL:=EMA(CLOSE,3);

XXL:=EMA(L,3);

MM:=EMA(((SLOPE(CLOSE,22) * 20) + CLOSE),55);

XXL,COLORYELLOW,LINETHICK2;

STICKLINE(((XXL>MM)),XXL,MM,1,0),COLORRED;

SA:=(MM*0.985);

SS:=(MA(CLOSE,5));

走势线:IF(((SSL>MM)),MM,SA),LINETHICK2,COLORFF00FF;

JJ:=(O+H+L)/3;

A:=SMA(JJ,4,1);

价均线:A,COLORYELLOW,LINETHICK1;

STICKLINE(((SSL<MM)),走势线,价均线,1,0),COLORFFFF00;

{均线买卖位置的确定}

VA1:=EMA(C,4);

VA2:=EMA(C,13);

DRAWTEXT(CROSS(VA2,VA1),H*1.05,'★卖'),COLOR00FF22;

DRAWTEXT(CROSS(VA1,VA2) AND (C>O) AND 价均线>REF(价均线,1),VA1*0.92,'★买'),COLOR0055FF;

{慢线趋势线空方线--第二买位置的确定}

Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100;

Q3:=SMA(Q2, 9, 1);

Q4:=SMA(Q3, 3, 1);

慢线:=3*Q3-2*Q4;

趋势:=EMA(Q3, 3);

VARKK:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;

空方:=SMA(VARKK,3,1);

VARKF:=REF(CLOSE,2);

快线:=SMA(MAX(CLOSE-VARKF,0),7,1)/SMA(ABS(CLOSE-VARKF),7,1)*100;

CC1:=趋势-慢线;

XX1:=CROSS(慢线,趋势) AND 空方>1.005*趋势 AND 快线>REF(快线,1) AND COUNT(CC1>0,12)>10 AND C>O;

DRAWTEXT(XX1,VA1*0.9,'◆'),COLORF000F0;

DRAWTEXT(XX1,VA1*0.85,'买'),COLOR0000F0;

{买前关注的确定}

VAR1:=(C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100;

VAR2:=SMA(VAR1,3,1);

VAR3:=SMA(VAR2,3,1);

VAR4:=SMA(VAR3,3,1);

NX7:=C<HHV(C,7);

DRAWTEXT(CROSS(VAR3,VAR4) AND C>O AND VAR3<40 AND NX7,LOW*0.96,'★'),COLORF000F0;

{彩色K线}

STICKLINE(C>=O,C,O,5,0),COLORRED;

STICKLINE(C>=O,H,L,0,0),COLOR00FFFF;

STICKLINE(C<=O,C,O,5,0),COLORGREEN;

STICKLINE(C<=O,H,L,0,0),COLORFFFF00;

{箱体确定}

箱顶:MA(REF(HHV(C,15),1),2),COLOR0000FF,LINETHICK2;

箱底:MA(REF(LLV(C,15),1),2),COLOR00FF00,LINETHICK2;

{跟的确定}

买线:=EMA(C,2);

卖线:=EMA(SLOPE(C,21)*20+C,42);

GGG:=CROSS(买线,卖线)AND 箱顶>=REF(箱顶,1);

DRAWTEXT(GGG,LOW*0.95,'加'),COLOR00F0F0;{差值和画线,走势线,价均线,中期大走势}

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章