分享

大智慧进出超短中线指标公式源码编程思路破译

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

编程思路破译

WR1赋值:110*(20日内最高价的最高值-收盘价的5日指数移动平均)/(20日内最高价的最高值-20日内最低价的最低值)

WR2赋值:110*(5日内最高价的最高值-收盘价的1日指数移动平均)/(5日内最高价的最高值-5日内最低价的最低值)

G赋值:上次WR1上穿WR2距今天数/2+49

输出XG1:WR2>G,线宽为0

输出XG2:G>WR2,线宽为0

当满足条件XG2上穿XG1时,在0.6位置画7号图标

当满足条件XG1上穿XG2时,在0.6位置画8号图标

WR11赋值:110*(10日内最高价的最高值-收盘价的1日指数移动平均)/(10日内最高价的最高值-10日内最低价的最低值)

WR21赋值:110*(2日内最高价的最高值-收盘价的1日指数移动平均)/(2日内最高价的最高值-2日内最低价的最低值)

G1赋值:上次WR11上穿WR21距今天数/2+49

输出XG11:WR21>G1,线宽为0

输出XG21:G1>WR21,线宽为0

当满足条件XG21上穿XG11时,在1位置画7号图标

当满足条件XG11上穿XG21时,在1位置画8号图标

LC赋值:1日前的收盘价

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

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

G3赋值:上次RSI1上穿RSI2距今天数/2+28

输出XG13:RSI1>G3,线宽为0

输出XG23:G3>RSI1,线宽为0

当满足条件XG13上穿XG23时,在0.2位置画7号图标

当满足条件RSI1>80时,在0.2位置画8号图标

当满足条件数据位置状态=2时,在1位置书写文字,画白色

当满足条件数据位置状态=2时,在0.6位置书写文字,画红色

当满足条件数据位置状态=2时,在0.2位置书写文字,画黄色

AA赋值:XG2上穿XG1 AND XG21上穿XG11

BB赋值:XG13上穿XG23 AND XG21上穿XG11

CC赋值:XG13上穿XG23 AND XG2上穿XG1

输出DD:AA OR CC OR BB

程序源码

WR1:=110*(HHV(HIGH,20)-EMA(C,5))/(HHV(HIGH,20)-LLV(LOW,20));

WR2:=110*(HHV(HIGH,5)-EMA(C,1))/(HHV(HIGH,5)-LLV(LOW,5));

G:=BARSLAST(CROSS(WR1,WR2))/2+49;

XG1:WR2>G,LINETHICK0;

XG2:G>WR2,LINETHICK0;

DRAWICON(CROSS(XG2,XG1),0.6,7);

DRAWICON(CROSS(XG1,XG2),0.6,8);

WR11:=110*(HHV(HIGH,10)-EMA(C,1))/(HHV(HIGH,10)-LLV(LOW,10));

WR21:=110*(HHV(HIGH,2)-EMA(C,1))/(HHV(HIGH,2)-LLV(LOW,2));

G1:=BARSLAST(CROSS(WR11,WR21))/2+49;

XG11:WR21>G1,LINETHICK0;

XG21:G1>WR21,LINETHICK0;

DRAWICON(CROSS(XG21,XG11),1,7);

DRAWICON(CROSS(XG11,XG21),1,8);

LC:=REF(CLOSE,1);

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

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

G3:=BARSLAST(CROSS(RSI1,RSI2))/2+28;

XG13:RSI1>G3,LINETHICK0;

XG23:G3>RSI1,LINETHICK0;

DRAWICON(CROSS(XG13,XG23),0.2,7);

DRAWICON(RSI1>80,0.2,8);

DRAWTEXT(BARSTATUS=2,1,'超短',10),COLORWHITE;

DRAWTEXT(BARSTATUS=2,0.6,'短线',10),COLORRED;

DRAWTEXT(BARSTATUS=2,0.2,'(中线)',10),COLORYELLOW;

AA:=CROSS(XG2,XG1) AND CROSS(XG21,XG11);

BB:=CROSS(XG13,XG23) AND CROSS(XG21,XG11);

CC:=CROSS(XG13,XG23) AND CROSS(XG2,XG1);

DD:AA OR CC OR BB;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多