交易系统的构建有一个基本的前提,这个前提也是市场技术分析的基石即“历史是会重复的”,数量化模型是建立在对历史数据的观测和思考的基础上的,历史数据对未来投资具有重要的借鉴意义。 鉴于此,我们可以从历史数据中寻找同当前状态相似的历史片段,根据这些历史片段此后的走势,来推演判断未来走势。当前标的主要包含两方面的信息,一方面是近一段时间内的走势,这是时间序列数据;另一方面是同一时刻在量、价、技术要素等不同方面的立体信息,这是横截面数据。 01 构建系统第一步是要素的选取,不管是基于什么平台、什么方法、什么周期的量化交易,肯定都会涉及到要素的选取。 我们平时接触的要素有很多,比如价格,形态,量能,指标线型等等,一些涉及到基本面的模型可能还会选取到一些宏观主题数据,财务数据等。这个具体就要看自己的需要,应该说,对于一般的非高频期货交易技术性模型而言,最根本的要素归结为三点:价格、成交量、持仓量。其余所有的形态或者线条或者通道等只不过是基于以上这三个要素衍生而来,甚至绝大多数量化模型本质上只有价格这一个要素,比如说均线模型、海龟模型等。 投资者选用这些模型的理由也非常简单,因为他们认为历史会重演,价格反映了市场的一切行为和心理,是博弈的终极结果。 第一步先选取价、量、仓这三个最基本的市场要素,接下来我们对这几个要素进行剖析。 价,即价格。K线有高开低收四价,有人会认为只有收盘价才是最重要的,但其实这四个价都非常重要。收盘价虽然是市场在周期结束时的最终判定,但这个判定不一定就是“有效”的,开盘价可以敲定盘面上的裂口,最高价最低价是上下影线的重要构成部分,也是当天筹码的获利和套牢发源地。所以我们在选用“价”这个要素时,最好不要选择性地忽视掉一些东西。 量,即成交量。反映的是市场的活跃程度和筹码交换程度,但也从另一个层面上反映了市场在形成某一个方向性运动时所遭遇的阻抗力度。这绝非是一个绝对性的概念,而是一个标准的相对性要素,比如我们说大盘量能放大或缩减,都会有一个历史的参照点。 仓,即持仓量。持仓量也是一个相对的概念,反映了多空对垒的程度,也反映了在一个周期内市场交易行为的汇总,换仓、开仓、平仓这些市场行为最终会反映在线性持仓的变化上。 02 第二步是引入时空概念,把我们第一部分的要素进行立体化,也就是说既要有时间序列和要素的结合,也要有空间和要素之间的结合,这一部分也是对我们所选取要素的剖析。 比如说,价格在某一个时间点的变化,我们称之为横坐标上的时间,但如果是价格运行了一段空间所消耗的时间,那这个时候时间就成了纵坐标上的点,并且我们的要素也就立体化了。所以在开发量化系统时,我们建议不妨考虑把若干等要素结合时空概念进行细化,引入价格的时间效率,引入涨跌的时区分布。 为什么说长时间的震荡后所选择的第一次方向性突破可能会产生较大的行情?因为在震荡的时候时间效率非常低,能量在此处蓄积,一旦效率开始喷薄,则单边行情的概率自然就大了。 |