第一篇 基础形态
第一章 K线图量化分析概述
K线图(蜡烛图)起源于日本德川时代,距今已超过200年,具有悠久的历史。最初大阪米商使用蜡烛图记录大米价格,计算米价每日涨跌,以此来预测米价涨跌规律。20世纪90年代,美国人史蒂夫·尼森将蜡烛图引入西方金融市场,并在《日本蜡烛图技术》一书中展示了利用蜡烛图即K线图对金融市场的技术分析方式,引起了广泛的关注。
目前,K线图在我国金融市场中已经是投资者记录交易价格、进行技术分析的主要手段。相比柱状图等其他形式,K线图有直观、立体感强、携带信息量大的特点,蕴涵着丰富的东方哲学思想,能充分显示股价趋势的强弱、买卖双方力量平衡的变化。金融市场价格的变动具有实时性,对于某个时间周期,比如一天之内,可能包含了众多的成交价格。作为个人投资者很难关注到所有的交易价格,也没有必要对所有价格进行逐一分析。通常而言,一天的开盘价是隔夜场外消息对市场影响的体现,收盘价是一天场内投资者博弈的结果,最高价和最低价是多空双方在一天交易的极限值,上述四个数值可以代表一天的价格走势。因此,K线由特定时间周期的开盘价、收盘价、最高价和最低价四个数值构成,体现了该周期内价格的走势和波动范围。如图1.1所示,根据周期内价格是上涨还是下跌,K线图可分为两类。一类是阳线,表示在该周期内价格上涨,收盘价高于开盘价。最高价与收盘价之间的价差用“上影线”表示,最低价与开盘价之间的价差用“下影线”表示,阳线实体在本书中用白色实心柱表示。一类是阴线,表示价格下跌,收盘价低于开盘价。最高价与开盘价之间的价差用“上影线”表示,最低价与收盘价之间的价差用“下影线”表示,阴线实体在本书中用黑色实心柱表示。
图1.1 K线图
K线除了可以代表一天的价格走势之外,计算周期还可分为周K线、月K线、年K线等。比如,周K线表示以周一的开盘价、周五的收盘价、全周最高价和全周最低价来绘制K线图,同理可得月K线、年K线等。如果投资者进行的是短线操作,那么可使用5分钟K线、15分钟K线、30分钟K线和60分钟K线等不同周期的K线图。因此,在使用K线进行技术分析时,首先需要明确K线的时间周期。大周期K线和小周期K线具有共性,也存在差异。从本书后续所述可知,相同的K线组合在大周期和小周期里的表示是迥然不同的。因此,在进行技术分析时,投资者需要灵活掌握,根据自身操盘的时间周期,解读K线所反映的市场信号。本书重点关注K线组合的量化实证研究,对于K线的基础内容就不过多赘述。
量化交易是金融市场发展的一个必然阶段。量化交易大体可以分为两类:第一类是程序化交易,即通过对人的主观交易经验进行归纳,进而写成计算机程序,利用计算机的高速、实时以及强纪律性等优势,快速、客观地实施交易策略;第二类是量化交易,它可以被理解为基于数据驱动的方式,利用统计学、机器学习等算法对金融数据进行处理、挖掘和捕捉有利于交易的市场机会。根据上述分类可知,程序化交易还是依赖人的先验经验,计算机仅是作为一个执行工具。量化交易则更具有诱人的前景,至少它提供了代替人工交易的可能性。但投资者需要看到的是,金融市场是一个典型的复杂系统,而金融时间序列是含有高噪声的非线性不稳定数据。因为序列的不稳定性,任何一个有效的交易策略都可能只对历史数据有效,或仅对某种分布的数据有效。伴随着时间的延续,金融数据的统计特征会发生改变,即使投资者利用最先进的机器学习算法构建交易策略,也需要对其进行不断的调整和重构。甚至,投资者有可能会发现,一个很复杂的交易策略的实盘效果可能不如掷硬币。
虽然与众多高深的统计模型和机器学习算法相比,K线图是一种相对简单和原始的分析工具,但K线图及各类K线组合作为已经被人们使用了上百年的一种交易分析手段,必然有其存在的依据和道理。借助计算机的帮助,投资者可以在较大时间跨度上,针对多个金融投资品种,对不同的K线组合进行细致分析,从而获得具有统计意义的量化结果。投资者使用K线图来指导其实盘投资具有重要的现实意义。