Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共17 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:如何写“昨日所有的涨停股票在今日的算数平均涨幅”?

1楼
站通 发表于:2016/3/28 9:46:37
如何写“昨日所有的涨停股票在今日的算数平均涨幅”?谢谢
2楼
yukizzc 发表于:2016/3/28 9:56:21

(ref(c,1)-ref(c,2))/ref(c,2)>0.1

先用这个条件去条件选股选出所有满足条件的

 

然后你这边的算数平均涨幅是如何计算的,每只个股计算自己的涨幅还是所有涨停股当作一个板块指数统计该指数的一个涨幅

还是如何的??

3楼
站通 发表于:2016/3/28 10:08:32
当做一个版块。
4楼
yukizzc 发表于:2016/3/28 10:12:38

那你只能第一步选股选出来,然后建立对应的板块指数。

这个代码不好操作的,这板块指数的个股就不是固定的,每天都要变动。你只能人工去操作

5楼
站通 发表于:2016/3/28 10:17:09
我已经用横向统计求得昨日涨停股票数量,设为 n,

1、用if函数,如果涨停,则计算 涨幅合计数(所有涨停个股的涨幅合计数),如果不涨停,则为零。
2、用 涨幅合计数/n,求得平均涨幅。
麻烦写一下。谢谢
6楼
wenarm 发表于:2016/3/28 13:39:36

用pel代码无法实现,你只能将添加到板块中的品种。

在板块---板块指数中创建新的板块指数。然后再这个板块指数中。

不过你每天都要重复操作上面的步骤

然后使用DYNAINFO(14)可以取到;

 

7楼
yukizzc 发表于:2016/3/28 23:14:42

一种,把个股加到板块中,通过横向统计里面的计算算数累加和可以求得。

但这些的话全自动不好搞,我想到一种方法走vba后台算法。因为通过vba做这种全市场统计比较容易,利用for循环去做累加即可。

8楼
站通 发表于:2016/3/29 9:42:39
这是通达信的写法,请参考
涨停次日幅度:=IF(REF(C=ZTPRICE(REF(C,1),0.1),1), C/REF(C,1)-1,0);
TJ:IF(涨停次日幅度,1,0);
TJ1:SUM(涨停次日幅度,0);
TJ2:SUM(TJ,0);

次日平均涨幅:TJ1/TJ2*100;

范围是全部a股
9楼
站通 发表于:2016/3/29 9:44:39
最好是全自动的,辛苦一下
10楼
站通 发表于:2016/3/29 10:23:54
效果图
图片点击可在新窗口打开查看此主题相关图片如下:zzz.gif
图片点击可在新窗口打开查看
共17 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 3 queries.