编程思路破译
VAR1赋值:(最高价+最低价+收盘价*2)/4
VAR2赋值:VAR1的10日指数移动平均
VAR3赋值:VAR1的10日估算标准差
波动赋值:(VAR1-VAR2)*100/VAR3
量趋赋值:波动的5日指数移动平均
VAR4赋值:量趋的10日指数移动平均+100/2-5
VAR5赋值:VAR4的4日指数移动平均
VAR6赋值:成交量(手)累加至当前流通股本(手)的天数
VAR7赋值:如果当前流通股本(手)=0,返回成交额(元)=34日内成交额(元)的最低值,否则返回成交量(手)<成交量(手)的VAR6日简单移动平均/3
VAR8赋值:VAR7的1日累和=1
VAR17赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>1 AND 收盘价>(成交量(手)的25日简单移动平均>成交量(手)的5日简单移动平均)
VAR18赋值:VAR4上穿VAR5 AND VAR5<20 AND VAR5>-10
输出红钻:VAR8 AND VAR17
条件选股:量价通杀之红钻[日线]成功率测试
测试股票数:5337
共发出信号:164801 成功信号:70284 失败信号:94265 未完成信号:252
信号发出率:79.13% 平均成功率:42.71% 成功率达到50%的股票数有:34.76%
利润1总平均:12.17% 最大平均利润1: 250.18% 最小平均利润1: 0.00%
利润2总平均:1.41% 最大平均利润2: 186.46% 最小平均利润2: -39.03%
条件选股:量价通杀之红钻[日线]成功率测试
测试股票数:5337
共发出信号:164800 成功信号:134953 失败信号:28548 未完成信号:1299
信号发出率:79.13% 平均成功率:82.54% 成功率达到50%的股票数有:96.09%
利润1总平均:55.45% 最大平均利润1: 2341.16% 最小平均利润1: 0.00%
利润2总平均:10.02% 最大平均利润2: 1851.88% 最小平均利润2: -74.07%
程序源码
VAR1:=(HIGH+LOW+CLOSE*2)/4;
VAR2:=EMA(VAR1,10);
VAR3:=STD(VAR1,10);
波动:=(VAR1-VAR2)*100/VAR3;
量趋:=EMA(波动,5);
VAR4:=EMA(量趋,10)+100/2-5;
VAR5:=EMA(VAR4,4);
VAR6:=SUMBARS(VOL,CAPITAL);
VAR7:=IF(CAPITAL=0,AMOUNT=LLV(AMOUNT,34),VOL<MA(VOL,VAR6)/3);
VAR8:=SUM(VAR7,1)=1;
VAR17:=(C-REF(C,1))/REF(C,1)*100>1 AND C>(MA(V,25)>MA(V,5));
VAR18:=CROSS(VAR4,VAR5) AND VAR5<20 AND VAR5>-10;
红钻:VAR8 AND VAR17;
该公式包含未来函数:CAPITAL
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。