分享

大智慧心中有数主图指标公式源码编程思路破译

 追梦文库 2022-11-14

编程思路破译

DRAWGBKLAST(收盘价>0,STRIP(自定色,自定色,0))

心赋值:收盘价的1日简单移动平均

中赋值:心的2日[1日权重]移动平均的2日[1日权重]移动平均的2日[1日权重]移动平均

有赋值:中的3日简单移动平均

FILLRGN(中,有,中>=有),COLORFFFFFF

FILLRGN(中,有,中<有),COLOR008800

心中有数赋值:(最低价+最高价+收盘价*4)/6

输出炒股:心中有数的12日指数移动平均,COLOR00FF00

输出喝茶:心中有数的19日指数移动平均

心中赋值:(炒股-1日前的炒股)/1日前的炒股*100

有数赋值:(喝茶-1日前的喝茶)/1日前的喝茶*100

G赋值:上次心中上穿0距今天数

输出心中有:G日前的心中有数,画白色,线宽为1

A2赋值:3*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日指数移动平均-2*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日指数移动平均

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

A5赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

A6赋值:A5的9日指数移动平均

A7赋值:(A5-A6)

PARTLINE(21日内最低价的最低值,A7),COLORFFFF00

PARTLINE(21日内最低价的最低值,A7),画红色,CIRCLEDOT

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

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

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

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

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

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

PARTLINE(喝茶,有数>=0),画洋红色,线宽为2

PARTLINE(炒股,心中>=0),COLOR0000FF,线宽为2

PARTLINE(心中有,心中>=0),线宽为1,画红色

当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为1

当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为2

当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR00FF00,CIRCLEDOT,线宽为3

当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为4

当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为5

当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为6

当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为7

程序源码

DRAWGBKLAST(CLOSE>0,STRIP(RGB(85,105,185),RGB(0,0,0),0));

心:=MA(C,1);

中:=SMA(SMA(SMA(心,2,1),2,1),2,1);

有:=MA(中,3);

FILLRGN(中,有,中>=有),COLORFFFFFF;

FILLRGN(中,有,中<有),COLOR008800;

心中有数:=(L+H+C*4)/6;

炒股:EMA(心中有数,12),COLOR00FF00;

喝茶:EMA(心中有数,19);

心中:=(炒股-REF(炒股,1))/REF(炒股,1)*100;

有数:=(喝茶-REF(喝茶,1))/REF(喝茶,1)*100;

G:=BARSLAST(CROSS(心中,0));

心中有:REF(心中有数,G),COLORWHITE,LINETHICK1;

A2:=3*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5)-2*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5);

A4:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34))*100;

A5:=EMA(CLOSE,12)-EMA(CLOSE,26);

A6:=EMA(A5,9);

A7:=(A5-A6);

PARTLINE(LLV(L,21),A7),COLORFFFF00;

PARTLINE(LLV(L,21),A7),COLORRED,CIRCLEDOT;

STICKLINE(C>REF(C,1),C,O,5,0),COLOR00EEEE;

STICKLINE(C>REF(C,1),C,O,3.5,0),COLOR0088CC;

STICKLINE(C>REF(C,1),C,O,3,0),COLOR0066DD,LINETHICK2;

STICKLINE(C>REF(C,1),C,O,2,0),COLOR0044EE;

STICKLINE(C>REF(C,1),C,O,1,0),COLOR0022FF;

STICKLINE(C<REF(C,1),C,O,2,0),COLORGREEN,LINETHICK1;

PARTLINE(喝茶,有数>=0),COLORMAGENTA,LINETHICK2;

PARTLINE(炒股,心中>=0),COLOR0000FF,LINETHICK2;

PARTLINE(心中有,心中>=0),LINETHICK1,COLORRED;

STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK1;

STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK2;

STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,1),COLOR00FF00,CIRCLEDOT,LINETHICK3;

STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK4;

STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK5;

STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK6;

STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK7;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章