编程思路破译
X1赋值:2日前的收盘价/1日前的收盘价>1.08
X2赋值:1日前的收盘价和开盘价的较大值>1日前的收盘价AND(最高价-最低价)>收盘价-开盘价的绝对值ANDL<收盘价和开盘价的较小值
X3赋值:收盘价和开盘价的较大值< 1日前的收盘价和开盘价的较小值 AND (最高价-最低价)>收盘价-开盘价的绝对值*1.02 AND 收盘价和开盘价的较小值>3日前的收盘价*1.04 AND 最高价>收盘价和开盘价的较大值 AND 最低价< 收盘价和开盘价的较小值 AND 成交量(手)< (1日前的成交量(手)+2日前的成交量(手))/2 AND 成交量(手)< 1日前的成交量(手)
X4赋值:收盘价和开盘价的较小值< 1日前的收盘价和开盘价的较小值 AND (最高价-最低价)>收盘价-开盘价的绝对值 AND 收盘价和开盘价的较小值>3日前的收盘价*1.04 AND 收阳线AND 收盘价/2日前的收盘价< 1.025 AND 成交量(手)<=(1日前的成交量(手))*0.75
X5赋值:(收盘价的10日简单移动平均>收盘价的20日简单移动平均 OR 收盘价的5日简单移动平均>收盘价的20日简单移动平均 OR 收盘价的5日简单移动平均>收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均>=1日前的收盘价的10日简单移动平均 OR 收盘价的20日简单移动平均>=1日前的收盘价的20日简单移动平均 OR 收盘价的5日简单移动平均>=1日前的收盘价的5日简单移动平均)
X6赋值:收盘价的5日简单移动平均和收盘价的10日简单移动平均的较小值和收盘价的20日简单移动平均的较小值/收盘价的5日简单移动平均和收盘价的10日简单移动平均的较大值和收盘价的20日简单移动平均的较大值< 1.005
AA赋值:X1 AND X2 AND (X3 OR X4) AND (X5 OR X6)
输出龙门欠:AA
条件选股:龙门大开[日线]成功率测试
测试股票数:5246
共发出信号:25052 成功信号:13375 失败信号:11589 未完成信号:88
信号发出率:78.73% 平均成功率:53.58% 成功率达到50%的股票数有:61.84%
利润1总平均:15.51% 最大平均利润1: 127.93% 最小平均利润1: 0.00%
利润2总平均:0.15% 最大平均利润2: 103.90% 最小平均利润2: -41.79%
条件选股:龙门大开[日线]成功率测试
测试股票数:5246
共发出信号:25053 成功信号:20808 失败信号:3691 未完成信号:554
信号发出率:78.71% 平均成功率:84.93% 成功率达到50%的股票数有:93.39%
利润1总平均:64.32% 最大平均利润1: 3207.11% 最小平均利润1: 0.34%
利润2总平均:13.80% 最大平均利润2: 2128.12% 最小平均利润2: -76.71%
程序源码
X1:=REF(C/REF(C,1)>1.08,2);
X2:=REF(MAX(C,O)>REF(C,1) AND (H-L)>ABS(C-O) AND L< MIN(C,O),1);
X3:=MAX(C,O)< REF(MIN(C,O),1) AND (H-L)>ABS(C-O)*1.02 AND MIN(C,O)>REF(C,3)*1.04 AND H>MAX(C,O) AND L< MIN(C,O) AND V< (REF(V,1)+REF(V,2))/2 AND V< REF(V,1);
X4:=MIN(C,O)< REF(MIN(C,O),1) AND (H-L)>ABS(C-O) AND MIN(C,O)>REF(C,3)*1.04 AND C>O AND C/REF(C,2)< 1.025 AND V<=(REF(V,1))*0.75;
X5:=(MA(C,10)>MA(C,20) OR MA(C,5)>MA(C,20) OR MA(C,5)>MA(C,10)) AND (MA(C,10)>=REF(MA(C,10),1) OR MA(C,20)>=REF(MA(C,20),1) OR MA(C,5)>=REF(MA(C,5),1));
X6:=MIN(MIN(MA(C,5),MA(C,10)),MA(C,20))/MAX(MAX(MA(C,5),MA(C,10)),MA(C,20))< 1.005;
AA:=X1 AND X2 AND (X3 OR X4) AND (X5 OR X6);
龙门欠:AA;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
联系客服