分享

通达信量化波段王主图指标公式程序源码及编程思路破译和风险提示

 追梦文库 2023-01-05 发布于天津

编程思路破译

X_1赋值:1231212

X_2赋值:如果日期<X_1,返回1,否则返回无效数

X_3赋值:15/20*X_2

X_4赋值:40/8*X_2

X_5赋值:步长为X_3极限值为X_4的3日抛物转向*X_2

输出A:如果收盘价>X_5,返回X_5,否则返回无效数*X_2,CIRCLEDOT,画红色

输出B:如果收盘价<X_5,返回X_5,否则返回无效数*X_2,CIRCLEDOT,画绿色

当满足条件收盘价上穿X_5时,在最低价-0.05*最低价位置书写文字*X_2,画红色

当满足条件X_5上穿收盘价时,在最高价+0.05*最高价位置书写文字*X_2,画绿色

当满足条件收盘价>步长为X_3极限值为X_4的3日抛物转向ANDCLOSE<开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.*X_2,画红色

当满足条件收盘价>步长为X_3极限值为X_4的3日抛物转向ANDCLOSE>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,1不为0则画空心柱.*X_2,画红色

当满足条件收盘价>步长为X_3极限值为X_4的3日抛物转向时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.*X_2,画红色

当满足条件收盘价>步长为X_3极限值为X_4的3日抛物转向时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.*X_2,画红色

当满足条件收盘价<步长为X_3极限值为X_4的3日抛物转向ANDCLOSE<开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.*X_2,画绿色

当满足条件收盘价<步长为X_3极限值为X_4的3日抛物转向ANDCLOSE>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,1不为0则画空心柱.*X_2,画绿色

当满足条件收盘价<步长为X_3极限值为X_4的3日抛物转向时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色

当满足条件收盘价<步长为X_3极限值为X_4的3日抛物转向时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色

X_6赋值:字符串相加

X_7赋值:字符串相加

X_8赋值:字符串相加

当满足条件是否最后一个周期时,在横轴0.7纵轴1位置书写文字,画黄色

X_9赋值:计算涨停价的最后一日取值设为常数

X_10赋值:X_9的2日取值转为字符串

X_11赋值:2

输出T0:如果到最后交易的周期<=X_11+6ANDCURRBARSCOUNT>2,返回X_9的最后一日取值设为常数,否则返回无效数,画黄色

当满足条件到最后交易的周期=3时,在T0位置书写文字,画绿色

X_12赋值:字符串相加

程序源码

X_1:=1231212;

X_2:=IF(DATE<X_1,1,DRAWNULL);

X_3:=15/20*X_2;

X_4:=40/8*X_2;

X_5:=SAR(3,X_3,X_4)*X_2;

A:IF(CLOSE>X_5,X_5,DRAWNULL)*X_2,CIRCLEDOT,COLORRED;

B:IF(CLOSE<X_5,X_5,DRAWNULL)*X_2,CIRCLEDOT,COLORGREEN;

DRAWTEXT(CROSS(CLOSE,X_5),LOW-0.05*LOW,200)*X_2,COLORRED;

DRAWTEXT(CROSS(X_5,CLOSE),HIGH+0.05*HIGH,200)*X_2,COLORGREEN;

STICKLINE(CLOSE>SAR(3,X_3,X_4) AND CLOSE<OPEN,CLOSE,OPEN,2.8,0)*X_2,COLORRED;

STICKLINE(CLOSE>SAR(3,X_3,X_4) AND CLOSE>OPEN,CLOSE,OPEN,2.8,1)*X_2,COLORRED;

STICKLINE(CLOSE>SAR(3,X_3,X_4),HIGH,MAX(CLOSE,OPEN),0,0)*X_2,COLORRED;

STICKLINE(CLOSE>SAR(3,X_3,X_4),LOW,MIN(CLOSE,OPEN),0,0)*X_2,COLORRED;

STICKLINE(CLOSE<SAR(3,X_3,X_4) AND CLOSE<OPEN,CLOSE,OPEN,2.8,0)*X_2,COLORGREEN;

STICKLINE(CLOSE<SAR(3,X_3,X_4) AND CLOSE>OPEN,CLOSE,OPEN,2.8,1)*X_2,COLORGREEN;

STICKLINE(CLOSE<SAR(3,X_3,X_4),HIGH,MAX(CLOSE,OPEN),0,0),COLORGREEN;

STICKLINE(CLOSE<SAR(3,X_3,X_4),LOW,MIN(CLOSE,OPEN),0,0),COLORGREEN;

X_6:=STRCAT(DYBLOCK,201);

X_7:=STRCAT(X_6,HYBLOCK);

X_8:=STRCAT(X_7,201);

DRAWTEXT_FIX(ISLASTBAR,0.7,1,0,STRCAT(X_8,GNBLOCK)),COLORYELLOW;

X_9:=CONST(ZTPRICE(REF(CLOSE,1),0.1));

X_10:=CON2STR(X_9,2);

X_11:=2;

T0:IF(CURRBARSCOUNT<=X_11+6 AND CURRBARSCOUNT>2,CONST(X_9),DRAWNULL),COLORYELLOW;

DRAWTEXT(CURRBARSCOUNT=3,T0,X_10),COLORGREEN;

X_12:=STRCAT(STRCAT(202,CON2STR(CAPITAL/1000000*CLOSE,2)),8);

风险提示

该公式包含未来函数:CAPITAL

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约