分享

通达信游资专用抓牛主图指标公式编程思路破译和风险提示

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

编程思路破译

N赋值:5

P1赋值:32

P2赋值:100

P3赋值:20

P4赋值:80

K赋值:0

K2赋值:30

K3赋值:90

AAK赋值:N日前的最高价=2*N+1日内最高价的最高值

HAN赋值:日期<1301230

QY赋值:若AAK则将最近N+1周期置为1

CC赋值:QY的N日过滤 AND 最高价=N+1日内最高价的最高值

DDD赋值:上次CC距今天数,NODRAW

GDTS赋值:如果CC,返回到最后交易的周期,否则返回0,NODRAW

DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS,NODRAW

GDCS1赋值:DINGBUTS的最后一日取值设为常数,NODRAW

GDCS13赋值:GDCS1-1日前的最高价的最后一日取值设为常数

DINGBUTS1赋值:DDD+1日前的DINGBUTS,NODRAW

GDCS2赋值:DINGBUTS1的最后一日取值设为常数

GDCS23赋值:DINGBUTS1-1日前的最高价的最后一日取值设为常数

XG1赋值:若是否最后一个周期则将最近GDCS1周期置为1

XG2赋值:若是否最后一个周期则将最近DINGBUTS1周期置为1

高点压力赋值:当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线终点,1表示是否延长.*HAN ,画蓝色,线宽为1

AA1赋值:N日前的最低价=2*N+1日内最低价的最低值

QY1赋值:若AA1则将最近N+1周期置为1

CC1赋值:QY1的N日过滤 AND 最低价=N+1日内最低价的最低值

DD1赋值:上次CC1距今天数

DDTS赋值:如果CC1,返回到最后交易的周期,否则返回0

DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS

DDCS1赋值:DDTS1的最后一日取值设为常数

DDCS13赋值:DDCS1-1日前的最低价的最后一日取值设为常数

DDTS2赋值:DD1+1日前的DDTS1

DDCS2赋值:DDTS2的最后一日取值设为常数

DDCS23赋值:DDTS2-1日前的最低价的最后一日取值设为常数

XD1赋值:若是否最后一个周期则将最近DDCS1周期置为1

XD2赋值:若是否最后一个周期则将最近DDTS2周期置为1

低点支撑赋值:当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线终点,1表示是否延长.*HAN,画蓝色,线宽为1

画带状线

M赋值:3*N/5的整数部分

AAA赋值:M日前的最高价=2*M+1日内最高价的最高值

QYY赋值:若AAA则将最近M+1周期置为1

CCC赋值:QYY的M日过滤 AND 最高价=M+1日内最高价的最高值

DDDD赋值:上次CCC距今天数,NODRAW

GDTSS赋值:如果CCC,返回到最后交易的周期,否则返回0,NODRAW

DINGBUTSS赋值:如果DDDD,返回DDDD日前的GDTSS,否则返回GDTSS,NODRAW

GDCS11赋值:DINGBUTSS的最后一日取值设为常数,NODRAW

DINGBUTS11赋值:DDDD+1日前的DINGBUTSS,NODRAW

GDCS22赋值:DINGBUTS11的最后一日取值设为常数

输出压力:当满足条件到最后交易的周期=GDCS22时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS11时,在最高价位置画直线终点,1表示是否延长.*HAN,画红色,线宽为1

AA11赋值:M日前的最低价=2*M+1日内最低价的最低值

QY11赋值:若AA11则将最近M+1周期置为1

CC11赋值:QY11的M日过滤 AND 最低价=M+1日内最低价的最低值

DD11赋值:上次CC11距今天数

DDTSS赋值:如果CC11,返回到最后交易的周期,否则返回0

DDTS11赋值:如果DD11,返回DD11日前的DDTSS,否则返回DDTSS

DDCS11赋值:DDTS11的最后一日取值设为常数

DDTS22赋值:DD11+1日前的DDTS11

DDCS22赋值:DDTS22的最后一日取值设为常数

输出支撑:当满足条件到最后交易的周期=DDCS22时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS11时,在最低价位置画直线终点,1表示是否延长. 画红色,线宽为1

