分享

通达信稳赚策略主图指标公式(附源码破译和源码)

 追梦文库 2024-01-17 发布于天津

编程思路破译

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

卖出赋值:VAR1的20日偏移移动平均*(1+80/1000),POINTDOT,画绿色,线宽为3

买入赋值:VAR1的32日偏移移动平均*(1-100/1000),POINTDOT,画洋红色,线宽为3

幅度赋值:100*(卖出-买入)/买入,NODRAW

菩提赋值:买入+(卖出-买入)*2/3

般赋值:收盘价的7日偏移移动平均

若赋值:收盘价的3日平滑移动平均

全绿K赋值:若小于般保持3个交易日后交叉上穿 AND 最高价>菩提

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

KL赋值:RSVL的3日[1日权重]移动平均

DL赋值:KL的3日[1日权重]移动平均

KKL赋值:RSVL的3日[1日权重]移动平均

DD赋值:KL的3日[1日权重]移动平均

NL赋值:KKL+DD

买入L赋值:当满足条件NL上穿50时,在50位置画1号图标,画红色

卖出L赋值:当满足条件160上穿NL时,在160位置画2号图标,画绿色

卖出K赋值:160上穿NL

TM赋值:(收盘价*1.0+最低价*0.0+最高价*0.0)

T1M赋值:成交量(手)

SL1M赋值:(TM/1日前的TM-1)*1000

趋势5赋值:SL1M的20日偏移移动平均的20日偏移移动平均的20日偏移移动平均,画黄色

趋势6赋值:SL1M的10日偏移移动平均的10日偏移移动平均的10日偏移移动平均,画洋红色

QA9赋值:趋势6-趋势5

QA10赋值:QA9的89日指数移动平均

买入M赋值:(QA9-QA10)*2,COLORSTICK

M1赋值:收盘价的5日指数移动平均

M2赋值:收盘价的13日指数移动平均

M3赋值:收盘价的34日指数移动平均,画蓝色,线宽为2

MC1赋值:收盘价的55日指数移动平均

MC2赋值:收盘价的89日指数移动平均

MA4赋值:收盘价的144日指数移动平均

VAR1A1H赋值:(1日前的收盘价-1日前的真实波幅)

买线1赋值:1日前的收盘价的14日指数移动平均画白色,线宽为3

卖线1赋值:如果MC1>MC2和MA4的较大值,返回MC1,否则返回如果MC1<MC2和MA4的较小值,返回MC2,否则返回MA4,COLORFF00CC,线宽为3

高1赋值:3日前的150日内最高价的最高值

低1赋值:3日前的150日内最低价的最低值

当满足条件买入M>=0时,在日期日低1和日期日低1*0.98位置之间画柱状线,宽度为2,1不为0则画空心柱.画红色

当满足条件买入M<0时,在日期日低1和日期日低1*0.98位置之间画柱状线,宽度为2,1不为0则画空心柱.画绿色

当满足条件买入L时,在日期日低1和日期日低1*0.96位置之间画柱状线,宽度为2,0不为0则画空心柱.画黄色

当满足条件卖出KAND买入M<0时,在日期日低1和日期日低1*0.96位置之间画柱状线,宽度为2,0不为0则画空心柱.画青色

输出多空趋势彩带:画带状线

中线赋值:(卖出+买入)/2,POINTDOT,画白色,线宽为4

MA5赋值:收盘价的5日简单移动平均,COLOR000099

MA10赋值:收盘价的10日简单移动平均,COLOR006600

MA20赋值:收盘价的20日简单移动平均,COLOR005555

ZB1赋值:收盘价的34日指数移动平均

输出长期趋势:ZB1的13日指数移动平均,画红色,线宽为3

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

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

AA3赋值:收盘价的5日指数移动平均>收盘价的6日指数移动平均 AND 收盘价的6日指数移动平均>收盘价的7日指数移动平均 AND 收盘价的7日指数移动平均>收盘价的8日指数移动平均 AND 收盘价的8日指数移动平均>收盘价的9日指数移动平均 AND 收盘价的9日指数移动平均>收盘价的10日指数移动平均 AND 收盘价的10日指数移动平均>收盘价的11日指数移动平均 AND 收盘价的11日指数移动平均>收盘价的12日指数移动平均 AND 收盘价的12日指数移动平均>收盘价的13日指数移动平均 AND 收盘价的13日指数移动平均>收盘价的14日指数移动平均

AA2赋值: 收盘价的14日指数移动平均>收盘价的15日指数移动平均 AND 收盘价的15日指数移动平均>收盘价的20日指数移动平均 AND 收盘价的20日指数移动平均>收盘价的30日指数移动平均 AND 收盘价的30日指数移动平均>收盘价的60日指数移动平均 AND 收盘价的60日指数移动平均>收盘价的90日指数移动平均 AND 收盘价的90日指数移动平均>收盘价的120日指数移动平均 AND 收盘价的120日指数移动平均>收盘价的250日指数移动平均

A1赋值: AA2 AND AA3

A2赋值:收盘价的5日指数移动平均>收盘价的6日指数移动平均 AND 收盘价的6日指数移动平均>收盘价的7日指数移动平均 AND 收盘价的7日指数移动平均>收盘价的8日指数移动平均 AND 收盘价的8日指数移动平均>收盘价的9日指数移动平均 AND 收盘价的9日指数移动平均>收盘价的10日指数移动平均 AND 收盘价的10日指数移动平均>收盘价的11日指数移动平均 AND 收盘价的11日指数移动平均>收盘价的12日指数移动平均 AND 收盘价的12日指数移动平均>收盘价的13日指数移动平均 AND 收盘价的13日指数移动平均>收盘价的14日指数移动平均

