条件选股:骁龙起飞[日线]成功率测试 测试股票数:4594 共发出信号:379027成功信号:154466失败信号:219095未完成信号:5466 信号发出率:94.65%平均成功率:41.35%成功率达到50%的股票数有:27.09% 利润1总平均:12.46%最大平均利润1: 144.03% 最小平均利润1: 0.00% 利润2总平均:1.24%最大平均利润2: 112.35% 最小平均利润2: -36.45% 编写思路: HJ_1赋值:收盘价 HJ_2赋值:(最高价+最低价+收盘价)/3 HJ_3赋值:(最高价+最低价+收盘价+开盘价)/4 HJ_4赋值:4日内最低价的最低值 HJ_5赋值:-最低价<=HJ_4的13日指数移动平均 HJ_6赋值:(HJ_1-HJ_1的10日简单移动平均)/HJ_1的9日简单移动平均*100<(-2) HJ_7赋值:(HJ_1-HJ_1的10日简单移动平均)/HJ_1的12日简单移动平均*115>(-13) HJ_8赋值:(HJ_1-HJ_1的10日简单移动平均)/HJ_1的12日简单移动平均*123>(-13) HJ_9赋值:2日前的统计2日中满足收阴线的天数=2 AND 1日前的最高价/收盘价>收盘价/开盘价 HJ_10赋值:统计3日中满足HJ_6的天数=3 HJ_11赋值:(HJ_1-13日内HJ_1的最低值)/50日内HJ_1的最低值*123 HJ_12赋值:(HJ_2-HJ_2的14日简单移动平均)/(0.015*HJ_2的14日平均绝对偏差) HJ_13赋值:1日前的HJ_12<(-60) AND 1日前的HJ_12<(-92) AND HJ_12<(-45) HJ_14赋值:1日前的HJ_12 HJ_15赋值:(HJ_2-HJ_2的12日简单移动平均)/(0.015*HJ_2的12日平均绝对偏差) HJ_16赋值:1日前的HJ_15 HJ_17赋值:(HJ_3-HJ_3的13日简单移动平均)/(0.016*HJ_3的15日平均绝对偏差) HJ_18赋值:(HJ_1-HJ_1的12日简单移动平均)/(0.014*HJ_1的10日平均绝对偏差) HJ_19赋值:(HJ_1-HJ_1的11日简单移动平均)/(0.014*HJ_1的8日平均绝对偏差) HJ_20赋值:HJ_18上穿(-200) AND HJ_18>1日前的HJ_18 OR (HJ_19上穿(-200) AND HJ_19>1日前的HJ_19) AND 收盘价的5日简单移动平均/最低价>=1.07 AND 成交量(手)<1日前的成交量(手)*0.66 HJ_21赋值:收盘价的14日简单移动平均 HJ_22赋值:收盘价-HJ_21的2乘幂 HJ_23赋值:HJ_22的24日简单移动平均 HJ_24赋值:HJ_23的开方 HJ_25赋值:HJ_21-2*HJ_24 HJ_26赋值:1日前的HJ_25 HJ_27赋值:HJ_11上穿1.5 AND 统计2日中满足HJ_14<1日前的HJ_14的天数=2 AND HJ_10 AND HJ_8 AND HJ_9 AND 1日前的HJ_11=1日前的HJ_11 AND 最低价<HJ_26 AND 成交量(手)的3日简单移动平均<成交量(手)的6日简单移动平均 HJ_28赋值:HJ_11上穿1.5 AND 统计2日中满足HJ_16<1日前的HJ_16的天数=2 AND HJ_10 AND HJ_8 AND HJ_9 AND 1日前的HJ_11=1日前的HJ_11 AND 最低价<HJ_26 AND 成交量(手)的3日简单移动平均<成交量(手)的6日简单移动平均 HJ_29赋值:1日前的HJ_17<=(-170) OR HJ_17上穿(-170) OR (收盘价-收盘价的13日简单移动平均)/收盘价的50日简单移动平均*100<(-6) AND 1日前的收盘价/2日前的收盘价<0.945 AND 收盘价/1日前的收盘价>1.025 AND 成交量(手)*1.58<1日前的成交量(手) AND 取反 HJ_30赋值:HJ_11上穿1.5 AND HJ_20 AND HJ_9 AND HJ_10 AND HJ_8 AND 成交量(手)的3日简单移动平均<成交量(手)的6日简单移动平均 AND 最低价<HJ_26 输出骁龙起飞:如果HJ_29ORHJ_30,返回1.5,否则返回0 公式源码: HJ_1:=CLOSE; |
|