编程思路破译 N赋值:5 EDV赋值:如果收盘价>1日前的收盘价,返回成交量(手)*100,否则返回-成交量(手)*100 EDV1赋值:如果收盘价>1日前的收盘价*1.02,返回EDV*1.5,否则返回成交量(手) EDV2赋值:如果收盘价>1日前的收盘价*1.05,返回EDV*2,否则返回成交量(手) EDV3赋值:如果收盘价>1日前的收盘价*1.07,返回EDV*2.5,否则返回成交量(手) EDVD赋值:EDV1和EDV2的较大值和EDV3的较大值 输出XG:EDVD/1日前的成交量(手)>200 条件选股:量异动[日线]成功率测试 测试股票数:5031 共发出信号:1413606 成功信号:701715 失败信号:702065 未完成信号:9826 信号发出率:95.15% 平均成功率:49.99% 成功率达到50%的股票数有:49.17% 利润1总平均:44.25% 最大平均利润1: 508.54% 最小平均利润1: 0.00% 利润2总平均:23.14% 最大平均利润2: 507.41% 最小平均利润2: -37.52% 程序源码 N:=5; EDV:=IF(C>REF(C,1),V*100,-V*100); EDV1:=IF(C>REF(C,1)*1.02,EDV*1.5,V); EDV2:=IF(C>REF(C,1)*1.05,EDV*2,V); EDV3:=IF(C>REF(C,1)*1.07,EDV*2.5,V); EDVD:=MAX(MAX(EDV1,EDV2),EDV3); XG:EDVD/REF(V,1)>200; |
|