优化了的【最佳选股公式】——读“麟龙5188-分享一个选股公式”有感! 这个公式确实很好,所以就按自己的理解优化了一下,真正的短线。 祝学友们,股市多挣钱!!请大家一起测试一下,我是按短线优化的。我也是菜鸟不对之处请大家指正! 我只是抛砖引玉,请老师指点和进一步优化。我个人感觉,这个公式既能做短线选股也可作中线选股,只是我是菜鸟搞不出来了。 原公式源码: LC:=REF(CLOSE,1); RSI5:=((SMA(MAX((CLOSE - LC),0),5,1) / SMA(ABS((CLOSE - LC)),5,1)) * 100); TR1:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10); HD:=(HIGH - REF(HIGH,1)); LD:=(REF(LOW,1) - LOW); DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),10); DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),10); PDI:=((DMP * 100) / TR1); MDI:=((DMM * 100) / TR1); ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),5); AV:=(RSI5 + ADX); DXR:=(((ADX + REF(ADX,5)) / 2) + RSI5); WR10:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10))); NEWVOL:=(RSI5 - WR10); 最佳买入:=(AV + NEWVOL); 最佳买入选股:=IF(CROSS(最佳买入,0),1,0); VAR1:=SMA(最佳买入选股,3,1); VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); 短线买点:IF(CROSS(VAR2,VAR3) AND (VAR2<40),5,0* 10000); 我自己优化后的:【信号很少】 LC:=REF(CLOSE,1); RSI5:=((SMA(MAX((CLOSE - LC),0),5,1) / SMA(ABS((CLOSE - LC)),5,1)) * 100); TR1:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10); HD:=(HIGH - REF(HIGH,1)); LD:=(REF(LOW,1) - LOW); DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),10); DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),10); PDI:=((DMP * 100) / TR1); MDI:=((DMM * 100) / TR1); ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),5); AV:=(RSI5 + ADX); DXR:=(((ADX + REF(ADX,5)) / 2) + RSI5); WR10:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10))); NEWVOL:=(RSI5 - WR10); 最佳买入:=(AV + NEWVOL); 最佳买入选股:=IF(CROSS(最佳买入,0),1,0); M5:=MA(V,5); 量:=V>M5; VAR1:=SMA(最佳买入选股,3,1); VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); 短线买点:IF(CROSS(VAR2,VAR3) AND (VAR2<40),5,0* 10000) AND 最佳买入选股 AND 量;
|