股票交易:筛选数据
假如说你想分析标准普尔500股指期货的日内信息。因为你是从实时行情软件那里下载的数据,现在你的电子表格看起来会有些不同。第一列是日期,第二列是时间,后面分别是开盘价、最高价、最低价和收盘价。如果你是这样做的,那么下一列可以是某个时期(每分钟,每5分钟,每小时等等)的交易量。假如说你想了解标准普尔500市场在一天中某一时刻的表现。你要做的就是从大量数据中筛选出那一时刻的数据,只研究那一时刻的数据。我们以往采用“数据排序”作为我们研究这方面数据的主要方法,但是这里我们要使用Excel的筛选功能。
我们就以一个简单的问题开始,来说明我们要如何进行筛选。假如我们想知道今天头半个小时的成交量与之前20个交易日头半个小时的成交量平均值相比如何。这会让我们对市场波动有一个大致的了解:市场波动与价格波动正关联。成交量同样让我们对机构大户的行为有了相应的了解。假如说,如果我们发现交易头半个小时内价格会突破振荡区间,我们可以据此了解大户的行为。
分析成交量可以帮助你判断谁4市场中交易。
为了进行这项研究,我们会研究标准普尔500股指期货迷你合约的半小时数据。我从我之前提到的平台获取当日数据;在这个例子里,我使用的是e-Signal。为了达到这个目的,我们来创建一个迷你合约的半小时图;点击图表,然后向右拖动滚动条,让图表显示过去信息。当我们选中大约最近20日时,点击菜单项“工具”;选择“数据导出”,取消不需要的数据前面的勾。我们需要的只是“日期”、“时间”和“成交量”。点击“复制到剪贴板”按钮,然后打开一个新Excel工作表。光标选中单元格A2,点击Excel菜单项"编辑”然后选择“粘贴”,这样我们就将当日数据放入工作表里了。我们在第一行输入各列的名称:日期,时间和成交量。(如果你的数据是从e-Signal下载的,名称会和数据一起下载下来,你可以用光标选中A1然后再将数据放入工作表)o
接下来,我们要做的是选中我们想要使用的所有数据。点击Excel菜单项的“数据”,选择“筛选”,然后选择“自动筛选”。在列名旁边就会出现一组小箭头。点击“时间”旁边的箭头,从下拉菜单中选择交易日开始的时间。对于我来说,我生活在芝加哥,使用美国中部时间,那么我就要选择8:30am。然后,你会看到上午8:30到9:30这半个小时的成交量。点击“编辑”,选择“复制”,打开一个空白工作表,点击“编辑”,选择“粘贴”。这样就将上午8:30的数据放到了一个单独的工作表中。如果你有20个值(过去20日),你就可以输入公式"=average(c2:c21)”,然后你就会看到头半小时交易量的平均值。当然,你可以筛选其他任何时间,来了解所选半小时成交量的平均值。
当你知道某一特定时期的成交量平均值时,你在实战时就能知道机构的动作如何——如果成交量随着市场方向而放量或缩量,则更明显。
在你想从数据中选择性地找出部分数据时,这种筛选功能非常有用。比如说,在一列中,你将星期一编码为1,星期二是2,依此类推。然后,你可以筛选历史数据中所有的1,这样你就会清楚地看到每个星期一市场表现如何。同样的,你可以将一个月的第一天和最后一天编码,然后筛选数据来观察与之相关的收益情况。
总的说来,当我想了解在特定环境下某一特定时刻的市场表现时,我发现筛选对日内分析最有帮助。然而,坦白地说,筛选并非最有优势,我也不推荐初学者一开始就学筛选。如果你开始认真研究日内模式,我强烈推荐你从跳动数据公司等数据提供商那里获取干净的数据。你可以使用他们的数据管理软件来创建任意周期的数据并轻松地将这些数据下载到Excel。对历史日内数据更深入、长期的研究需要比Excel更强大的工具。受限于电子表格的大小和简单的操作,我们不可能使用Excel研究长期的高频数据。
不过,当你想了解短期内市场的表现时——比如说,大缺口开盘后第一个小时内的交易——利用日内数据进行研究和筛选可能会非常有用。你会发现有趣的持续模式和反转模式思路,或帮助你在更大时间框架下执行交易。
训练提示
筛选可以帮助我们研究某一时刻的收益模式。假如说市场在过去两小时内呈下跌趋势:如果这两个小时分别是最初两小时和最后两小时,这两种情况下的收益相比如何?如果前一日是下跌日,那么这两个小时对接下来几个小时的收益会有何影响?这样的分析对短线交易者非常有帮助,尤其是在你将价格变化自变量与纽约证券交易所跳动指数之类的当日预测变量相结合使用的时候。