一个选股公式的疑惑 [大智慧]
-
咨询详情:
input: n(2,1,100,0.1);
MA1:=MA(VOL/capital*100,5);
MA2:=MA(VOL/capital*100,10);
MA3:=MA(VOL/capital*100,20);
qtcjl:=ref(VOL,2)/capital*100;
zcjl:=ref(vol,1)/capital*100;
bz:=zcjl/max(ma1,ma2,ma3,qtcjl)*10;jysj:=between(currenttime,092501,145959);
if jysj then begin
xjg:=c>ref(high,1);
if xjg then begin
lb:=dynainfo(17)>n;
end
endlb;
对这个公式在测试时候遇到一个疑惑,我如果将前面涉及到MA 的第二段取消,选股出来是正常的显示27只股票,由于我想再利用第二段的某些条件,在没有使用它的情况下选股31支,莫名的多了几只不符合条件的股票,求原因。
- 大智慧客服:
您好,条件不一样,选出的股票多少就不一样。建议复制相关公式说明,再帮您核查,谢谢!
-
大智慧技术:
你按照我些的这个拿去测试一下,这个就是我写的可以直接选股的。
input: n(2,1,100,0.1);
MA1:=MA(VOL/capital*100,5);
MA2:=MA(VOL/capital*100,10);
MA3:=MA(VOL/capital*100,20);
qtcjl:=ref(VOL,2)/capital*100; {前天成交量}
zcjl:=ref(vol,1)/capital*100;{昨天成交量}
bz:=zcjl/max(ma1,ma2,ma3,qtcjl)*10;{比值}jysj:=between(currenttime,092501,145959);
if jysj then begin
xjg:=c>ref(high,1);{现价大于昨天最高}
if xjg then begin
lb:=dynainfo(17)>n; {量比大于n }
end
endlb;
-
网友交流:
您好,不是很明白您的问题,相关的选股功能需推送行情客户端来使用的。我们客户端选股结果如下图:
此主题相关图片如下:qq截图2014040210484308.png
-
网友交流:
input: n(2,1,100,0.1);
jysj:=between(currenttime,092501,145959);
if jysj then begin
xjg:=c>ref(high,1);{现价大于昨天最高}
if xjg then begin
lb:=dynainfo(17)>n; {量比大于n }
end
endlb;
我的意思是,在上面的选股模式下选择出来的股票数和下面模式下选择出来的不一样,但是我的选股条件没有发生变化。
input: n(2,1,100,0.1);
MA1:=MA(VOL/capital*100,5);
MA2:=MA(VOL/capital*100,10);
MA3:=MA(VOL/capital*100,20);
qtcjl:=ref(VOL,2)/capital*100; {前天成交量}
zcjl:=ref(vol,1)/capital*100;{昨天成交量}
bz:=zcjl/max(ma1,ma2,ma3,qtcjl)*10;{比值}jysj:=between(currenttime,092501,145959);
if jysj then begin
xjg:=c>ref(high,1);{现价大于昨天最高}
if xjg then begin
lb:=dynainfo(17)>n; {量比大于n }
end
endlb;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容