分享

大智慧发个不错的主图指标公式源码编程思路破译

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

源码编程思路破译

输出MA6:收盘价的6日简单移动平均,COLOR0000FF

输出MA18:收盘价的18日简单移动平均,COLOR0096FF

输出MA30:收盘价的30日简单移动平均,COLOR00FF99

输出MA60:收盘价的60日简单移动平均,COLORFF00FF

输出M250:收盘价的250日简单移动平均,画红色,线宽为3

LC赋值:1日前的收盘价

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

VAR27赋值:1日前的收盘价

VAR28赋值:收盘价-VAR27和0的较大值的5日[1日权重]移动平均/收盘价-VAR27的绝对值的6日[1日权重]移动平均*100

VARA赋值:((成交额(元))/(成交量(手)))/(100)

VARB赋值:((3)*(最高价)+最低价+开盘价+(2)*(收盘价))/(7)

VARC赋值:((成交额(元)的7日累和)/(VARA))/(100)

VARD赋值:以(成交量(手))/(VARC)为权重VARB的动态移动平均

VARE赋值:((收盘价-VARD)/(VARD))*(100)

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

VARJ赋值:VARE的20日简单移动平均+VARE的20日估算标准差

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

VARL赋值:VARH的6日指数移动平均

VARG赋值:VARL的5日指数移动平均

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

AA赋值:VARF的3日[1日权重]移动平均

VAR1赋值:收盘价10%的之字转向<1日前的收盘价10%的之字转向 AND 1日前的收盘价10%的之字转向>2日前的收盘价10%的之字转向

VAR2赋值:收盘价10%的之字转向>1日前的收盘价10%的之字转向 AND 1日前的收盘价10%的之字转向<2日前的收盘价10%的之字转向

当满足条件VAR1时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF,线宽为2

当满足条件VAR1时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF,线宽为2

当满足条件VAR1时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF,线宽为2

当满足条件VAR2时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色,线宽为2

当满足条件VAR2时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色,线宽为2

程序源码

MA6:MA(C,6),COLOR0000FF;

MA18:MA(C,18),COLOR0096FF;

MA30:MA(C,30),COLOR00FF99;

MA60:MA(C,60),COLORFF00FF;

M250:MA(C,250),COLORRED,LINETHICK3;

LC:=REF(CLOSE,1);

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

VAR27:=REF(CLOSE,1);

VAR28:=SMA(MAX(CLOSE-VAR27,0),5,1)/SMA(ABS(CLOSE-VAR27),6,1)*100;

VARA:=((AMOUNT)/(VOL))/(100);

VARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);

VARC:=((SUM(AMOUNT,7))/(VARA))/(100);

VARD:=DMA(VARB,(VOL)/(VARC));

VARE:=((CLOSE-VARD)/(VARD))*(100);

VARF:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);

VARJ:=MA(VARE,20)+STD(VARE,20);

VARH:=(C+L+H)/3;

VARL:=EMA(VARH,6);

VARG:=EMA(VARL,5);

BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);

AA:=SMA(VARF,3,1);

VAR1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);

VAR2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);

STICKLINE(VAR1,H,L,2,0),COLORFF00FF,LINETHICK2;{高位红色}

STICKLINE(VAR1,H,L,2,0),COLORFF00FF,LINETHICK2;{高位红色}

STICKLINE(VAR1,H,L,1,0),COLORFF00FF,LINETHICK2;{高位红色}

STICKLINE(VAR2,H,L,2,0),COLORWHITE,LINETHICK2;{底位白色}

STICKLINE(VAR2,H,L,2,0),COLORWHITE,LINETHICK2;{底位白色};

该公式包含未来函数:ZIG

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约