1、从量化分析到程序化交易从量化分析到程序化交易2 主要内容主要内容了解程序化交易本质了解程序化交易本质波动性分析及相关系统实例波动性分析及相关系统实例价差分析及套利交易系统价差分析及套利交易系统投资组合理论及多策略系统投资组合理论及多策略系统程序化交易实盘建议程序化交易实盘建议未来研究热点未来研究热点3一个西蒙斯的例子一个西蒙斯的例子n量化投资的传奇人物:西蒙斯量化投资的传奇人物:西蒙斯n西蒙斯所管理的大奖章基金西蒙斯所管理的大奖章基金1989-20081989-2008年平均收益率超年平均收益率超过过60%60%,远超过巴菲特、索罗斯等,远超过巴菲特、索罗斯等20%20%左右的年化收益左右的年
2、化收益率。率。n西蒙斯遵循量化投资理念:西蒙斯遵循量化投资理念:认为市场整体上是有效的,但短暂或者局部的市认为市场整体上是有效的,但短暂或者局部的市场是无效的场是无效的利用历史资料发现统计相关性利用历史资料发现统计相关性捕捉短线获利机会捕捉短线获利机会 4了解程序化交易本质了解程序化交易本质51了解程序化交易本质了解程序化交易本质1.11.1程序化交易是什么?程序化交易是什么?n程序化交易:程序化交易:一个严格执行的操盘手一个严格执行的操盘手n优势:优势:执行力、快速的计算能力执行力、快速的计算能力程序化交易不是印钞机,不能消灭市场风险程序化交易不是印钞机,不能消灭市场风险它所能做的,就是它所
3、能做的,就是帮助您赚到本应该赚到的钱帮助您赚到本应该赚到的钱!61了解程序化交易本质了解程序化交易本质1.2 1.2 程序化交易的市场基础程序化交易的市场基础市场参与者不可能是完全理性的市场参与者不可能是完全理性的n有效市场假说:投机者是无利可图的有效市场假说:投机者是无利可图的 n随机漫步理论:投机者是无利可图的随机漫步理论:投机者是无利可图的 n群羊效应:人性的弱点(贪婪与恐惧)群羊效应:人性的弱点(贪婪与恐惧)暴露投资机会(趋势、套利机会等等)暴露投资机会(趋势、套利机会等等)n一切投机交易利润的来源一切投机交易利润的来源n也是一切亏损的根源也是一切亏损的根源所以,所以,程序化交易可以有
4、所程序化交易可以有所作为作为71 了解程序化交易本质了解程序化交易本质1.3 1.3 程序化交易的本质:程序化交易的本质: 寻找价格波动规律,把握盈利概率(扩大赢面)寻找价格波动规律,把握盈利概率(扩大赢面)l发现一种波动风格,并认为这种波动特性能延续下去发现一种波动风格,并认为这种波动特性能延续下去l寻找一种操作策略,获得更佳的寻找一种操作策略,获得更佳的“收益收益”与与“风险风险”配比配比n单边投机策略的核心问题:单边投机策略的核心问题:l对趋势和震荡的识别对趋势和震荡的识别l抓住趋势、并能在震荡中不死掉抓住趋势、并能在震荡中不死掉81了解程序化交易本质了解程序化交易本质1.4 1.4 程
5、序化交易成功的关键因素程序化交易成功的关键因素2+3+52+3+520%的策略的策略30%的资金管理的资金管理50%的执行力和无人工干预的执行力和无人工干预9波动性分析及相关系统实例波动性分析及相关系统实例102 波动性分析及相关系统实例波动性分析及相关系统实例n峰度峰度3:3:尖峰厚尾特性尖峰厚尾特性n日内波幅大于日内波幅大于2%2%的次数可观的次数可观n存在日内趋势交易的基础条存在日内趋势交易的基础条件件2.1 2.1 股指日内波动性分析股指日内波动性分析112 波动性分析及相关系统实例波动性分析及相关系统实例2.2 2.2 随机交易系统随机交易系统原理:原理:n认为市场波动是随机的,不预
6、测市场的走势认为市场波动是随机的,不预测市场的走势n随机系统盈利的决定因素随机系统盈利的决定因素-市场波动率的大小市场波动率的大小n抛硬币来决定交易:抛硬币来决定交易: 每天早上抛硬币决定开仓做多还是做空每天早上抛硬币决定开仓做多还是做空 =盈利情况会如何?盈利情况会如何? 尾盘平仓尾盘平仓122 波动性分析及相关系统实例波动性分析及相关系统实例2.2 2.2 随机交易系统随机交易系统平均盈利趋向于0132 波动性分析及相关系统实例波动性分析及相关系统实例2.2 2.2 随机交易系统随机交易系统改进:增加改进:增加1%1%止损条件止损条件有需要的话,可索取源代码142 波动性分析及相关系统实例
7、波动性分析及相关系统实例2.2 2.2 随机交易系统随机交易系统n为什么会盈利?为什么会盈利? 1 1、日波动性分析:市场投资行为存在日内强趋势性、日波动性分析:市场投资行为存在日内强趋势性 2 2、截断亏损,让盈利奔跑!、截断亏损,让盈利奔跑!152 波动性分析及相关系统实例波动性分析及相关系统实例2.3 2.3 股指日内突破系统股指日内突破系统n原理:原理: 1 1、大部分低波动时间(震荡)不交易、大部分低波动时间(震荡)不交易 2 2、达到较大波动区间后才做趋势交易、达到较大波动区间后才做趋势交易n策略:策略: 1 1、向上突破、向上突破“今日开盘价今日开盘价+ +昨日收盘价昨日收盘价1
8、.5%1.5%”做多;做多; 2 2、尾盘平仓;、尾盘平仓; 3 3、跌破、跌破“今日开盘价今日开盘价+ +昨日收盘价昨日收盘价0.5%0.5%”止损;止损; 4 4、空头操作以此类推。、空头操作以此类推。有需要的话,可索取源代码162 波动性分析及相关系统实例波动性分析及相关系统实例n2.3 2.3 股指日内突破系统股指日内突破系统172 波动性分析及相关系统实例波动性分析及相关系统实例n2.3 2.3 股指日内突破系统股指日内突破系统18价差分析及套利交易系统价差分析及套利交易系统193 价差分析及套利交易系统价差分析及套利交易系统n3.1 3.1 股指期货基差分析股指期货基差分析一个成熟
9、的市场,基差在绝大部分时间会稳定在一个合理的范围内我国股指期现基差在2011年趋于稳定=期现统计套利基础已经确立期现统计套利基础已经确立203 价差分析及套利交易系统价差分析及套利交易系统n3.2 3.2 股指期现统计套利系统股指期现统计套利系统理论基础:协整理论 (在一个稳定的市场中,绝大部分期货品种基差在5%的置信水平下存在协整关系)213 价差分析及套利交易系统价差分析及套利交易系统n3.2 3.2 股指期现统计套利系统股指期现统计套利系统示例策略:示例策略:1 1、分析股指期货、分析股指期货12031203合约与沪深合约与沪深300300指数指数5 5分钟数据;分钟数据;2 2、“期期
10、- -现现”基差大于基差大于“基差均值基差均值+2+2倍标准差倍标准差”,买入现货、卖出股指;,买入现货、卖出股指;3 3、“期期- -现现”基差回归均值,卖出现货、买入股指平仓;基差回归均值,卖出现货、买入股指平仓;4 4、如果可卖空现货,可进行反向套利;、如果可卖空现货,可进行反向套利;有需要的话,可索取源代码223 价差分析及套利交易系统价差分析及套利交易系统nIF1203-IF1203-沪深沪深300300套利测试套利测试n测试时间:测试时间: 2012-02-15 - 2012-03-152012-02-15 - 2012-03-15n保证金比率:保证金比率:100% 100% n手
11、续费:手续费:0.10.1n假设现货可做空假设现货可做空初始资金:2000000元最终权益:2083902元总利润率:4.20% 总交易次数:67 盈利系数:97.01% 平均交易周期:15平均利润率:0.06% 胜率:97.01%盈亏比:4:123投资组合理论及多策略系统投资组合理论及多策略系统244 投资组合理论及多策略系统投资组合理论及多策略系统4.1 4.1 马克维茨投资组合理论马克维茨投资组合理论目的:寻找更高的收益风险比收益风险比254 投资组合理论及多策略系统投资组合理论及多策略系统n投资组合的组成方式投资组合的组成方式多商品多策略多周期264 投资组合理论及多策略系统投资组合理
12、论及多策略系统n4.2 4.2 股指日内多策略组合股指日内多策略组合2号模型1号模型9号模型2号模型11号模型0.699719号模型0.56720.705512号模型1号模型9号模型组合标准差110738.894571.0494123329108820.913方差1.23E+1089436833891.52E+101.1842E+10R平方0.95960.97480.9610.9774274 投资组合理论及多策略系统投资组合理论及多策略系统4.3 4.3 商品趋势策略多品种组合商品趋势策略多品种组合284 投资组合理论及多策略系统投资组合理论及多策略系统n4.3 4.3 商品趋势策略多品种组合
13、商品趋势策略多品种组合29程序化交易实盘建议程序化交易实盘建议305 程序化交易的基本素质程序化交易的基本素质5.1 5.1 程序化交易的基本素质程序化交易的基本素质n树立信任:树立信任:把所有对模型的检查和怀疑都放在实盘前,完全信任后才执行它,并不因为某几次交易而对模型产生怀疑。n纪律性:纪律性:坚持无人工干预,并每天执行(不能有选择地打开软件或无纪律加减仓)。n承受风险:承受风险:不要对每一次亏损斤斤计较,要能承受一定比例的风险。如果亏损超过这个比例,那么立即调整策略或者停止执行。315 程序化交易的基本素质程序化交易的基本素质5.2 5.2 程序化交易实盘注意的问题(程序化交易实盘注意的
14、问题(1 1)n选择模型选择模型:适合自己的才是最好的 日内、短线、中长线、套利、 震荡型、趋势型、混合型n坚持执行坚持执行:机会只留给坚持到底的人! 坚持还是放弃:在开始程序化交易时就先做好抉择(坚持最大仓位和最大允许回撤比例)n面对亏损面对亏损:正常的亏损无法避免 你所能做的就是接受所有符合逻辑的亏损n处理冲击成本处理冲击成本:更优价格 与 更快下单 的矛盾 配合加价下单和追价策略n避免技术性风险避免技术性风险:信号闪烁、逻辑错误、过度优化325 程序化交易的基本素质程序化交易的基本素质5.2 5.2 程序化交易实盘注意的问题(程序化交易实盘注意的问题(2 2)n市场容量问题市场容量问题:
15、每个模型都有一定的市场容量对模型进行保密限制模型的资金量使用更快的设备、更快的网络n市场波动风格发生变化市场波动风格发生变化:关注成交量、持仓量、价格波动风格变化如果日内价格波动近似于正态分布,并波幅变小:取消日内模型的执行如果价格波动趋于非对称性:多头和空头策略修改成非对称性等等n模型效率下降问题模型效率下降问题:模型效率随时间下降是一个普遍存在的问题不断完善模型多策略组合开发新的策略336 未来研究热点未来研究热点n对冲交易系统对冲交易系统n形态模糊识别形态模糊识别n自适应系统自适应系统(参数、资金配置等自适应)(参数、资金配置等自适应)n智能决策智能决策(如神经网络系统)(如神经网络系统)n高频交易、算法交易高频交易、算法交易34谢谢!谢谢!