编程思路破译
QS0赋值:((收盘价 - 120日内最低价的最低值) / (120日内最高价的最高值 - 120日内最低价的最低值))
QS1赋值:((QS0 / 1) * 收盘价的20日指数移动平均)
QS赋值:QS1的3日[1日权重]移动平均
QD0赋值:((收盘价 - 119日内最低价的最低值) / (119日内最高价的最高值 - 119日内最低价的最低值))
QD1赋值:((QD0 / 1) * 收盘价的20日指数移动平均)
QD赋值:QD1的5日[1日权重]移动平均
QF0赋值:((收盘价 - 118日内最低价的最低值) / (118日内最高价的最高值 - 118日内最低价的最低值))
QF1赋值:((QF0 / 1) * 收盘价的20日指数移动平均)
QF赋值:QF1的5日[1日权重]移动平均
PX1赋值:((((QS + QD) + QF) / 3) + 收盘价的20日指数移动平均)
PX2赋值:PX1的2日简单移动平均
PX3赋值:PX1的3日简单移动平均
YY赋值:((((2 * 收盘价) + 最高价) + 最低价) / 4)
MA1赋值:YY的45日简单移动平均
收赋值:(PX1 - MA1)
中赋值:(PX2 - MA1)
开赋值:(PX3 - MA1)
MA2赋值:收的8日简单移动平均
当满足条件(收>=8)时,在0和开位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLOR8888BB
当满足条件(收<=0.1)时,在1和开位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORAAAA55
当满足条件((MA2>=8)AND(收>=8))时,在0和开位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR6666DD
当满足条件((MA2<=0.1)AND(收<0))时,在1和开位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR666644
当满足条件(收>=8)的15日过滤时,在6位置书写文字,COLORFF88EE
当满足条件(收<=0.1)的15日过滤时,在0.6位置书写文字,COLORFFFFFF
当满足条件((MA2>=8)AND(收>=8))的15日过滤时,在7位置书写文字,COLORFFFF00
当满足条件((MA2<=0.1)AND(收<0))的15日过滤时,在0.8位置书写文字,COLORFFFFEE
输出底线:0.5,COLORFF00FF
当满足条件(收>=开)时,在收和(开-0.03)位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR44FFFF
当满足条件(收>=开)时,在收和(开-0.03)位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORCCFFFF
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR44FFFF
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR66FFFF
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR77FFBB
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR88FFBB
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR99FFBB
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORAAFFBB
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORBBFFBB
当满足条件(收>=开)时,在中和(开-0.03)位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCCFFBB
当满足条件(收<=开)时,在收和(开+0.03)位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF4400
当满足条件(收<=开)时,在收和(开+0.03)位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFCC00
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF4400
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF6600
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFF7700
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF8800
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF9900
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFAA00
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFBB00
当满足条件(收<=开)时,在中和(开+0.03)位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFCC00
MA2,COLORFFFFBB
输出生命线:收的13日简单移动平均,COLORFFBBBB
如果(生命线<0日前的生命线),返回生命线,否则返回1,COLORFFFFFF
当满足条件(收<=0)的30日过滤时,在收位置书写文字,COLORFFFFBB
当满足条件((MA2>=8)AND(收>=8))的30日过滤时,在收位置书写文字,COLORFFFFFF
输出底部选股:(收 <= 0),线宽为0
120日内收的最低值的3日简单移动平均,COLORFFFF00
120日内收的最高值的3日简单移动平均,COLORFF00FF
条件选股:一笑K线[日线]成功率测试
测试股票数:5048
共发出信号:789794 成功信号:429060 失败信号:344939 未完成信号:15795
信号发出率:91.58% 平均成功率:55.43% 成功率达到50%的股票数有:62.77%
利润1总平均:13.74% 最大平均利润1: 290.87% 最小平均利润1: 0.00%
利润2总平均:2.57% 最大平均利润2: 173.79% 最小平均利润2: -84.98%
程序源码
QS0:=((CLOSE - LLV(LOW,120)) / (HHV(HIGH,120) - LLV(LOW,120)));
QS1:=((QS0 / 1) * EMA(CLOSE,20));
QS:=SMA(QS1,3,1);
QD0:=((CLOSE - LLV(LOW,119)) / (HHV(HIGH,119) - LLV(LOW,119)));
QD1:=((QD0 / 1) * EMA(CLOSE,20));
QD:=SMA(QD1,5,1);
QF0:=((CLOSE - LLV(LOW,118)) / (HHV(HIGH,118) - LLV(LOW,118)));
QF1:=((QF0 / 1) * EMA(CLOSE,20));
QF:=SMA(QF1,5,1);
PX1:=((((QS + QD) + QF) / 3) + EMA(CLOSE,20));
PX2:=MA(PX1,2);
PX3:=MA(PX1,3);
YY:=((((2 * CLOSE) + HIGH) + LOW) / 4);
MA1:=MA(YY,45);
收:=(PX1 - MA1);
中:=(PX2 - MA1);
开:=(PX3 - MA1);
MA2:=MA(收,8);
STICKLINE((收 >= 8),0,开,10,0),COLOR8888BB;
STICKLINE((收 <= 0.1),1,开,10,0),COLORAAAA55;
STICKLINE(((MA2 >= 8) AND (收 >= 8)),0,开,8,0),COLOR6666DD;
STICKLINE(((MA2 <= 0.1) AND (收 < 0)),1,开,8,0),COLOR666644;
DRAWTEXT(FILTER((收 >= 8),15),6,'顶区'),COLORFF88EE;
DRAWTEXT(FILTER((收 <= 0.1),15),0.6,'底区'),COLORFFFFFF;
DRAWTEXT(FILTER(((MA2 >= 8) AND (收 >= 8)),15),7,'大顶'),COLORFFFF00;
DRAWTEXT(FILTER(((MA2 <= 0.1) AND (收 < 0)),15),0.8,'大底'),COLORFFFFEE;
底线:0.5,COLORFF00FF;
STICKLINE((收 >= 开),收,(开 - 0.03),1,0),COLOR44FFFF;
STICKLINE((收 >= 开),收,(开 - 0.03),0,0),COLORCCFFFF;
STICKLINE((收 >= 开),中,(开 - 0.03),8,0),COLOR44FFFF;
STICKLINE((收 >= 开),中,(开 - 0.03),7,0),COLOR66FFFF;
STICKLINE((收 >= 开),中,(开 - 0.03),6,0),COLOR77FFBB;
STICKLINE((收 >= 开),中,(开 - 0.03),5,0),COLOR88FFBB;
STICKLINE((收 >= 开),中,(开 - 0.03),4,0),COLOR99FFBB;
STICKLINE((收 >= 开),中,(开 - 0.03),3,0),COLORAAFFBB;
STICKLINE((收 >= 开),中,(开 - 0.03),2,0),COLORBBFFBB;
STICKLINE((收 >= 开),中,(开 - 0.03),1,0),COLORCCFFBB;
STICKLINE((收 <= 开),收,(开 + 0.03),1,0),COLORFF4400;
STICKLINE((收 <= 开),收,(开 + 0.03),0,0),COLORFFCC00;
STICKLINE((收 <= 开),中,(开 + 0.03),8,0),COLORFF4400;
STICKLINE((收 <= 开),中,(开 + 0.03),7,0),COLORFF6600;
STICKLINE((收 <= 开),中,(开 + 0.03),6,0),COLORFF7700;
STICKLINE((收 <= 开),中,(开 + 0.03),5,0),COLORFF8800;
STICKLINE((收 <= 开),中,(开 + 0.03),4,0),COLORFF9900;
STICKLINE((收 <= 开),中,(开 + 0.03),3,0),COLORFFAA00;
STICKLINE((收 <= 开),中,(开 + 0.03),2,0),COLORFFBB00;
STICKLINE((收 <= 开),中,(开 + 0.03),1,0),COLORFFCC00;
MA2,COLORFFFFBB;
生命线:MA(收,13),COLORFFBBBB;
IF((生命线 < REF(生命线,0)),生命线,1),COLORFFFFFF;
DRAWTEXT(FILTER((收 <= 0),30),收,'价连续暴跌\N见大底信号K线\N翻红,才能跟进!'),COLORFFFFBB;
DRAWTEXT(FILTER(((MA2 >= 8) AND (收 >= 8)),30),收,'股价连续涨升\N见大顶信号K线\N翻蓝,必须卖出!'),COLORFFFFFF;
底部选股:(收 <= 0),LINETHICK0;
MA(LLV(收,120),3),COLORFFFF00;
MA(HHV(收,120),3),COLORFF00FF;
联系客服