程序化交易方法_第1页
程序化交易方法_第2页
程序化交易方法_第3页
程序化交易方法_第4页
程序化交易方法_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、程序化交易方法马元锋一、什么是程序化交易?一、什么是程序化交易?程序化交易(程序化交易(Program Trading)是指通过计算)是指通过计算机软件程序进行机软件程序进行自动下单自动下单的交易。的交易。策略型:主要使用一些策略型:主要使用一些技术指标技术指标,按照程序化交,按照程序化交易的原则设计交易策略,并将此交易系统写成程易的原则设计交易策略,并将此交易系统写成程序,交由计算机自动执行。序,交由计算机自动执行。数量型:通过建立数量型:通过建立金融数量模型金融数量模型,利用计算机对,利用计算机对行情数据的实时高速计算,自动监测交易机会、行情数据的实时高速计算,自动监测交易机会、设定交易策

2、略并完成交易。设定交易策略并完成交易。二、程序化交易与人为交易的区别程序化交易程序化交易人为交易人为交易应对市场方式应对市场方式顺应市场顺应市场预测市场预测市场分析基础分析基础技术面技术面/统计概率统计概率基本面基本面/技术面技术面/经验经验收益稳定性收益稳定性比较稳定比较稳定不稳定不稳定交易方式交易方式电脑自动电脑自动人工手动人工手动运算执行能力运算执行能力快速坚决快速坚决缓慢犹疑缓慢犹疑决策判断方式决策判断方式理性理性/客观客观感性感性/主观主观持续交易能力持续交易能力极强极强因人而异因人而异各自弱点各自弱点机械呆板机械呆板恐惧贪婪恐惧贪婪三、程序化交易的各个环节三、程序化交易的各个环节A

3、FEBCDG实战检验实战检验与维护与维护交易策略的编程交易策略的编程交易策略的设计交易策略的设计交易系统的测试交易系统的测试交易系统的优化交易系统的优化系统风险的分散系统风险的分散风险资金的定比风险资金的定比A:交易策略的设计:交易策略的设计头寸确定头寸确定加仓减仓加仓减仓止损止盈止损止盈买卖入市买卖入市B:交易策略的编程:交易策略的编程先将交易策略思想转化为先将交易策略思想转化为精确精确的数学公式。的数学公式。再通过程序编写,使之成为计算机可识别并可再通过程序编写,使之成为计算机可识别并可检验的公式系统。检验的公式系统。注意在上述转化过程中,尽可能将注意在上述转化过程中,尽可能将信息损耗信息

4、损耗降降至最低。至最低。C:交易系统的测试:交易系统的测试衡量交易系统性能的指标:衡量交易系统性能的指标: 基本测试指标:基本测试指标: 净利润净利润 总盈利总盈利/总亏损总亏损 交易次数交易次数 胜率胜率 最大亏损最大亏损 进阶测试指标:进阶测试指标:收益率收益率平均盈利平均盈利/平均亏损平均亏损标准离差标准离差风险收益比风险收益比最大连续亏损最大连续亏损D:交易系统的优化:交易系统的优化E:确定风险资本的比例 使用固定比例的风险资本。使用固定比例的风险资本。 引入盈利概率引入盈利概率p,得出风险资本的比例:,得出风险资本的比例:f=盈利概率盈利概率-亏损概率亏损概率 =p-(1-p) =2

5、p-1(p=盈利次数盈利次数/交易次数)交易次数) 引入盈亏比引入盈亏比A,得出优化的风险资本比例:,得出优化的风险资本比例:f=(盈亏比(盈亏比盈利概率盈利概率-亏损概率)亏损概率)/盈亏比盈亏比 =(Ap-(1-p)/A =(A+1)p-1)/A(A=平均盈利平均盈利/平均亏损)平均亏损)F:系统风险的分散:系统风险的分散品种多样化品种多样化方法多样化方法多样化参数分散化参数分散化平滑资金曲线平滑资金曲线实战实战是完成测是完成测试与优化试与优化后,检验后,检验交易系统交易系统的最终手的最终手段。段。观察交易观察交易系统的运系统的运行是否与行是否与市场特性市场特性有所偏离。有所偏离。程序化交

