编程思路破译 VAR1赋值:大盘的收盘价 VAR2赋值:VAR1的6日简单移动平均 VAR3赋值:VAR1的24日简单移动平均 VAR4赋值:VAR1的32日简单移动平均 VAR5赋值:VAR1的62日简单移动平均 VAR6赋值:VAR1的105日简单移动平均 VAR7赋值:VAR5<1日前的VAR5 AND VAR6<1日前的VAR6 AND VAR5<VAR6*0.98 VAR8赋值:VAR4>VAR2*1.11 AND VAR3>VAR2*1.095 VAR9赋值:VAR2>VAR1*0.95 VARA赋值:收盘价/收盘价的48日简单移动平均*100<67 VARB赋值:收盘价/收盘价的50日简单移动平均*100<69 VARC赋值:最高价>最低价*1.078 VARD赋值:VARC AND 统计4日中满足VARC的天数>2 VARD AND (VARA OR VARB) OR VAR7 AND VAR8AND VAR9 AND 收盘价/获利盘为8%的成本分布<=0.8 AND (收阳线OROSE 收阴线)AND (1日前的收盘价>1日前的开盘价 OR 1日前的收盘价<1日前的开盘价) 条件选股:大智慧百发百中优化[日线]成功率测试 测试股票数:5027 共发出信号:81540 成功信号:63336 失败信号:13463 未完成信号:4741 信号发出率:54.92% 平均成功率:82.47% 成功率达到50%的股票数有:96.34% 利润1总平均:26.80% 最大平均利润1: 285.19% 最小平均利润1: 1.00% 利润2总平均:12.17% 最大平均利润2: 127.85% 最小平均利润2: -44.85% 程序源码 VAR1:=INDEXC; VAR2:=MA(VAR1,6); VAR3:=MA(VAR1,24); VAR4:=MA(VAR1,32); VAR5:=MA(VAR1,62); VAR6:=MA(VAR1,105); VAR7:=VAR5<REF(VAR5,1) AND VAR6<REF(VAR6,1) AND VAR5<VAR6*0.98; VAR8:=VAR4>VAR2*1.11 AND VAR3>VAR2*1.095; VAR9:=VAR2>VAR1*0.95; VARA:=CLOSE/MA(CLOSE,48)*100<67; VARB:=CLOSE/MA(CLOSE,50)*100<69; VARC:=HIGH>LOW*1.078; VARD:=VARC AND COUNT(VARC,4)>2; VARD AND (VARA OR VARB) OR VAR7 AND VAR8 AND VAR9 AND CLOSE/COST(8)<=0.8 AND (CLOSE>OPEN OR CLOSE<OPEN) AND (REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)); 该公式包含未来函数:COST |
|