编程思路破译
OSC赋值:100*(收盘价-收盘价的20日简单移动平均)
MAOSC赋值:OSC的6日指数平滑移动平均
F赋值:100*(收盘价-1日前的收盘价)/1日前的收盘价
P1赋值:如果收盘价<1日前的开盘价ANDF<0,返回1,否则返回0
P2赋值:如果收盘价<2日前的开盘价ANDF<0,返回1,否则返回0
LIN赋值:如果P1=0ANDREF(P1,1)=1ANDP2=0ANDREF(P2,1)=1,返回1,否则返回0
SS1赋值:OSC上穿MAOSC AND LIN
输出抢反弹:SS1
条件选股:激流淘金之抢反弹[日线]成功率测试
测试股票数:5045
共发出信号:591768 成功信号:245322 失败信号:339700 未完成信号:6746
信号发出率:94.41% 平均成功率:41.93% 成功率达到50%的股票数有:24.12%
利润1总平均:13.91% 最大平均利润1: 117.16% 最小平均利润1: 0.00%
利润2总平均:0.77% 最大平均利润2: 76.44% 最小平均利润2: -33.06%
程序源码
OSC:=100*(CLOSE-MA(CLOSE,20));
MAOSC:=EXPMEMA(OSC,6);
F:=100*(C-REF(C,1))/REF(C,1);
P1:=IF(C<REF(O,1) AND F<0,1,0);
P2:=IF(C<REF(O,2) AND F<0,1,0);
LIN:=IF(P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1,1,0);
SS1:=CROSS(OSC,MAOSC) AND LIN;
抢反弹:SS1;
联系客服