- 金币:
-
- 奖励:
-
- 热心:
-
- 注册时间:
- 2006-4-24
|
|
求助各位,关于小泰坦选股:
我在分析家5.0机构版中导入了老帖子P398页7949楼ghost兄的小泰坦公式,并将时间改为20070331即第一季末,自定义数据‘持股率’导入的是20061222这一天的数据,不知道是否正确?
代码如下:
input:N(20),T(10),M(125),P(60),p1(10);
AA:=(CLOSE-LLV(LOW,N))*100/(HHV(HIGH,N)-LLV(LOW,N));
BB:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
CC:=BARSCOUNT(CLOSE);
二十天相对价位:IF(CC<=N,BB,AA),colorblack;
十天相对价位:IF(CC<=T,BB,AA),colorwhite;
FF:=(CLOSE-LLV(LOW,M))*100/(HHV(HIGH,N)-LLV(LOW,M));
DD:=(CLOSE-LLV(LOW,BARSCOUNT(CLOSE)))*100/(HHV(HIGH,BARSCOUNT(CLOSE))-LLV(LOW,BARSCOUNT(CLOSE)));
EE:=BARSCOUNT(CLOSE);
半年相对价位:IF(EE<=M,DD,FF),colorred;
六十天相对价位:IF(EE<=P,DD,FF),colorgreen;
line:80;
SETPROFFIN(00100);{仅调用历年季报数据}
当日收盘价:=close;
六十日强度:=六十天相对价位>85;
半年强度:=半年相对价位>75;
二十日强度:=二十天相对价位>70;
换手率:=VOL/FINANCE(7);
换手率和:=SUM(换手率,P1);
成交量:=VOL;
五日均量:=ma(vol,5);
Var1:=当日收盘价*FINANCE(7)/(PROFFINON(3019, 2007,0331)*4)<=6 and 当日收盘价*FINANCE(7)/(PROFFINON(3019, 2007,0331)*4)>0;{牛市里面:0<市销率<6}
Var3:=FINANCE(7)*当日收盘价>=20000 AND FINANCE(7)*当日收盘价<=45*10000;{2亿人民币≤流通市值≤45亿元人民币}
Var4:=BARSCOUNT(CLOSE)>1*125;{ 上市时间≥半年 注:适当调整}
Var5:=PROFFINON(3051,2007,0331)>20;{主营业务利润率大于20%}
Var6:=PROFFINON(3065,2007,0331)<80;{资产负债率行业均值暂取80}
Var7:=当日收盘价/PROFFINON(3043,2007, 0331)/(PROFFINON(3060,2007,0331))<=1;{市盈率和收益增长率的比率≤1--PEG比率}
Var8:=100*capital/PROFFINON(5063,2007,0331)>=4500;{流通股东人均持股大于4500}
Var9:=PROFFINON(3043,2007, 0331)>-0.25;{最近一期每股收益大于-0.25元}
Var10:=五日均量>成交量;
Var11:=换手率和>30;
Var12:=selfdata('持股率')>2;
Var1 and Var3 and Var4 and Var5 and Var6 and Var7 and Var8 and Var9 and 六十日强度 and 半年强度 and 二十日强度 and Var10 and Var11 and var12;
调试时发现几个问题,向各位高人请教下如何解决:
1.BARSCOUNT(CLOSE)返回值是1,不是上市时间
2.PROFFINON函数返回值都是0,就是说取不出财务数据
3.selfdata('持股率')函数无法读出数据,我已建立了‘持股率’数据并导入2006.12.22这一天的数据,是否还需其它时间的持股率数据?
请各位高人指导,问题可能比较简单,请不要笑话俺啊:*9*: :*9*:
[ 本帖最后由 rovingewer 于 2007-5-13 16:58 编辑 ] |
|
|