编程思路破译 上趋势赋值:最低价的20日简单移动平均*1.2,COLOR0080FF,线宽为2 次上趋势赋值:最低价的20日简单移动平均*1.1,画黄色 次下趋势赋值:最高价的20日简单移动平均*0.9,画白色 下趋势赋值:最高价的20日简单移动平均*0.8,画绿色,线宽为2 ZD赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 HDZF赋值:(20日内最高价的最高值-收盘价)/(20日内最高价的最高值-20日内最低价的最低值) 输出趋势强度:如果收盘价>次上趋势,返回如果收盘价>上趋势,返回4,否则返回3,否则返回如果收盘价>次下趋势ANDC<次上趋势,返回2,否则返回如果收盘价<下趋势,返回0,否则返回1 条件选股:趋势强度[日线]成功率测试 测试股票数:5214 共发出信号:12927205 成功信号:5334123 失败信号:7499493 未完成信号:93589 信号发出率:95.88% 平均成功率:41.56% 成功率达到50%的股票数有:18.08% 利润1总平均:64.52% 最大平均利润1: 8722.38% 最小平均利润1: 0.00% 利润2总平均:38.28% 最大平均利润2: 8133.80% 最小平均利润2: -77.55% 程序源码 上趋势:=MA(LOW,20)*1.2,COLOR0080FF,LINETHICK2; 次上趋势:=MA(LOW,20)*1.1,COLORYELLOW; 次下趋势:=MA(HIGH,20)*0.9,COLORWHITE; 下趋势:=MA(HIGH,20)*0.8,COLORGREEN,LINETHICK2; ZD:=(C-REF(C,1))/REF(C,1)*100; HDZF:=(HHV(H,20)-C)/(HHV(H,20)-LLV(L,20)); 趋势强度:IF(C>次上趋势,IF(C>上趋势,4,3),IF(C>次下趋势 AND C<次上趋势,2,IF(C<下趋势,0,1))); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|