当满足条件XG2时,在GDCS23和GDCS23位置之间画柱状线,宽度为0.5,1不为0则画空心柱.*HAN,画白色,线宽为3

当满足条件XG1时,在GDCS13和GDCS13位置之间画柱状线,宽度为0.5,1不为0则画空心柱.*HAN,画黄色,线宽为3

当满足条件XD2时,在DDCS23和DDCS23位置之间画柱状线,宽度为0.5,1不为0则画空心柱.*HAN,画洋红色,线宽为3

当满足条件XD1时,在DDCS13和DDCS13位置之间画柱状线,宽度为0.5,1不为0则画空心柱.*HAN,画青色,线宽为3

K线

输出刀:收盘价的5日指数移动平均*HAN,线宽为1,画黄色

输出多:如果刀>1日前的刀,返回刀,否则返回无效数*HAN,画红色,线宽为1

输出空:如果刀<1日前的刀,返回刀,否则返回无效数*HAN,画绿色,线宽为1

A0赋值:(最低价+最高价+收盘价*2)/4

A1赋值:A0的14日指数移动平均画蓝色,线宽为2

A1X赋值:(A1-1日前的A1)/1日前的A1*100,NODRAW

输出看多:如果A1X>=0ANDBARSLAST(A1X上穿0)>0,返回上次A1X上穿0距今天数日前的(收盘价+开盘价)/2*HAN,否则返回无效数*HAN,POINTDOT,画洋红色

输出看空:如果A1X<0ANDBARSLAST(0上穿A1X)>0,返回上次0上穿A1X距今天数日前的(收盘价+开盘价)/2*HAN,否则返回无效数*HAN,POINTDOT,画淡蓝色

VARPP1赋值:(收盘价+最高价+开盘价+最低价)/4

看空1赋值:收盘价的15日指数移动平均

输出【暴涨】:看空1的5日指数移动平均*0.9,画黄色,线宽为3

输出【牛股】:如果【暴涨】>1日前的【暴涨】,返回【暴涨】,否则返回无效数*HAN,画红色,线宽为2

输出抛:VARPP1的P3日偏移移动平均*(1+P4/1000)*HAN,POINTDOT,线宽为2

C3赋值:1日前的收盘价

涨大于5赋值:如果(收盘价-C3)/C3>0.04,返回1,否则返回0

跌大于5赋值:如果(C3-收盘价)/C3>=0.04,返回3,否则返回0

涨停赋值:如果(收盘价-C3)*100/C3>=(10-0.01*100/C3),返回1,否则返回0

跌停赋值:如果(C3-收盘价)*100/C3>=(10-0.01*100/C3),返回1,否则返回0

当满足条件涨大于5时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.*HAN,COLOR000555

当满足条件涨大于5时,在收盘价和开盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.*HAN,COLOR000777

当满足条件涨大于5时,在收盘价和开盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.*HAN,COLOR000999

当满足条件涨大于5时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.*HAN,COLOR000BBB

当满足条件涨大于5时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.*HAN,COLOR000DDD

当满足条件跌大于5时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.*HAN,COLOR005500

当满足条件跌大于5时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.*HAN,COLOR007700

当满足条件跌大于5时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.*HAN,COLOR009900

当满足条件跌大于5时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.*HAN,COLOR00BB00

当满足条件跌大于5时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.*HAN,COLOR00DD00

当满足条件跌大于5时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.*HAN,COLOR00FF00

当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.*HAN,COLORFF3300

当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.*HAN,COLORFF5500

当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.*HAN,COLORFF7700

当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.*HAN,COLORFF9900

当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.*HAN,COLORFFBB00

当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.*HAN,COLORFFDD00

当满足条件涨停时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.*HAN,COLOR0077FF

当满足条件涨停时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.*HAN,COLOR0099FF

当满足条件涨停时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.*HAN,COLOR00BBFF

当满足条件涨停时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.*HAN,COLOR00DDFF

当满足条件涨停时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.*HAN,COLOR00FFFF

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

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

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

TT赋值:240/当前离开盘分钟数

比赋值:TT

促进指数MFL赋值:(最高价-最低价)*1000000/(成交量(手)*比),画红色

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

AZ2赋值:AY2的9日指数移动平均

LT2赋值:(AY2-AZ2)

