选股公式源码
VAR2:=IF(EMA(CLOSE,5)/EMA(EMA(CLOSE,9),16)<=0.85 AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/AMOUNT*100<5,50,0);
VAR3:=(-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34))+100;
VAR4:=(-100)*(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50))+100;
VAR5:=(-100)*(HHV(HIGH,70)-CLOSE)/(HHV(HIGH,70)-LLV(LOW,70))+100;
VAR6:=((CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100+10)*5;
VAR7:=((CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100+10)*5;
VAR8:=((CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+10)*5;
VAR9:=(VAR3+VAR4+VAR5+VAR6+VAR7+VAR8)/6;
VARA:=EMA(VAR9,3);
VARB:=ABS(VAR6-VAR8);
VARC:=(VAR9+VARB)/2;
VARD:=(-1)*(EMA(100*(1-(CLOSE)),1)-50)+50;
VARE:=VARD+VARC;
VARF:=IF(VAR2>0 AND VARE<0,200,0);
VAR10:=IF(VARC<0 AND CLOSE=LLV(CLOSE,5) AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/AMOUNT*100<5,-50,0);
VAR11:=IF(VARE<0 AND VAR10=-50,100,0);
VAR12:=MA(CLOSE,3);
VAR13:=REF(CLOSE,2)*0.865;
VAR14:=REF(CLOSE,13)*0.772;
VAR15:=MIN(VAR13,VAR14);
VAR16:=100*VOL/AMOUNT;
VAR17:=MA(CLOSE,13);
VAR18:=IF((CLOSE-VAR15)/CLOSE<0.03 AND SUM(VAR16,5)/5<1.8,1,0);
VAR19:=IF(VAR18>0 AND (VAR10<0 OR VAR2>0),100,0);
VAR1A:=VAR19;
VAR1B:=IF(VARF>0 AND VAR11>0 AND SUM(VOL/AMOUNT*100,5)/5<1 OR VAR18>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902 OR (VARF>0 AND VAR11>0 AND SUM(VOL/AMOUNT*100,5)/5<1 OR VAR18>0) AND (VAR10<0 OR VAR2>0) AND VAR19<10,50,0);
VAR1C:=(VARF>0 AND VAR11>0 AND SUM(VOL/AMOUNT*100,5)/5<1 OR VAR18>0) AND (VAR10<0 OR VAR2>0);
VAR1D:=VARF>0 AND VAR11>0 AND SUM(VOL/AMOUNT*100,5)/5<1 OR VAR18>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902;
大底区域:( VAR1C OR VAR1D )*2;
选股公式翻译
VAR2赋值:如果收盘价的5日指数移动平均/收盘价的9日指数移动平均的16日指数移动平均<=0.85ANDCLOSE/1日前的收盘价>0.905ANDCLOSE/1日前的收盘价<1.05ANDVOL/当前流通股本(手)*100<5,返回50,否则返回0
VAR3赋值:(-100)*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)+100
VAR4赋值:(-100)*(50日内最高价的最高值-收盘价)/(50日内最高价的最高值-50日内最低价的最低值)+100
VAR5赋值:(-100)*(70日内最高价的最高值-收盘价)/(70日内最高价的最高值-70日内最低价的最低值)+100
VAR6赋值:((收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均*100+10)*5
VAR7赋值:((收盘价-收盘价的50日简单移动平均)/收盘价的50日简单移动平均*100+10)*5
VAR8赋值:((收盘价-收盘价的70日简单移动平均)/收盘价的70日简单移动平均*100+10)*5
VAR9赋值:(VAR3+VAR4+VAR5+VAR6+VAR7+VAR8)/6
VARA赋值:VAR9的3日指数移动平均
VARB赋值:VAR6-VAR8的绝对值
VARC赋值:(VAR9+VARB)/2
VARD赋值:(-1)*(100*(1-以收盘价计算的获利盘比例)的1日指数移动平均-50)+50
VARE赋值:VARD+VARC
VARF赋值:如果VAR2>0ANDVARE<0,返回200,否则返回0
VAR10赋值:如果VARC<0ANDCLOSE=5日内收盘价的最低值ANDCLOSE/1日前的收盘价>0.905ANDCLOSE/1日前的收盘价<1.05ANDVOL/当前流通股本(手)*100<5,返回-50,否则返回0
VAR11赋值:如果VARE<0ANDVAR10=-50,返回100,否则返回0
VAR12赋值:收盘价的3日简单移动平均
VAR13赋值:2日前的收盘价*0.865
VAR14赋值:13日前的收盘价*0.772
VAR15赋值:VAR13和VAR14的较小值
VAR16赋值:100*成交量(手)/当前流通股本(手)
VAR17赋值:收盘价的13日简单移动平均
VAR18赋值:如果(收盘价-VAR15)/收盘价<0.03ANDSUM(VAR16,5)/5<1.8,返回1,否则返回0
VAR19赋值:如果VAR18>0AND(VAR10<0ORVAR2>0),返回100,否则返回0
VAR1A赋值:VAR19
VAR1B赋值:如果VARF>0ANDVAR11>0ANDSUM(成交量(手)/当前流通股本(手)*100,5)/5<1ORVAR18>0ANDREF(收盘价,1)/2日前的收盘价>0.902OR(VARF>0ANDVAR11>0ANDSUM(成交量(手)/当前流通股本(手)*100,5)/5<1ORVAR18>0)AND(VAR10<0OR,返回AR2>0)ANDVAR19<10,否则返回50
VAR1C赋值:(VARF>0 AND VAR11>0 AND 成交量(手)/当前流通股本(手)*100的5日累和/5<1 OR VAR18>0) AND (VAR10<0 OR VAR2>0)
VAR1D赋值:VARF>0 AND VAR11>0 AND 成交量(手)/当前流通股本(手)*100的5日累和/5<1 OR VAR18>0 AND 1日前的收盘价/2日前的收盘价>0.902
输出大底区域:( VAR1C OR VAR1D )*2
条件选股:大底区域[日线]成功率测试(20周期收益率10%以上)
测试股票数:4905
共发出信号:54386成功信号:39542失败信号:12374未完成信号:2470
信号发出率:88.30%平均成功率:76.17%成功率达到50%的股票数有:89.70%
利润1总平均:20.59%最大平均利润1: 255.91% 最小平均利润1: 0.00%
利润2总平均:6.44%最大平均利润2: 186.05% 最小平均利润2: -49.91%
条件选股:大底区域[日线]成功率测试(250周期收益率10%以上)
测试股票数:4905
共发出信号:54386成功信号:48389失败信号:2818未完成信号:3179
信号发出率:88.30%平均成功率:94.50%成功率达到50%的股票数有:97.23%
利润1总平均:63.63%最大平均利润1: 774.24% 最小平均利润1: 0.00%
利润2总平均:12.82%最大平均利润2: 665.31% 最小平均利润2: -85.64%
联系客服