B1赋值:如果A1,返回1,否则返回2

VAR1MZ赋值:((收盘价 > 1日前的收盘价) AND (收盘价 > 2日前的收盘价))

VAR2MZ赋值:((1日前的VAR1MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR3MZ赋值:((1日前的VAR2MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VAR4MZ赋值:((1日前的VAR3MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR5MZ赋值:((1日前的VAR4MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VAR6MZ赋值:((1日前的VAR5MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR7MZ赋值:((1日前的VAR6MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VAR8MZ赋值:((1日前的VAR7MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR9MZ赋值:((1日前的VAR8MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VARAMZ赋值:((1日前的VAR9MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VARBMZ赋值:((1日前的VARAMZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VARCMZ赋值:((1日前的VARBMZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

当满足条件(((((((((((VAR1MZORVAR2MZ)ORVAR3MZ)ORVAR4MZ)ORVAR5MZ)ORVAR6MZ)ORVAR7MZ)ORVAR8MZ)ORVAR9MZ)ORVARAMZ)ORVARBMZ)ORVARCMZ)时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000DD

当满足条件(((((((((((VAR1MZORVAR2MZ)ORVAR3MZ)ORVAR4MZ)ORVAR5MZ)ORVAR6MZ)ORVAR7MZ)ORVAR8MZ)ORVAR9MZ)ORVARAMZ)ORVARBMZ)ORVARCMZ)时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000099

当满足条件(((((((((((VAR1MZORVAR2MZ)ORVAR3MZ)ORVAR4MZ)ORVAR5MZ)ORVAR6MZ)ORVAR7MZ)ORVAR8MZ)ORVAR9MZ)ORVARAMZ)ORVARBMZ)ORVARCMZ)时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000BB

当满足条件(((((((((((VAR1MZORVAR2MZ)ORVAR3MZ)ORVAR4MZ)ORVAR5MZ)ORVAR6MZ)ORVAR7MZ)ORVAR8MZ)ORVAR9MZ)ORVARAMZ)ORVARBMZ)ORVARCMZ)时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000DD

VARDMZ赋值:((收盘价 < 1日前的收盘价) AND (收盘价 < 2日前的收盘价))

VAREMZ赋值:((1日前的VARDMZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VARFMZ赋值:((1日前的VAREMZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR10MZ赋值:((1日前的VARFMZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VAR11MZ赋值:((1日前的VAR10MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR12MZ赋值:((1日前的VAR11MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VAR13MZ赋值:((1日前的VAR12MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR14MZ赋值:((1日前的VAR13MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VAR15MZ赋值:((1日前的VAR14MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR16MZ赋值:((1日前的VAR15MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

VAR17MZ赋值:((1日前的VAR16MZ AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价))

VAR18MZ赋值:((1日前的VAR17MZ AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价))

当满足条件(((((((((((VARDMZORVAREMZ)ORVARFMZ)ORVAR10MZ)ORVAR11MZ)ORVAR12MZ)ORVAR13MZ)ORVAR14MZ)ORVAR15MZ)ORVAR16MZ)ORVAR17MZ)ORVAR18MZ)时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00BB00

当满足条件(((((((((((VARDMZORVAREMZ)ORVARFMZ)ORVAR10MZ)ORVAR11MZ)ORVAR12MZ)ORVAR13MZ)ORVAR14MZ)ORVAR15MZ)ORVAR16MZ)ORVAR17MZ)ORVAR18MZ)时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00DD00

当满足条件(((((((((((VARDMZORVAREMZ)ORVARFMZ)ORVAR10MZ)ORVAR11MZ)ORVAR12MZ)ORVAR13MZ)ORVAR14MZ)ORVAR15MZ)ORVAR16MZ)ORVAR17MZ)ORVAR18MZ)时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00

当满足条件(((((((((((VARDMZORVAREMZ)ORVARFMZ)ORVAR10MZ)ORVAR11MZ)ORVAR12MZ)ORVAR13MZ)ORVAR14MZ)ORVAR15MZ)ORVAR16MZ)ORVAR17MZ)ORVAR18MZ)时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00DD00

VAR19MZ赋值:(1日前的(((((((((((VARDMZORVAREMZ)ORVARFMZ)ORVAR10MZ)ORVAR11MZ)ORVAR12MZ)ORVAR13MZ)ORVAR14MZ)ORVAR15MZ)ORVAR16MZ)ORVAR17MZ)ORVAR18MZ) AND VAR1MZ)

VAR1AMZ赋值:(1日前的(((((((((((VAR1MZORVAR2MZ)ORVAR3MZ)ORVAR4MZ)ORVAR5MZ)ORVAR6MZ)ORVAR7MZ)ORVAR8MZ)ORVAR9MZ)ORVARAMZ)ORVARBMZ)ORVARCMZ) AND VARDMZ)

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

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

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

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

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

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

FF赋值:收盘价的3日指数移动平均

MA15赋值:收盘价的21日指数移动平均

TTJ赋值:FF上穿MA15

上赋值:收盘价的3日指数移动平均,画蓝色,线宽为1

中赋值:收盘价的5日指数移动平均,画白色,线宽为1

下赋值:中的5日指数移动平均,COLOR00FF00,线宽为1

QQ赋值: 收盘价< 中

MM赋值:上>1日前的上 AND 1日前的上< 2日前的上 

V1赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均

V2赋值:(1-7/100)*(以V1为权重收盘价的动态移动平均)

V3赋值:(1+7/100)*(以V1为权重收盘价的动态移动平均)

V5赋值:(最低价+最高价+收盘价)/3的5日简单移动平均

MA1Q赋值:收盘价的5日平滑移动平均

MA2Q赋值:(MA1Q/1日前的MA1Q-1)*100的反正切*180/3.1416

MA3Q赋值:如果MA2Q>0,返回MA2Q,否则返回MA2Q

MA5Q赋值:收盘价的5日简单移动平均,COLOR888899

MA13赋值:收盘价的13日简单移动平均,COLORFF00F0,线宽为2

VAR01赋值:收盘价=4日内收盘价的最高值 AND (1日前的收盘价>=2日前的收盘价 OR 1日前的收盘价>=3日前的收盘价) OR 1日前的收盘价=4日内收盘价的最高值 AND 收盘价>=2日前的收盘价 OR 2日前的收盘价=4日内收盘价的最高值 AND 3日前的收盘价=4日内收盘价的最低值 AND 收盘价>=1日前的收盘价 OR 3日前的收盘价=4日内收盘价的最高值 AND 收盘价>=1日前的收盘价 AND 收盘价>=2日前的收盘价

VAR02赋值:收盘价=4日内收盘价的最高值 AND 1日前的收盘价=4日内收盘价的最低值

VAR03赋值:收盘价=4日内收盘价的最低值 AND (1日前的收盘价< 2日前的收盘价 OR 1日前的收盘价< 3日前的收盘价) OR 1日前的收盘价=4日内收盘价的最低值 AND 收盘价< 2日前的收盘价 OR 2日前的收盘价=4日内收盘价的最低值 AND 1日前的收盘价=4日内收盘价的最高值 AND 收盘价< 1日前的收盘价 OR 3日前的收盘价=4日内收盘价的最低值 AND 收盘价< 1日前的收盘价 AND 收盘价< 2日前的收盘价

VAR04赋值:1日前的收盘价=4日内收盘价的最低值 AND 收盘价>=2日前的收盘价 OR 2日前的收盘价=4日内收盘价的最低值 AND 1日前的收盘价<=3日前的收盘价 AND 2日前的收盘价< 4日前的收盘价 AND 收盘价>=1日前的收盘价

VAR05赋值:1日前的收盘价=4日内收盘价的最高值 AND 收盘价< 2日前的收盘价 OR (2日前的收盘价=4日内收盘价的最高值 AND 1日前的收盘价>3日前的收盘价 OR 3日前的收盘价=4日内收盘价的最高值 AND 1日前的收盘价>2日前的收盘价) AND 2日前的收盘价>=4日前的收盘价 AND 收盘价< 1日前的收盘价

VAR06赋值:V5>1日前的V5 AND 1日前的V5< 2日前的V5

VAR07赋值:最低价< 13日内V5的最高值 AND 最高价>13日内V5的最高值 AND 收盘价>1日前的收盘价 AND 收阳线

VAR08赋值:VAR07 AND 统计2日中满足VAR06的天数

VAR09赋值:100*收盘价-1日前的收盘价的6日指数移动平均的6日指数移动平均/收盘价-1日前的收盘价的绝对值的6日指数移动平均的6日指数移动平均

VAR10赋值:收盘价的13日简单移动平均的13日指数移动平均

VAR11赋值:(2日内VAR09的最低值=7日内VAR09的最低值ANDCOUNT(VAR09<0,2)ANDCROSS(VAR09,VAR09的2日简单移动平均))=1的5日过滤

VAR12赋值:(2日内VAR09的最高值=7日内VAR09的最高值ANDCOUNT(VAR09>50,2)ANDCROSS(VAR09的2日简单移动平均,VAR09))=1的1日过滤

VAR13赋值:(收盘价-1日前的收盘价)/1日前的收盘价的5日指数移动平均*100的3日[1日权重]移动平均*10

VAR14赋值:((VAR13上穿0ORCROSS(收盘价,VAR10))ANDVAR11)=1的3日过滤

VAR15赋值:收盘价的18日简单移动平均>=3日前的收盘价的18日简单移动平均 AND 收盘价上穿收盘价的18日简单移动平均

VAR16赋值:VAR08 AND 取反

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

K赋值:RSVQ的3日[1日权重]移动平均

D赋值:K的3日[1日权重]移动平均

J赋值:3*K-2*D

金叉赋值:J上穿D

死叉赋值:D上穿J

买1赋值:(VAR14 OR VAR15) AND VAR11

买2赋值:(VAR14 OR VAR15) AND VAR04

买3赋值:(VAR14 OR VAR15) AND VAR02

买4赋值:(VAR02 AND VAR11) OR (VAR04 AND VAR11)

买5赋值:(金叉 AND VAR04) OR (金叉 AND VAR02) OR (金叉 AND VAR11)

TTJ0赋值:VAR16

TTJ1赋值:买1 OR 买2 OR 买3 OR 买4 OR 买5 AND MM

XG0赋值:TTJ AND TTJ0

XG1赋值:TTJ AND TTJ1

XG11赋值:XG0 OR XG1

PL5赋值:收盘价5%的之字转向

EN1赋值:收盘价5%的之字转向>1日前的收盘价5%的之字转向 AND 1日前的收盘价5%的之字转向<=2日前的收盘价5%的之字转向 AND 2日前的收盘价5%的之字转向<=3日前的收盘价5%的之字转向

EX1赋值:收盘价5%的之字转向< 1日前的收盘价5%的之字转向 AND 1日前的收盘价5%的之字转向>=2日前的收盘价5%的之字转向 AND 2日前的收盘价5%的之字转向>=3日前的收盘价5%的之字转向

PL10赋值:收盘价10%的之字转向

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

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

PL20赋值:收盘价20%的之字转向

EN3赋值:收盘价20%的之字转向>1日前的收盘价20%的之字转向 AND 1日前的收盘价20%的之字转向<=2日前的收盘价20%的之字转向 AND 2日前的收盘价20%的之字转向<=3日前的收盘价20%的之字转向

EX3赋值:收盘价20%的之字转向< 1日前的收盘价20%的之字转向 AND 1日前的收盘价20%的之字转向>=2日前的收盘价20%的之字转向 AND 2日前的收盘价20%的之字转向>=3日前的收盘价20%的之字转向

PL40赋值:收盘价40%的之字转向

走强1赋值:上次PL5<1日前的PL5距今天数

走弱1赋值:上次PL5>1日前的PL5距今天数

走强2赋值:上次PL10<1日前的PL10距今天数

走弱2赋值:上次PL10>1日前的PL10距今天数

走强3赋值:上次PL20<1日前的PL20距今天数

走弱3赋值:上次PL20>1日前的PL20距今天数

ZTJZ5赋值:如果PL10>1日前的PL10,返回统计走强2日中满足EN1的天数,否则返回0

ZTJD5赋值:如果PL10>1日前的PL10,返回统计走强2日中满足EX1的天数,否则返回0

DTJZ5赋值:如果PL10<1日前的PL10,返回统计走弱2日中满足EN1的天数,否则返回0

DTJD5赋值:如果PL10<1日前的PL10,返回统计走弱2日中满足EX1的天数,否则返回0

ZTJZ10赋值:如果PL20>1日前的PL20,返回统计走强3日中满足EN2的天数,否则返回0

ZTJD10赋值:如果PL20>1日前的PL20,返回统计走强3日中满足EX2的天数,否则返回0

DTJZ10赋值:如果PL20<1日前的PL20,返回统计走弱3日中满足EN2的天数,否则返回0

DTJD10赋值:如果PL20<1日前的PL20,返回统计走弱3日中满足EX2的天数,否则返回0

TJ11赋值:EN2 AND ZTJZ5=1

TJ22赋值:EN1 AND PL10>1日前的PL10 AND ZTJZ5=2

TJ33赋值:EN2 AND DTJZ10=1

TJ44赋值:EN3 AND ZTJZ10=1

TJ55赋值:EN2 AND PL20>1日前的PL20 AND ZTJZ10=2

XG22赋值:TJ11 OR TJ22 OR TJ33 OR TJ44 OR TJ55

XGQ赋值:XG11 OR XG22

W18赋值:最近1日存在XGQ

当满足条件XGQ时,在最低价-0.1位置书写文字,画红色

SQX赋值:(收盘价-收盘价的13日简单移动平均)*100

DIFF赋值:SQX的7日简单移动平均的1日指数移动平均,画白色

DEA赋值:DIFF的7日指数移动平均,画黄色

MACD赋值:(DIFF-DEA)*2,COLORSTICK

低位金叉赋值:如果DIFF上穿DEAANDDIFF<-0.1,返回15,否则返回无效数,画洋红色,线宽为9,CROSSDOT

如果DIFF上穿DEAANDDIFF<-0.1,返回最低价-0.2,否则返回无效数,画黄色,线宽为4,POINTDOT

MA1赋值:收盘价的5日简单移动平均

MA2赋值:收盘价的10日简单移动平均

MA3赋值:收盘价的21日简单移动平均

破N赋值:1日前的MA1< 1日前的MA2AND MA2>1日前的MA2

试摸N赋值:收盘价>收盘价的10日简单移动平均 OR 最高价>=MA2

再上N赋值:收阳线AND 1日前的收盘价< 收盘价的10日简单移动平均 AND 试摸N AND 破N AND 收盘价的21日简单移动平均< 收盘价的10日简单移动平均

有行情赋值:再上N AND (收盘价上穿长期趋势 OR 最低价上穿长期趋势 OR 最高价上穿长期趋势)

当满足条件有行情时,在最低价-0.2位置书写文字,画绿色

VAR10B赋值:如果收盘价16%之字转向的前1个波谷位置=0ANDHIGH>最低价+0.04,返回4,否则返回0

VAR11B赋值:收盘价6%的之字转向>1日前的收盘价6%的之字转向 AND 1日前的收盘价6%的之字转向<=2日前的收盘价6%的之字转向 AND 2日前的收盘价6%的之字转向<=3日前的收盘价6%的之字转向

VAR12B赋值:收盘价6%的之字转向< 1日前的收盘价6%的之字转向 AND 1日前的收盘价6%的之字转向>=2日前的收盘价6%的之字转向 AND 2日前的收盘价6%的之字转向>=3日前的收盘价6%的之字转向

VAR13B赋值:收盘价22%的之字转向>1日前的收盘价22%的之字转向 AND 1日前的收盘价22%的之字转向<=2日前的收盘价22%的之字转向 AND 2日前的收盘价22%的之字转向<=3日前的收盘价22%的之字转向

VAR14B赋值:收盘价22%的之字转向< 1日前的收盘价22%的之字转向 AND 1日前的收盘价22%的之字转向>=2日前的收盘价22%的之字转向 AND 2日前的收盘价22%的之字转向>=3日前的收盘价22%的之字转向

VAR15B赋值:收盘价51%的之字转向>1日前的收盘价51%的之字转向 AND 1日前的收盘价51%的之字转向<=2日前的收盘价51%的之字转向 AND 2日前的收盘价51%的之字转向<=3日前的收盘价51%的之字转向

VAR16B赋值:收盘价51%的之字转向< 1日前的收盘价51%的之字转向 AND 1日前的收盘价51%的之字转向>=2日前的收盘价51%的之字转向 AND 2日前的收盘价51%的之字转向>=3日前的收盘价51%的之字转向

VAR17B赋值:收盘价72%的之字转向>1日前的收盘价72%的之字转向 AND 1日前的收盘价72%的之字转向<=2日前的收盘价72%的之字转向 AND 2日前的收盘价72%的之字转向<=3日前的收盘价72%的之字转向

VAR18B赋值:收盘价72%的之字转向< 1日前的收盘价72%的之字转向 AND 1日前的收盘价72%的之字转向>=2日前的收盘价72%的之字转向 AND 2日前的收盘价72%的之字转向>=3日前的收盘价72%的之字转向

VAR19B赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均

买1B赋值:VAR10B

买2B赋值:(VAR11B+VAR13B+VAR15B+VAR17B)

BB赋值:如果买1B>0OR买2B>0,返回最低价*0.99,否则返回无效数,CROSSDOT,线宽为3,画黄色

输出红买绿卖:如果BB上穿买1B,返回最低价*0.99,否则返回无效数,CROSSDOT,线宽为5,画白色

牛节点赋值:收盘价的5日指数移动平均上穿收盘价的30日指数移动平均AND 收盘价的10日指数移动平均上穿收盘价的20日指数移动平均

当满足条件牛节点时,在最低价-0.1位置画13号图标

CSAR赋值:步长为2极限值为20的10日抛物转向

持币赋值:如果CSAR>=最高价,返回CSAR,否则返回0,CIRCLEDOT,画绿色

持股赋值:如果CSAR<=最低价,返回CSAR,否则返回0,CIRCLEDOT,画红色

生命线2赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均,线宽为2,画黄色

止损赋值:收盘价的5日指数移动平均,画黄色,线宽为1

菩提B赋值:最高价的20日偏移移动平均

参买赋值:如果止损>=1日前的止损,返回止损,否则返回无效数,线宽为2,画红色

当满足条件最低价上穿CSARAND参买>0ANDH<菩提BAND持股>0ANDH>长期趋势时,在(最低价-0.1)位置画5号图标

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

短底赋值:VVAR1D的5日指数移动平均

支撑赋值:60日内短底的最高值

MAN赋值:(最高价的21日[2日权重]移动平均 * 1.05)

下档线赋值:(((收盘价 - 13日内最低价的最低值) / (13日内最高价的最高值 - 13日内最低价的最低值)) * 100)

中D赋值:(((((3 * 收盘价) + 最高价) + 最低价) + 开盘价) / 6)

X1D赋值:中D的10日指数移动平均

RSVD赋值:下档线的3日[1日权重]移动平均

K大赋值:RSVD的3日[1日权重]移动平均

D大赋值:((3 * RSVD) - (2 * K大))

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

RSV24赋值:J12的3日[1日权重]移动平均

K24赋值:RSV24的3日[1日权重]移动平均

D24赋值:((3 * RSV24) - (2 * K24))

压力位赋值:如果D24上穿D大,返回最高价,否则返回上次D24上穿D大距今天数日前的最高价,COLORFFFFFF

牛浮面赋值:收盘价上穿MA20 AND 最高价 < 压力位 AND 开盘价 < MA20 AND 最高价 < 支撑 AND MAN - 1日前的MAN > 0 AND X1D - 1日前的X1D>0 AND D大 < 63 AND MA20 - 1日前的MA20 > 0,画白色

当满足条件牛浮面时,在最低价位置书写文字,画白色

CO赋值:(收盘价-开盘价)

绿K赋值:(卖出>最低价 AND 卖出< 最高价) OR (卖出>收盘价和开盘价的较小值 AND 卖出< 收盘价和开盘价的较大值) OR 卖出< 最低价

全绿K2赋值:收盘价>卖出 OR (最高价>卖出 AND 收阴线)

当满足条件全绿K2时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00BB00

当满足条件全绿K2时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00DD00

当满足条件全绿K2时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00


程序源码

VAR1:=(C+H+O+L)/4;

卖出:=XMA(VAR1,20)*(1+80/1000),POINTDOT,COLORGREEN,LINETHICK3;

买入:=XMA(VAR1,32)*(1-100/1000),POINTDOT,COLORMAGENTA,LINETHICK3;

幅度:=100*(卖出-买入)/买入,NODRAW;

菩提:=买入+(卖出-买入)*2/3;

般:=XMA(CLOSE,7);

若:=MEMA(CLOSE,3);

全绿K:=LONGCROSS(若,般,3) AND H>菩提;

RSVL:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;

KL:=SMA(RSVL,3,1);

DL:=SMA(KL,3,1);

KKL:=SMA(RSVL,3,1);

DD:=SMA(KL,3,1);

NL:=KKL+DD;

买入L:=DRAWICON(CROSS(NL,50),50,1),COLORRED;

卖出L:=DRAWICON(CROSS(160,NL),160,2),COLORGREEN;

卖出K:=CROSS(160,NL);

TM:=(CLOSE*1.0+LOW*0.0+HIGH*0.0);

T1M:=V;

SL1M:=(TM/REF(TM,1)-1)*1000;

趋势5:=XMA(XMA(XMA(SL1M,20),20),20),COLORYELLOW;

趋势6:=XMA(XMA(XMA(SL1M,10),10),10),COLORMAGENTA;

QA9:=趋势6-趋势5;

QA10:=EMA(QA9,89);

买入M:=(QA9-QA10)*2,COLORSTICK;

M1:=EMA(C,5);

M2:=EMA(C,13);

M3:=EMA(C,34),COLORBLUE,LINETHICK2;

MC1:=EMA(C,55);

MC2:=EMA(C,89);

MA4:=EMA(C,144);

VAR1A1H:=(REF(CLOSE,1)-REF(ATR,1));

买线1:=REF(EMA(C,14),1)COLORWHITE,LINETHICK3;

卖线1:=IF(MC1>MAX(MC2,MA4),MC1,IF(MC1< MIN(MC2,MA4),MC2,MA4)),COLORFF00CC,LINETHICK3;

高1:=REF(HHV(H,150),3);

低1:=REF(LLV(L,150),3);

STICKLINE(买入M>=0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.98,2,1)COLORRED;

STICKLINE(买入M< 0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.98,2,1)COLORGREEN;

STICKLINE(买入L,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,2,0)COLORYELLOW;

STICKLINE(卖出K AND 买入M< 0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,2,0)COLORCYAN;

多空趋势彩带:DRAWBAND(SMA(C,6.5,1),RGB(255,97,0),SMA(C,13.5,1),RGB(0,128,0));

中线:=(卖出+买入)/2,POINTDOT,COLORWHITE,LINETHICK4;

MA5:=MA(C,5),COLOR000099;

MA10:=MA(C,10),COLOR006600;

MA20:=MA(C,20),COLOR005555;

ZB1:=EMA(C,34);

长期趋势:EMA(ZB1,13),COLORRED,LINETHICK3;

STICKLINE(C>=REF(C,1),O,C,3,1),COLOR000000;

STICKLINE(C< REF(C,1),O,C,3,1),COLOR000000;

AA3:=EMA(CLOSE,5)>EMA(CLOSE,6) AND EMA(CLOSE,6)>EMA(CLOSE,7) AND EMA(CLOSE,7)>EMA(CLOSE,8) AND EMA(CLOSE,8)>EMA(CLOSE,9) AND EMA(CLOSE,9)>EMA(CLOSE,10) AND EMA(CLOSE,10)>EMA(CLOSE,11) AND EMA(CLOSE,11)>EMA(CLOSE,12) AND EMA(CLOSE,12)>EMA(CLOSE,13) AND EMA(CLOSE,13)>EMA(CLOSE,14);

AA2:= EMA(CLOSE,14)>EMA(CLOSE,15) AND EMA(CLOSE,15)>EMA(CLOSE,20) AND EMA(CLOSE,20)>EMA(CLOSE,30) AND EMA(CLOSE,30)>EMA(CLOSE,60) AND EMA(CLOSE,60)>EMA(CLOSE,90) AND EMA(CLOSE,90)>EMA(CLOSE,120) AND EMA(CLOSE,120)>EMA(CLOSE,250);

A1:= AA2 AND AA3;

A2:=EMA(CLOSE,5)>EMA(CLOSE,6) AND EMA(CLOSE,6)>EMA(CLOSE,7) AND EMA(CLOSE,7)>EMA(CLOSE,8) AND EMA(CLOSE,8)>EMA(CLOSE,9) AND EMA(CLOSE,9)>EMA(CLOSE,10) AND EMA(CLOSE,10)>EMA(CLOSE,11) AND EMA(CLOSE,11)>EMA(CLOSE,12) AND EMA(CLOSE,12)>EMA(CLOSE,13) AND EMA(CLOSE,13)>EMA(CLOSE,14);

B1:=IF(A1,1,2);

VAR1MZ:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));

VAR2MZ:=((REF(VAR1MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR3MZ:=((REF(VAR2MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VAR4MZ:=((REF(VAR3MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR5MZ:=((REF(VAR4MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VAR6MZ:=((REF(VAR5MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR7MZ:=((REF(VAR6MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VAR8MZ:=((REF(VAR7MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR9MZ:=((REF(VAR8MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VARAMZ:=((REF(VAR9MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VARBMZ:=((REF(VARAMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VARCMZ:=((REF(VARBMZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),L,H,0,0),COLOR0000DD;

STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),3,0),COLOR000099;

STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),2,0),COLOR0000BB;

STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),1,0),COLOR0000DD;

VARDMZ:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));

VAREMZ:=((REF(VARDMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VARFMZ:=((REF(VAREMZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR10MZ:=((REF(VARFMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VAR11MZ:=((REF(VAR10MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR12MZ:=((REF(VAR11MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VAR13MZ:=((REF(VAR12MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR14MZ:=((REF(VAR13MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VAR15MZ:=((REF(VAR14MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR16MZ:=((REF(VAR15MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

VAR17MZ:=((REF(VAR16MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

VAR18MZ:=((REF(VAR17MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),3 ,0 ),COLOR00BB00;

STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),2 ,0 ),COLOR00DD00;

STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),1 ,0 ),COLOR00FF00;

STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),H,L,0,0 ),COLOR00DD00;

VAR19MZ:=(REF((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),1) AND VAR1MZ);

VAR1AMZ:=(REF((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),1) AND VARDMZ);

STICKLINE(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),3 ,0 ),COLORFF11FF;

STICKLINE(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),2 ,0 ),COLORFF44FF;

STICKLINE(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),1 ,0 ),COLORFF66FF;

STICKLINE(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),3,0),COLOR00AAFF;

STICKLINE(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),2,0),COLOR00CCFF;

STICKLINE(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),1,0),COLOR00EEFF;

FF:=EMA(CLOSE,3);

MA15:=EMA(CLOSE,21);

TTJ:=CROSS(FF,MA15);

上:=EMA(C,3),COLORBLUE,LINETHICK1;

中:=EMA(C,5),COLORWHITE,LINETHICK1;

下:=EMA(中,5),COLOR00FF00,LINETHICK1;

QQ:= C< 中;

MM:=上>REF(上,1) AND REF(上,1)< REF(上,2) ;

V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

V2:=(1-7/100)*(DMA(CLOSE,V1));

V3:=(1+7/100)*(DMA(CLOSE,V1));

V5:=MA((LOW+HIGH+CLOSE)/3,5);

MA1Q:=MEMA(CLOSE,5);

MA2Q:=ATAN((MA1Q/REF(MA1Q,1)-1)*100)*180/3.1416;

MA3Q:=IF(MA2Q>0,MA2Q,MA2Q);

MA5Q:=MA(CLOSE,5),COLOR888899;

MA13:=MA(CLOSE,13),COLORFF00F0,LINETHICK2;

VAR01:=CLOSE=HHV(C,4) AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3)) OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) AND REF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND C>=REF(C,1) AND C>=REF(C,2);

VAR02:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);

VAR03:=CLOSE=LLV(C,4) AND (REF(C,1)< REF(C,2) OR REF(C,1)< REF(C,3)) OR REF(C,1)=LLV(C,4) AND C< REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)=HHV(C,4) AND C< REF(C,1) OR REF(C,3)=LLV(C,4) AND C< REF(C,1) AND C< REF(C,2);

VAR04:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<=REF(C,3) AND REF(C,2)< REF(C,4) AND C>=REF(C,1);

VAR05:=REF(C,1)=HHV(C,4) AND C< REF(C,2) OR (REF(C,2)=HHV(C,4) AND REF(C,1)>REF(C,3) OR REF(C,3)=HHV(C,4) AND REF(C,1)>REF(C,2)) AND REF(C,2)>=REF(C,4) AND C< REF(C,1);

VAR06:=V5>REF(V5,1) AND REF(V5,1)< REF(V5,2);

VAR07:=LOW< HHV(V5,13) AND HIGH>HHV(V5,13) AND CLOSE>REF(C,1) AND CLOSE>OPEN;

VAR08:=VAR07 AND COUNT(VAR06,2);

VAR09:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6);

VAR10:=EMA(MA(C,13),13);

VAR11:=FILTER((LLV(VAR09,2)=LLV(VAR09,7) AND COUNT(VAR09< 0,2) AND CROSS(VAR09,MA(VAR09,2)))=1,5);

VAR12:=FILTER((HHV(VAR09,2)=HHV(VAR09,7) AND COUNT(VAR09>50,2) AND CROSS(MA(VAR09,2),VAR09))=1,1);

VAR13:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;

VAR14:=FILTER(((CROSS(VAR13,0) OR CROSS(C,VAR10)) AND VAR11)=1,3);

VAR15:=MA(C,18)>=REF(MA(C,18),3) AND CROSS(C,MA(C,18));

VAR16:=VAR08 AND NOT(REF(VAR08,1));

RSVQ:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSVQ,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

金叉:=CROSS(J,D);

死叉:=CROSS(D,J);

买1:=(VAR14 OR VAR15) AND VAR11;

买2:=(VAR14 OR VAR15) AND VAR04;

买3:=(VAR14 OR VAR15) AND VAR02;

买4:=(VAR02 AND VAR11) OR (VAR04 AND VAR11);

买5:=(金叉 AND VAR04) OR (金叉 AND VAR02) OR (金叉 AND VAR11);

TTJ0:=VAR16;

TTJ1:=买1 OR 买2 OR 买3 OR 买4 OR 买5 AND MM;

XG0:=TTJ AND TTJ0;

XG1:=TTJ AND TTJ1;

XG11:=XG0 OR XG1;

PL5:=ZIG(3,5);

EN1:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3);

EX1:=ZIG(3,5)< REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)>=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)>=REF(ZIG(3,5),3);

PL10:=ZIG(3,10);

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

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

PL20:=ZIG(3,20);

EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3);

EX3:=ZIG(3,20)< REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)>=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)>=REF(ZIG(3,20),3);

PL40:=ZIG(3,40);

走强1:=BARSLAST(PL5< REF(PL5,1));

走弱1:=BARSLAST(PL5>REF(PL5,1));

走强2:=BARSLAST(PL10< REF(PL10,1));

走弱2:=BARSLAST(PL10>REF(PL10,1));

走强3:=BARSLAST(PL20< REF(PL20,1));

走弱3:=BARSLAST(PL20>REF(PL20,1));

ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0);

ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强2),0);

DTJZ5:=IF(PL10< REF(PL10,1),COUNT(EN1,走弱2),0);

DTJD5:=IF(PL10< REF(PL10,1),COUNT(EX1,走弱2),0);

ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0);

ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强3),0);

DTJZ10:=IF(PL20< REF(PL20,1),COUNT(EN2,走弱3),0);

DTJD10:=IF(PL20< REF(PL20,1),COUNT(EX2,走弱3),0);

TJ11:=EN2 AND ZTJZ5=1;

TJ22:=EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2;

TJ33:=EN2 AND DTJZ10=1;

TJ44:=EN3 AND ZTJZ10=1;

TJ55:=EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2;

XG22:=TJ11 OR TJ22 OR TJ33 OR TJ44 OR TJ55;

XGQ:=XG11 OR XG22;

W18:=EXIST(XGQ,1);

DRAWTEXT(XGQ,L-0.1,'●放心买'),COLORRED;

SQX:=(C-MA(CLOSE,13))*100;

DIFF:=EMA(MA(SQX,7),1),COLORWHITE;

DEA:=EMA(DIFF,7),COLORYELLOW;

MACD:=(DIFF-DEA)*2,COLORSTICK;

低位金叉:=IF(CROSS(DIFF,DEA) AND DIFF< -0.1,15,DRAWNULL),COLORMAGENTA,LINETHICK9,CROSSDOT;

IF(CROSS(DIFF,DEA) AND DIFF< -0.1,L-0.2,DRAWNULL),COLORYELLOW,LINETHICK4,POINTDOT;

MA1:=MA(C,5);

MA2:=MA(C,10);

MA3:=MA(C,21);

破N:=REF(MA1,1)< REF(MA2,1)AND MA2>REF(MA2,1);

试摸N:=C>MA(C,10) OR H>=MA2;

再上N:=C>O AND REF(C,1)< MA(C,10) AND 试摸N AND 破N AND MA(C,21)< MA(C,10);

有行情:=再上N AND (CROSS(C,长期趋势) OR CROSS(L,长期趋势) OR CROSS(H,长期趋势));

DRAWTEXT(有行情,LOW-0.2,'●有行情'),COLORGREEN;

VAR10B:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);

VAR11B:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);

VAR12B:=ZIG(3,6)< REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);

VAR13B:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);

VAR14B:=ZIG(3,22)< REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);

VAR15B:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);

VAR16B:=ZIG(3,51)< REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);

VAR17B:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);

VAR18B:=ZIG(3,72)< REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);

VAR19B:=EMA(CLOSE,2)-EMA(CLOSE,150);

买1B:=VAR10B;

买2B:=(VAR11B+VAR13B+VAR15B+VAR17B);

BB:=IF(买1B>0 OR 买2B>0 ,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;

红买绿卖:IF(CROSS(BB,买1B),LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK5,COLORWHITE;

牛节点:=CROSS(EMA(C,5),EMA(C,30))AND CROSS(EMA(C,10),EMA(C,20));

DRAWICON(牛节点,L-0.1,13);

CSAR:=SAR(10,2,20);

持币:=IF(CSAR>=H,CSAR,0),CIRCLEDOT,COLORGREEN;

持股:=IF(CSAR<=L,CSAR,0),CIRCLEDOT,COLORRED;

生命线2:=EMA(SLOPE(C,21)*20+C,42),LINETHICK2,COLORYELLOW;

止损:=EMA(C,5),COLORYELLOW,LINETHICK1;

菩提B:=XMA(H,20);

参买:=IF(止损>=REF(止损,1),止损,DRAWNULL),LINETHICK2,COLORRED;

DRAWICON(CROSS(L,CSAR) AND 参买>0 AND H< 菩提B AND 持股>0 AND H>长期趋势,(LOW- 0.1),5);

VVAR1D:=((((OPEN + LOW) + HIGH) + CLOSE) / 4);

短底:=EMA(VVAR1D,5);

支撑:=HHV(短底,60);

MAN:=(SMA(HIGH,21,2) * 1.05);

下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);

中D:=(((((3 * CLOSE) + HIGH) + LOW) + OPEN) / 6);

X1D:=EMA(中D,10);

RSVD:=SMA(下档线,3,1);

K大:=SMA(RSVD,3,1);

D大:=((3 * RSVD) - (2 * K大));

J12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);

RSV24:=SMA(J12,3,1);

K24:=SMA(RSV24,3,1);

D24:=((3 * RSV24) - (2 * K24));

压力位:=IF(CROSS(D24,D大),HIGH,REF(HIGH,BARSLAST(CROSS(D24,D大)))),COLORFFFFFF;

牛浮面:=CROSS(CLOSE,MA20) AND HIGH < 压力位 AND OPEN < MA20 AND HIGH < 支撑 AND MAN - REF(MAN,1) > 0 AND X1D - REF(X1D,1)>0 AND D大 < 63 AND MA20 - REF(MA20,1) > 0,COLORWHITE;

DRAWTEXT(牛浮面,L,'●牛浮面'),COLORWHITE;

CO:=(C-O);

绿K:=(卖出>LOW AND 卖出< HIGH) OR (卖出>MIN(C,O) AND 卖出< MAX(C,O)) OR 卖出< LOW;

全绿K2:=C>卖出 OR (H>卖出 AND O>C);

STICKLINE(全绿K2,C,O,3,0),COLOR00BB00;

STICKLINE(全绿K2,C,O,2,0),COLOR00DD00;

STICKLINE(全绿K2,C,O,1,0),COLOR00FF00;

该公式包含未来函数:ZIG
未发现:PEAK...
未发现:PEAKBARS...
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
未发现:FLATZIG...
未发现:FLATZIGA...
未发现:PEAKA...
未发现:PEAKBARSA...
未发现:TROUGHA...
未发现:ZIGA...
未发现:FFT...
未发现:BACKSET...
未发现:WINNER...
未发现:LWINNER...
未发现:PWINNER...
未发现:COST...
未发现:CAPITAL...
未发现:DYNAINFO...
未发现:FINANCE...
该公式包含未来函数:XMA

注:

       馆内各种公式为学习编而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担

       发文不易,如获益,欢迎赞赏,赞赏必复!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约