量化交易及主流程序化交易系统分析
量化交易起源于国外,在国外已经至少有长达几十年的发展历程,因此我们先看一下国外比较经典有效的一些策略。
中长线的交易策略:
Aberration trading system
Aberration 交易系统由Keith Fitschen 于1986 年发明,1993 年KeithFitschen 将该系统商业化发布,自发布之日起,该系统业绩一直名列前茅,在1997 年、2001 年、2005 年已发布交易系统的业绩排名中该系统均排名前十。该交易系统的特点是同时交易在8 种不同的品种上,包括谷物、肉类、金属、能源、外汇、金融以及股指期货等。Aberration 交易系统的交易频率常常是每年交易某一品种3-4 次,60%的时间都持有仓位,平均每笔交易持仓60 天。它通过长线交易捕捉趋势来获取巨额利润。那它如何来弥补亏损呢?因为它同时交易在多个不相关的市场,当某一品种损失时,另一品种可能获利。在一年的时间里,总是有某一种或者多种品种能获得巨额利润。这些大的利润弥补了那些没趋势市场的小额亏损。Aberration 交易系统对资金进行组合管理,因此可以接受比较大的资金量。
Andromeda
Andromeda 交易系统于2001 年由Petros Development Corp 开发,是一个长线趋势交易系统,依赖简单的数学公式完全客观地进行交易,不带主观成分,并可以使用在多个市场。该系统于2002 年4 月发布,其核心优势是在公开发布之后也依然能保持稳定业绩。Andromeda 交易系统针对不同的市场都是用采同一套规则和参数,并没有进行最优化处理,属于非曲线匹配系统,样本外测试和样本内测试的结果一致,并且在发布后将近十年的时间里得到了验证。不同大小的资金账户皆可使用,由于是日线模型,因此不需要天天盯市,所有的进场出场指令均在下一日的开盘执行,有时候也可能很多天没有交易。
Andromeda 平均每笔交易的持仓时间为60-65 天,该系统的一大特色是,交易终止点不是根据价格,而是根据持仓时间而定。
Checkmate trading system
Checkmate 交易系统是一个独特的交易系统,该系统最大的特点是,它的目标不是最大化利润,而是保证收益率的一致性和最大回撤最小化。该系统在全部的品种上使用相同的交易法则和参数,因此避免了过度优化和曲线匹配的问题。Checkmate 在进场点选择上把关严格,可能在跟踪时同时监控多个品种,但交易很少,这使Checkmate 使用的保证金平均来看会比其他系统要少。因此这个系统可以让较小的账户里来交易大额的组合。Checkmate 是中线交易系统,目的是捕捉中线趋势,它采用改进趋势过滤,这种方法可以使Checkmate 经常能在获利最大的最近高点或低点离场,这点和那些有大回撤的趋势系统有所不同,它能迅速止盈离场,因此Checkmate 让交易者的心理相对舒适。
Golden SX trading system
Golden SX 系统发布于1995 年,到目前16 年的时间里,仅2005 年一年不盈利。它可以同时交易在13 个不同的品种上,并且采用相同的交易法则。Golden SX 采用一个十分有效的指标GSX Indicator,在开始交易前会先等市场有小幅回调再介入,以此来改进交易的成功率。系统有两种止损方法,一个是资金保护止损点,另一个是持有头寸后基于盈利的止损,这样可以保护资金的同时保证盈利。
新的改进版本Golden SX Electronic 于2009 年发布。可以对其中2 个参数做一定优化,也可以不优化。1983 年-2010 年的测试显示,该系统有60%的时间持有头寸,多个市场的平均胜率在56%左右。
Ready-Set-Go trading system
Ready-Set-Go 交易系统是一个长线交易系统,可以使用在多个市场,自2000 年公布以来都是使用相同的法则和参数,参数值可以根据市场趋势强弱自动调整。该系统可以使用在多个市场,自1970 以来至2011 年中,系统交易于8 个市场,在扣除每笔交易100 美元费用后平均收益率43%,平均每年每个市场交易3-4 笔。
Ready-Set-Go 的进场点和离场点均会随趋势强度的变化而变化,持仓时间从一两周至半年不等,极少数情况会持仓1 年。该系统只有50-60%的时间是持有头寸的。它的止损方式是基于波动率过滤的移动止损,可以为百分比止损,或是资金止损。
STC S&P Daytrade trading system
该系统每月平均交易10 笔左右,每天交易不超过2 笔。市场总是有起有伏,该系统首先采用"Price Trend Indicator"价格趋势指数来判断市场是超买还是超卖,超买的市场应该卖出头寸,超卖的市场应该买入头寸。第一笔交易进场方法是根据开盘价设一个区间,高于开盘价某些点位即买入,低于开盘价某些点位即卖出。日趋势通常会在3-4 天后改变方向,或是遇到跳空开盘,这些日子被称为"key reversal days"关键转折日。这种日子在目前的市场正在不断增多,因此有一套"Superior Clear-OutReversal Enhancement"系统来帮助找出反转信号并开始新方向的交易。最后,该系统每天都有不同的风险暴露,因此需要设臵止损,系统采用"Dynamic Risk Exposure Stops"方法止损。
日内交易策略日内的经典策略有:
RANGE BREAK
波动区间突破交易,根据昨天波动幅度的一定百分比,来触发当日的趋势交易,如果昨天的波动幅度是异常的,应当对该波动幅度进行必要的调整,以保持合理性。
菲阿里四价
昨天高点,昨天低点,昨天收盘,今天开盘,可并称为菲阿里四价,它是由日本期货冠军菲阿里实盘采用的主要突破交易的参照系,此外,因菲阿里主观心智交易的模式,决定了其在实际交易中,还大量结合应用了“阻溢线”的概念,即我们通常所说的压力、支撑线。
空中花园
开盘突破,是最快的一种入场方式,当然出错的概率也最高,开盘第一根K线是收阳,还是收阴,是判断日内趋势可能运动方向的标准,我们发现这种入场在当天开盘 高开或低开时更为有效。在《期市截拳道》中,我把这种交易策略称为“空中花园”,有幸的是,听说西蒙斯在早期也曾经应用过类似的交易策略。
横盘突破
较易于实现量化的形态突破,有分型,窄幅横盘突破,各种K线组合、双顶、双底、缠论三买三卖等,较难于实现量化的形态突破,有趋势线、圆孤顶底、旗型、菱 形、三角形等各种经典技术分析形态,趋势之后是盘整,盘整之后是趋势,横盘突破的交易策略,充分体现了波动性循环的价格波动规律,我们需要做的事情就是合 理量化盘整的定义:周期跨度、波动幅度。
基于固定百分比幅度的转向交易
该系统曾在某交易系统策略大赛中荣获第二名的殊荣,也是笔者最为衷情的日内突破交易策略。相对而言,基于固定点位的突破,可能会受制于品种价格区域的变化而变迁,基于固定百分比幅度的突破,则较少受到类似的困扰,除非该品种的波动性水平发生巨变。
HANS123
作为外汇市场上广为流传的一种突破交易策略,HANS123以其简捷的开盘后N根K线(分钟)的高低点突破,作为交易信号触发的评判标准。这也是一种入场较早的交易模式,配套价格包括带、时间确认、波动幅度要求等项过滤技术、或可提高其胜算。
日均ATR波动性突破
我们有理由相信,当一定幅度的ATR波动性幅度已经发生,我们将更愿意去赌日内波动的方向朝着这个已经完成一定幅度ATR的方向继续发展,比较的基准,可以是开盘价,也可以是日内创下的新高、新低记录位置。
ORB失败突破
ORB交易最早于1988年由美国基金经理托比提出,它通过衡量开盘价与最高价、最低价距离的取小者,为失败突破幅度,后市一旦超出这个幅度,就认为真正的突破。在实际应用过程中,早评的突破、窄幅波动日后的突破,可以作为有效的过滤条件。
分时均价黄线
在此我无意讨论其它均线系统的日内表现,分时均价黄线,因其广泛出现于各类交易软件的内置分时走势图中,因而,就交易策略的自我实现预言而论,它的地位格外突出,醒目。
日内ATR波动性突破
与E7不同,E10更侧重于短期市场波动率的变化评估,波动性突破,在一定程度上具备适应市场的功能,在实际应用于适应不同市场环境的能力更强。
量化的字面含义其实表明是对收益和风险进行数量化建模管理。通常是结合“对冲”俩字一起使用。量化对冲策略即同时利用量化手段和对冲技巧的投资策略。经典的量化对冲策略有市场中性策略、事件驱动套利策略三种。
具体可见下图所示:
市场中性策略:
市场中性策略通过构造股票多空组合减少对某些风险的暴露;最典型的对冲策略是Alpha策略,通过构建相对价值策略来超越指数,通过指数期货或期权等风险管理工具消除投资组合的大部分或全部系统风险,获得额外收益。由于买入和卖出金额接近,中和了市场总体风险,管理业绩与市场牛熊无关,这就是“股票市场中性策略”的由来。国内对冲策略产品大多采用买入现货、卖出期货的对冲策略,期货价格和现货价格之间的差异会影响策略表现。
套利策略:
统计套利:统计套利通过对相关证券进行对冲来获得与市场相独立的稳定性收益。在价格出现背离走势的时候买进表现相对差的,卖出表现相对好的,就可以期待在未来当这种背离趋势得到纠正时获得相对稳定的收益。它的风险在于如果市场并未按照预想出现价格回归,而是进一步扩大价差,可能会产生风险。
期现套利:期现套利是指某种期货合约,当期货市场与现货市场在价格上出现差距,低买高卖而获利。当现货指数被低估,某个交割月份的期货合约被高估时,投资者可以卖出该期货合约,同时根据指数权重买进成份股。当现货指数被高估,某个交割月份的期货合约被低估时,如果允许融券,投资者可以买入该期货合约,同时按照指数权重融券卖空成份股。和统计套利类似,它的风险在于期货和现货的价差并未收敛而是进一步扩大。
ETF套利:ETF(Exchange Traded Fund)交易型开放式指数基金,通常又被称为交易所交易基金。由于其有两个价格,即基金净值和交易所交易价格,所以一旦两个价格相差过多时,就可以高卖低买套利。风险在于交易价格随时波动,较难捕捉,也可能会有流动性困难。
分级基金套利:一般分级基金有5个价格,母基金净值,A类份额净值、A类份额交易价格、B类份额净值、B类份额交易价格,正常情况下,A的净值+B的净值=2*母基金净值,当(A的交易价格+B的交易价格)大于或小于两倍母基金净值时,也可以通过高卖低买获利。但实际情况中,由于申购到拆分到卖出并非T+0,而交易价格又是瞬息万变的,可能会套利失败。
事件驱动套利策略:利用特殊事件造成的对资产价格的错误定价,买入股价受事件正面影响的公司,卖出股价受事件负面影响的公司,从错误定价中谋利。
CTA期货策略:CTA即commdity trading advisor,直译为商品交易顾问。其中期货套利策略即从不同期货市场或是同一市场内不同期货合约间的价差中寻求利润,风险和之前介绍的套利风险类似,即出现差价放大的情况。而趋势交易策略目前CTA运用最广泛的,通过运用大量不同的指标去除市场噪音并寻找当前的市场趋势,然后建立头寸,他们从市场趋势的持续发展中渔利。这个策略在市场出现震荡,没有表现出很强的趋势时失效。
目前主流程序化交易系统 大全
一、趋势跟踪类
1、海龟交易系统
2、趋势线突破交易系统
3、波动性突破交易系统
4、通道突破交易系统
5、四周规则
6、NEWS交易系统
7、MACD交易系统
8、EMA交易系统
9、均线交易系统
10、三重滤网交易系统
11、SAR交易系统
12、OBV交易系统
(另有:双均线交易系统、克罗均线系统、时间价格
突破、LSS多空强弱、单均线交易系统、趋势跟踪类全套
产品、不动如山SAR、浮动波动性突破、鳄鱼法则等系统)
二、反趋势振荡类
1、网格交易法
2、海岸线交易系统
3、假突破交易系统
4、布林带交易系统
5、薛斯通道交易系统
6、经典K线交易系统
7、RSI交易系统
8、KDJ交易系统
9、乖离率交易系统
10、江恩回调带交易系统
11、技术背离交易系统
12、量价背离交易系统
(另有:维克多 123法则、BOLL通道交易、反四周
规则、SLOWKD、单摆震荡原理、LSS轴点封套、BIAS交易
系统、价格通道交易、ROC动能震荡、分形交易系统等系
统)
三、波段交易类
1、海浪交易系统
2、天堂地狱交易系统
3、矩形交易系统
4、旗形交易系统
5、楔形交易系统
6、三角形交易系统
7、八段交易系统
8、波浪理论交易系统
9、123法则交易系统
10、唉呀跳空交易系统
11、江恩轮中轮交易系统
12、时间周期交易系统
(另有:二浪底公式、KDJ半空反转、ADX两栖交易、
RSI半空反转等系统)
四、套利套保类
1、无风险跨期套利交易系统(分品种)
2、跨品种套利交易系统
3、大豆提油套利交易系统
4、跨市场套利交易系统(分品种、分市场)
5、蝶式套利交易系统
6、企业套期保值交易系统
7、价差趋势交易系统
五、日内短线交易类
1、早盘心理交易系统
2、缺口交易系统
3、早盘突破交易系统
4、横盘突破交易系统
5、日内海浪交易系统
6、高低点交易系统
7、日内趋势线交易系统
8、分时图三角形交易系统
9、日内网格交易系统
10、BTOB交易系统
11、100%回撤交易系统
12、成交量交易系统