
编程思路破译 1. 制定风险承受能力评估:首先,投资者应该评估自己的风险承受能力。这可以通过考虑自己的财务状况、投资目标和时间限制来确定。根据风险承受能力,可以确定合适的资金分配比例。 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 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易聊城股票配资,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。
|