查看: 1406|回复: 7
打印 上一主题 下一主题

横向统计管理

[复制链接]
跳转到指定楼层
1
发表于 2011-11-14 10:39:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
横向统计管理(北京投资家)
将某些指标或数值在整个市场或板块中进行横向统计,计算量较大,用以判断整个市场环境或整个板块的指标状态。结果可以像一只股票一样进行保存,做到随时方便调出使用。
设计目的:
将一些计算量较大的横向统计工作进行统计,将结果像一只股票一样进行保存,这样可以做到随时调出使用,这就是横向统计的目的。
比如,我们每天都需要知道所有的股票中日线周期的MACD DIFF值向上的数量的时候,我们就可以使用这个功能来实现。因为其存贮的结果是一只特殊的股票,所以,我们在任何技术分析指标中都可以随时调用。下面我们用这个例子来说明如何使用本功能。
下图是我制作完毕的结果。下面我们从过程开始讲起。
1. 首先,调出横向统计管理对话框。然后,按下“增加”按钮。如下图所示:
2. 在下图中左边的公式树里面找到MACD向上这个公式。这个公式的源代码如下:
DIFF = MACD(P1,P2,P3).DIFF;
DEA= MACD(P1,P2,P3).DEA;
line(DIFF);
line(DEA);
a = DIFF>REF(DIFF,1) && DEA>REF(DEA,1);
买入如果(a, DIFF);
显然,第三个输出如果是1,代表这个股票MACD向上(我这里规定需要DES,DIFF都向上)。
3. 填写必要的信息,比如名字,意义说明。这里该项目生成的股票代码和市场代码是系统指定的,不需要我们参与。市场代码永远是0xff。
4. 统计使用的输出,我们就选择第三个。统计方法使用”累加和”。这样,我们得到的就是所有MACD向上的股票的数量。
5. 指定统计范围:这里我们选择所有A股。
6. 需要生成所有周期的统计数据吗?如果需要,选择生成所有周期数据。我们这个统计,因为是用来分析整个市场的环境,所以日线周期就足够了。
7. 在第一此生成数据的时候,需要生成一下历史数据。我们指定历史数据从10年前开始。
8. 按下“保存设置并生成历史统计数据”,我们就完成了这个统计项目的建设。
同样,我们也生成一个MACD向下的数量的统计项目,代码是100001.
如何使用这些统计结果?我们来写一个公式叫做“MACD方向”,代码如下:
a = 加载数据(0xff, 100000, close);
b = 加载数据(0xff, 100001, close);
line(a);
line(b);
此公式的图示如下:从这个公式里,我们不难看出,为什么8月底大盘向上而不是向下,现在大盘的危险期就要过去而不是正在到来,现在的短期的趋势是在逐步走向安全而不是危险。
注意事项:
以后的统计项目维护,不需要天天生成历史数据。在生成数据统计的对话框中,闭市后只要做一次“生成数据统计”,系统就会将缺少的统计数据生成出来。也就是说,每天闭市后,我们需要做的工作就是按下“生成数据统计”按钮, 这些统计的内容我们就可以随时使用了。

评分

1

查看全部评分






2
 楼主| 发表于 2011-11-14 10:40:14 | 只看该作者
{:05:}{:05:}
3
 楼主| 发表于 2011-11-14 10:40:44 | 只看该作者
北京投资家
4
 楼主| 发表于 2011-11-14 10:46:57 | 只看该作者
{:28:}{:28:}
5
 楼主| 发表于 2011-11-16 16:06:56 | 只看该作者
北京投资家,您做期货的好帮手boyaxun.com
6
 楼主| 发表于 2011-11-23 10:02:53 | 只看该作者
想要了解更多关于期货的信息,请关注北京投资家。{:28:}{:28:}
7
发表于 2011-12-1 17:20:04 | 只看该作者
{:05:}{:05:}
8
发表于 2013-10-27 09:29:35 | 只看该作者
能横向统计分钟级别的数据吗
您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号