编程思路破译 牵引赋值:收盘价的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均,线宽为2,画红色 辅助赋值:1日前的牵引的2日指数移动平均,线宽为2,画绿色 趋势赋值:收盘价的60日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均 DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIF的9日指数移动平均 MACD1赋值:(DIF-DEA)*2 LB赋值:量比>0 HS赋值:换手率>0.000 LTSZ赋值:流通市值 MA3赋值:收盘价的3日简单移动平均 MA5赋值:收盘价的5日简单移动平均 MA10赋值:收盘价的10日简单移动平均 MA20赋值:收盘价的20日简单移动平均 V0赋值:收盘价的3日简单移动平均>1日前的收盘价的3日简单移动平均 AND 收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均 AND 收盘价>收盘价的3日简单移动平均AND 收盘价的3日简单移动平均>收盘价的5日简单移动平均 乾赋值:收盘价的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均 坤赋值:1日前的乾的2日指数移动平均 输出XH:(乾>坤 AND 收盘价上穿乾 AND 3日内收盘价的最高值=收盘价 AND 收盘价/1日前的收盘价>=1.02 AND MA5>MA10 AND MA10>MA20 AND 收盘价>乾 AND 开盘价>坤 AND 收盘价>坤)OR (乾上穿坤AND 收盘价/1日前的收盘价>=1.02 AND 3日内收盘价的最高值=收盘价 AND MA5>MA10 AND MA10>MA20 AND 收盘价>乾 AND 开盘价>坤 AND 收盘价>坤)OR (乾>坤 AND 1日前的收盘价<2日前的最低价 AND 3日内收盘价的最高值=收盘价 AND 收盘价/1日前的收盘价>=1.02 AND MA5>MA10 AND MA10>MA20 AND 收盘价>乾 AND 开盘价>坤 AND 收盘价>坤)OR (乾>坤 AND 最低价<乾 AND 收盘价>1日前的最高价 AND 收盘价/1日前的收盘价>=1.02 AND MA5>MA10 AND MA10>MA20 AND 收盘价>乾 AND 开盘价>坤 AND 收盘价>坤) 条件选股:通达信多头强势[日线]成功率测试 测试股票数:5190 共发出信号:351475 成功信号:173431 失败信号:176895 未完成信号:1149 信号发出率:94.07% 平均成功率:49.51% 成功率达到50%的股票数有:46.27% 利润1总平均:14.98% 最大平均利润1: 265.32% 最小平均利润1: 0.00% 利润2总平均:0.26% 最大平均利润2: 218.71% 最小平均利润2: -41.95% 程序源码 牵引:=EMA(EMA(EMA(EMA(CLOSE,2),2),2),2),LINETHICK2,COLORRED; 辅助:=EMA(REF(牵引,1),2),LINETHICK2,COLORGREEN; 趋势:=EMA(EMA(EMA(EMA(EMA(CLOSE,60),2),2),2),2); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD1:=(DIF-DEA)*2; LB:=DYNAINFO(17)>0; HS:=DYNAINFO(37)>0.000; LTSZ:=FINANCE(40); MA3:=MA(C,3); MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); V0:=MA(C,3)>REF(MA(C,3),1) AND MA(C,5)>REF(MA(C,5),1) AND C>MA(C,3) AND MA(C,3)>MA(C,5) ; {均线C,MA3,MA5多头排列并向上;} 乾:=EMA(EMA(EMA(EMA(CLOSE,2),2),2),2); 坤:=EMA(REF(乾,1),2); XH:(乾>坤 AND CROSS(C,乾) AND HHV(C,3)=C AND C/REF(C,1)>=1.02 AND MA5>MA10 AND MA10>MA20 AND C>乾 AND O>坤 AND C>坤) OR (CROSS(乾,坤)AND C/REF(C,1)>=1.02 AND HHV(C,3)=C AND MA5>MA10 AND MA10>MA20 AND C>乾 AND O>坤 AND C>坤) OR (乾>坤 AND REF(C,1)<REF(L,2) AND HHV(C,3)=C AND C/REF(C,1)>=1.02 AND MA5>MA10 AND MA10>MA20 AND C>乾 AND O>坤 AND C>坤) OR (乾>坤 AND L<乾 AND C>REF(H,1) AND C/REF(C,1)>=1.02 AND MA5>MA10 AND MA10>MA20 AND C>乾 AND O>坤 AND C>坤) ; 该公式包含未来函数:DYNAINFO 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|