6、程序化交易并非一易并非一劳永逸的劳永逸的事。事。稳定性稳定性盈利能力盈利能力平台升级平台升级自身素养自身素养监测监测维护维护提高提高G:实战检验与维护:实战检验与维护程序化交易程序化交易,有效避免人为情绪、主观意识、突发状况等对交易行为的影响,达到交易行为的一致性,实现追求绝对收益的产品定位。量化分析量化分析,采用量化分析可以在瞬息万变的期货市场中以最小的代价、最快的速度完成对市场运行特征深度挖掘和归纳总结多品种多品种,由于期货市场每轮行情侧重板块、合约不同,多品种投资有效避免了的资管产品踏空行情,以及降低局部板块波动对收益曲线带来的风险多策略多策略,由于期货市场行情的多变性,避免单一策略的局

7、限性,降低策略与行情不匹配时的资金回撤周期多周期多周期,看长做短,即顺应大周期趋势,又注重小周期入场时机小单量小单量(精细化资金管理),毋庸置疑优秀的资金管理是保证资金长期稳定增长的根本四、四、产品产品理念理念小单量(精细化资金管理)小单量(精细化资金管理)程序化交易程序化交易量化分析量化分析多策略多策略多品种多品种多周期多周期产品理念产品理念追求稳定收益追求稳定收益四、四、产品理念产品理念经过大规模的讨论、编码、测试、模拟运行筛选出来的策略,否定掉的策略更多,这些大量的工作没有团队的集体协作,单凭个人的努力是无法想象的。守卫开盘价守卫开盘价以开盘价为基准,我们观察到每天的行情,非涨即落,真正

8、不涨不落的情形,也就是日K线收星的情况是比较少的。基于这种认识,我们的开盘价策略就是:开盘价以上开多,开盘价以下开空,守住开盘价这个位置坚持到尾盘。突破介入突破介入价格运行过程中,有时会出现成交非常密集的状况,价格不上不下,多空力量在此形成一定的僵持,这时候我们的突破介入就发挥了用处,由于成交密集区域,价格的密度很高,在易涨难跌的价位,我们介入做多,反之做空,价格倾向于向阻力最小的方向发展,筹码越稀疏,价格运动越快,这给我们带来了盈利的机会,如果新的密集区形成,并反向突破,则选择离场,等待下一次机会。另外,这是个纯日内的策略,尾盘全部离场。五、五、产品产品策略策略趋势跟踪趋势跟踪趋势是操盘的良

9、友,跟着趋势走,吃喝全都有,问题是杂波非常讨厌,常常好多的假突破,反复折腾,吞掉了我们太多的利润。过滤非常必要,我们这里就采用了宽容带这样一个理念,统计最近一段时间内的成交量、持仓兴趣和波动率,形成过滤器,有些情形,也无法过滤掉,这方面我们的做法是时价斜率时价斜率四价交易法,开盘价、收盘价、最高价、最低价,问题:在最高价最低价位置洗盘严重,改善方式,正玄波,线性斜率,结合持仓成交的过滤,形态识别形态识别两点确定一条直线,两线确定一个形态,颈线突破很好,问题在于很多人没有严格交易纪律,程序化交易解决了没时间盯盘,错过入场点等问题,也是我们的一个很好的策略。五、五、产品产品策略策略2011.01.

10、01-2013.03.29样本区间测试100万2.392185207.1 97.75%-6.25%34.9638.11%资金盈亏比年化收益率净利润最大回撤率 收益率/最大回撤率胜率历史测试效果:盈利218.5%(27个月) 最大回撤 6.25%六、现有量化策略展示六、现有量化策略展示 策略策略1:2013.03.27-2013.05.26样本区间测试100万1.849601057.6%57.6%- -1.851.85% %31.125/13资金盈亏比年化收益率净利润最大回撤率 收益率/最大回撤率胜亏天数比实盘账户效果:盈利7.78%(两个月) 最大回撤 1.85%实盘账户效果:连亏不超过两天,连赢多达5天策略策略2 (详细交易数据请看附件)(详细交易数据请看附件) 程序化交易在国内属于新兴交易模式,此类交易方式在2010年股指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论