|
|
大坏蛋:恕我冒昧将你的选股公式整理了一下,去除了一些冗余的语句,结果如下:
aa:=(c-cost(4))/cost(4)*100;
bb:=ma(aa,3);
cc:=ma(aa,5);
量:=(EMA(IF(C>=REF(C,2),V,(-V)),60)/MA(V,60))*100;
量拾参:=EMA(量,13);
T3:=EMA(量,21);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MCD := 2*(DIFF-DEA);
AG:=CROSS(DIFF,DEA);
MACD1:=SUM(V,BARSLAST(AG)+1)/CAPITAL*200;
操作:=if(dea>ref(dea,1) and diff>dea,MACD1,0);
Var1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
Var2:=LLV(LOW,34);
Var3:=HHV(HIGH,34);
jK:= EMA((Var1-Var2)/(Var3-Var2)*100,13);
jD:= EMA(jK,3);
a:=AMOUNT/(100*vol);
ddc:=ma(a,5);
ddz:=ma(a,13);
zcc:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
CB10:=ma(winner(c),10);
CB15:=ma(winner(c),15);
RSV:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
K0:=SMA(RSV,3,1);
K:=K0;D:=SMA(K0,2,1);
j1:=(3*k0-2*d);j2:=MA(j1,2);
MAV:=(2*C+H+L)/4;
Var11:=LLV(LOW,21);
Var22:=HHV(HIGH,21);
SKk:= EMA((MAV-Var11)/(Var22-Var11)*100,8);
SDd:= EMA(0.667*REF(SKk,1)+0.333*SKk,1);
有戏:=(ema(close,30)-ema(close,34))/ema(close,34)*100;
无戏:=(ema(c,34)-ema(c,30))/ema(c,30)*100;
xyz1:=(有戏-无戏);
XYZ2:=MA(XYZ1,3);
xg: (c-ref(c,1))>0.0001 and (aa>bb or bb>cc) and 操作>0 and 量>量拾参 and
jk>jd and ddc>ddz and zcc>ref(zcc,1) and CB10>CB15 and j1<90 and j1>j2 and
skk>sdd and xyz1>xyz2;
这样精简后选股结果还是不变,但是选股速度却要大大加快了,(因为选股时减少了好多计算过程,减轻了电脑的负担)坏蛋们可以试试;
大家添砖加瓦,坏蛋大厦才能建好建快。
:*19*::*19*::*19*:
[ 本帖最后由 sqh 于 2007-1-28 00:33 编辑 ] |
|
|