L211赋值:如果LT2,返回21日内最低价的最低值,否则返回无效数,COLOR217158,CIRCLEDOT

ZGD赋值:80日内最高价的最高值*0.99

ZGD2赋值:ZGD的最后一日取值设为常数

ZDD赋值:80日内L211的最低值

ZDD2赋值:ZDD的最后一日取值设为常数

YYA4赋值:收盘价的20日简单移动平均

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

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

YYA7赋值:(收盘价 > 收盘价的10日简单移动平均)

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

YYA9赋值:(收盘价 > 收盘价的20日简单移动平均)

YYA10赋值:1日前的YYA4

YYA11赋值:(YYA4 > YYA10)

YYAVX赋值:(((((如果YYA5,返回10,否则返回(0-10) + 如果YYA6,返回10,否则返回(0-10)) + 如果YYA7,返回10,否则返回(0-10)) + 如果YYA8,返回10,否则返回(0-10)) + 如果YYA9,返回10,否则返回(0-10)) + 如果YYA11,返回10,否则返回(0-10))

DSLX赋值:(收盘价 / 大盘的收盘价)

DSLX1赋值:DSLX的5日简单移动平均

YYV1赋值:成交量(手)的5日简单移动平均

YYV2赋值:成交量(手)的10日简单移动平均

情况1赋值:如果((YYAVX上穿1AND(YYV1*HAN>=YYV2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数

情况2赋值:如果((YYAVX上穿1AND(YYV1*HAN<YYV2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数

情况3赋值:如果((YYAVX上穿1AND(YYV1*HAN>YYV2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数

情况4赋值:如果((YYAVX上穿1AND(YYV1*HAN<=YYV2))AND(DSLX<DSLX1)),返回1,否则返回0的最后一日取值设为常数

情况9赋值:如果((((YYAVX>=1)AND(1日前的YYAVX>0))AND(YYV1>=YYV2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数

情况10赋值:如果((((YYAVX>=1)AND(1日前的YYAVX>0))AND(YYV1<YYV2))AND(DSLX>=DSLX1)),返回1,否则返回0的最后一日取值设为常数

大盘3赋值:如果(1上穿YYAVXAND(YYV1>=YYV2)),返回1,否则返回0的最后一日取值设为常数

大盘5赋值:如果(((YYAVX>=1)AND(1日前的YYAVX*HAN>0))AND(YYV1>=YYV2)),返回1,否则返回0的最后一日取值设为常数

当满足条件情况1=1AND(收盘价<200)ANDCURRBARSCOUNT=70时,在ZGD2-(ZGD2*0.03)位置书写文字*HAN,画白色

当满足条件情况2=1AND(收盘价<200)ANDCURRBARSCOUNT=70时,在ZGD2-(ZGD2*0.03)*HAN位置书写文字*HAN,画白色

当满足条件情况3=1AND(收盘价<200)ANDCURRBARSCOUNT=70时,在ZGD2-(ZGD2*0.03)*HAN位置书写文字*HAN,画白色

当满足条件情况4=1AND(收盘价<200)ANDCURRBARSCOUNT=70时,在ZGD2-(ZGD2*0.03)*HAN位置书写文字*HAN,画白色

当满足条件情况9=1AND(收盘价<200)ANDCURRBARSCOUNT=70时,在ZGD2-(ZGD2*0.03)*HAN位置书写文字*HAN,COLOR00FFFF

当满足条件情况10=1AND(收盘价<200)ANDCURRBARSCOUNT=70时,在ZGD2-(ZGD2*0.03)*HAN位置书写文字*HAN,COLOR00FFFF

风险提示

该公式包含未来函数:BACKSET
未发现:WINNER...
未发现:LWINNER...
未发现:PWINNER...
未发现:COST...
未发现:CAPITAL...
未发现:DYNAINFO...
未发现:FINANCE...
该公式包含未来函数:XMA
未发现:#MONTH...
未发现:#WEEK...
未发现:#YEAR...
未发现:DHIGH...
未发现:DOPEN...
未发现:DLOW...
未发现:DCLOSE...
未发现:DVOL...
未发现:BARSNEXT...
未发现:REFX...
未发现:REFXV...
该公式包含未来函数:DRAWLINE

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章