版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序化交易探讨,什么是程序化交易 那些英雄 为什么要“程序化交易”? 程序化交易的分类 国内的三个平台 模型的编写 模型的优化 模型的仿真测试 模型的实盘运行 程序化交易需要注意的问题,什么是程序化交易,由于计算机技术和网络技术的高速发展,使得金融市场上用计算机代替手工操盘成为可能,程序化交易是金融市场伴随计算机和网络技术的发展的产物。 借助行情分析交易平台, 将操盘策略和资金管理用计算机语言描述,形成一套能够直观反映多空进出提示或由计算机直接完成下单操作的系统,这就是程序化交易。 程序化交易是协助我们对行情进行快速统计、分析、执行交易操作的决策工具。目前主要应用于外汇、证券、期货市场。 程序
2、化交易在国外普及较早,著名的平台有MT4、TS等,国内的程序化交易起步较晚,但在近几年来得到迅速发展,比较有影响力的有文华财经、交易开拓者、金字塔等。 程序化交易系统在国外普遍被称为EA(Engineer Advisors 专家顾问),在国内大多称作模型,程序化交易,是美国70年代的证券市场上的系统化交易发展演变而成的。 股票组合转让与交易系统,程序化交易的定义,定义一:所有通过计算机软件程序进行自动下单的交易。 定义二:按照美国NYSE的定义,Program Trading是指,任何含有标普500 指数15 只股票以上,或是一百万美元以上的交易,程序化交易的定义,程序化交易的定义,纽约证券交
3、易所程序化交易所占比例(6月28日-7月2日,程序化交易的定义,纽约证券交易所程序化交易与其他交易分布图(6月28日-7月2日,那些英雄,高盛 在金融危机下动荡的2009年,高盛公司的一份盈利报告显示其在第二季度共有46个“亿美元交易日”,也就是说其有46个交易日盈利超过1亿美元,国外主要程序化交易商,James Simons复兴技术公司(Renaissance) 纯量化投资,全自动交易 89年头4个月亏损了30%后,剔除所有宏观经济数据只考虑短线交易。 市场越差,收益越高。2000,98.5;2008,80,那些英雄,David E. Shaw D.E. Shaw 如果编写模型的指令是在盘中
4、执行的,则需要考虑盘中的动态环境,尽量不用收盘价C,因为在盘中它是动态的,不到收盘是不确定的.针对盘中指令,我们可以根据不同的开仓方向或平仓方向,使用最高价H或最低价L代替,盘中由于最高价H只会向上增长,最低价L只会向下增长,且盘中任何一个新出现的H或L都是当时的C,因此不会对交易的结果产生影响且能有效避免大部分指令反复。 如果模型的指令是等待1根K线走完才执行的或者是基于分笔交易的,则完全可以使用收盘价C。 一个模型,可能是多个策略模块的组合,在各个模块同时计算时,有可能发生冲突,如这个模块要做多那个模块要做空的情况,这就需要在模型内部引入协调和仲裁机制,当然,这种情况也可以用非多既空的在线
5、持仓方式来解决,模型的编写变色线指标在沪铜分周期上的表现,模型的编写变色线指标在沪铜分周期上的表现,模型的编写指标在沪铜分周期上的表现,模型的编写,通过初步对比,可以挑选出自己认可的指标来作为交易编程的策略。接下来我们可以开始规划模型的结构。 确定是日内模型还是隔夜模型。为了避免多次写相同类型的模型,用参数选择日内或隔夜的类型,参数做日内,做隔夜。 根据个人爱好确定使用的线周期。可以是固定周期也可以是变化的,我的习惯是如果是日内交易,只选分周期以下的线做参考。 模型编写的过程中,很大一部分工作量是调试,为了调试快捷,可以在参数中设置一个调试开关。当时模型处于正常工作状态,当是处于调试状态。在调
6、试状态下,我们可以输出各种指标线条和文字,也可以写磁盘记录文件供分析,模型的编写参数设置例子,模型的优化,模型编写完成后,对模型进行适当的优化是必要的,优化的过程就是对历史拟合的过程,因为历史蕴藏经验,经验是可以复制的。 模型的可优化参数不宜过多,过多的可优化参数在优化过程中,会花大量的时间,过度优化实际上是对历史数据的过度拟合,未必适合将来。历史的车轮滚滚向前,历史是有限的,未来是无限的。 取舍优化结果要与设计初衷一致。例如,我们设计一个均线交叉模型,短周期N1均线上穿长周期均线N2做多,反之做空。如果优化的结果是短周期参数N1的值大于长周期参数N2 的值,与设计初衷不一致,我们就应该放弃,
7、模型的优化,综合衡量模型的优化结果,不一定利润最大或胜率最高的就是将来最好的。个人认为,最基本的要关注的几个数据是总利润,胜率和最大回撤,要综合取舍才好。 经过优化的模型参数应尽量取相邻数值平滑的中间值。避免取大起大落比较锐利的尖峰数值。 模型的优化要有足够长的历史数据。 充分利用模型的参数,避免重复编写模型,模型的仿真测试,模型初稿编写完成,经过适度优化后就可以利用模拟交易平台进行仿真测试了,仿真测试的目的主要是验证模型,发现问题并解决问题,进一步完善模型。 模型的仿真测试要尽量维持适当长一点的时间。每次修改和处置要有详细的记录,有条件的可以找专家和交易员对仿真测试结果进行评审,模型的仿真测
8、试日内沪铜连续分周期测试效果图,模型的仿真测试将上面模型的DEBUG参数设置为,则会产生如下测试记录,日期 时间 名称 操作 数量 价格 手续费 单笔净盈亏 累计净盈亏 2009-11-13 9:30 沪铜连续 开空 1 50790.00 0 0 0.00 2009-11-13 9:54 沪铜连续 平空 1 50870.00 70.00 -470.00 -470.00 2009-11-13 9:57 沪铜连续 开多 1 50900.00 0 0 -470.00 2009-11-13 15:0 沪铜连续 平多 1 51170.00 70.00 1280.00 810.00 2009-11-16
9、9:3 沪铜连续 开多 1 51520.00 0 0 810.00 2009-11-16 9:6 沪铜连续 平多 1 51400.00 70.00 -670.00 140.00 2009-11-16 9:9 沪铜连续 开多 1 51460.00 0 0 140.00 2009-11-16 15:0 沪铜连续 平多 1 52730.00 70.00 6280.00 6420.00 。 2010-9-1 9:6 沪铜连续 开多 1 58860.00 0 0 378170.00 2010-9-1 11:12 沪铜连续 平多 1 59650.00 80.00 3870.00 382040.00 201
10、0-9-1 11:12 沪铜连续 开空 1 59600.00 0 0 382040.00 2010-9-1 14:12 沪铜连续 平空 1 59530.00 80.00 270.00 382310.00 2010-9-2 9:3 沪铜连续 开多 1 60120.00 0 0 382310.00 2010-9-2 9:21 沪铜连续 平多 1 60080.00 90.00 -290.00 382020.00 2010-9-2 9:27 沪铜连续 开空 1 60130.00 0 0 382020.00 2010-9-2 11:18 沪铜连续 平空 1 59990.00 90.00 610.00 3
11、82630.00 2010-9-2 13:33 沪铜连续 开多 1 60080.00 0 0 382630.00 2010-9-2 14:0 沪铜连续 平多 1 59950.00 90.00 -740.00 381890.00 2010-9-2 14:51 沪铜连续 开多 1 60000.00 0 0 381890.00 2010-9-2 15:0 沪铜连续 平多 1 59920.00 90.00 -490.00 381400.00,模型的仿真测试,将上面的测试报告与线逐笔对比,检查是否符合设计策略,盈亏曲线是否平滑,最大回撤是否在承受范围之内,同时还要关注一下胜率。如果各项指标符合要求,我们
12、可以再将它用于其它合约和周期进行测试。 上面测试报告记录太长,未全部贴出,详细报告见附件文件。 下面是用于其它合约的效果图,模型的仿真测试日内沪铜的分周期测试效果图,模型的仿真测试日内沪铜的分周期测试效果图,模型的仿真测试日内股指的分周期测试效果图,模型的仿真测试日内股指的分周期测试效果图,模型的仿真测试日内沪胶连续的分周期测试效果图,模型的仿真测试,一般情况下,对模型的测试或实盘操作,建议以活跃品种为主,比如连续合约(既主力合约,模型的实盘运行,进入实盘运行的模型不一定要暴利,但需要稳定。 多关注资金曲线的长期效果,少盯短期盈亏。 最大回撤至关重要。这个指标直接关系到投资者的资金承受能力和心
13、理承受能力,也是计算和制定投资仓位的重要指标,模型的实盘运行/09/02实盘全自动操作的天胶图表显示效果图(分周期,模型的实盘运行/09/02实盘全自动操作的沪铜图表显示效果图(分周期,模型的实盘运行月号到号的实盘预警信息,序号 品种名称 说明 预警名称 预警时间 预警价格 现价/盈亏 动作 1 RU01 橡胶1101 交易V16B 10/09/01 09:03 25560 26220/+2.58% 开多 2 CU12 沪铜1012 交易V16B 10/09/01 09:04 58870 59900/+1.75% 开多 3 RU01 橡胶1101 交易V16B 10/09/01 11:06 2
14、5840 26220/+1.47% 平多 4 RU01 橡胶1101 交易V16B 10/09/01 11:06 25815 26220/+1.57% 开空 5 CU12 沪铜1012 交易V16B 10/09/01 11:09 59650 59900/+0.42% 平多 6 CU12 沪铜1012 交易V16B 10/09/01 11:09 59600 59900/+0.50% 开空 7 RU01 橡胶1101 交易V16B 10/09/01 13:37 25835 26220/+1.49% 平空 8 RU01 橡胶1101 交易V16B 10/09/01 13:37 25835 26220
15、/+1.49% 开多 9 RU01 橡胶1101 交易V16B 10/09/01 13:46 25710 26220/+1.98% 平多 10 RU01 橡胶1101 交易V16B 10/09/01 13:56 25690 26220/+2.06% 开空 11 CU12 沪铜1012 交易V16B 10/09/01 14:09 59530 59900/+0.62% 平空 12 RU01 橡胶1101 交易V16B 10/09/01 14:12 25745 26220/+1.85% 平空 13 RU01 橡胶1101 交易V16B 10/09/01 14:15 25755 26220/+1.81
16、% 开多 14 RU01 橡胶1101 交易V16B 10/09/01 14:58 25710 26220/+1.98% 平多 15 CU12 沪铜1012 交易V16B 10/09/02 09:00 60150 59900/-0.42% 开多 16 RU01 橡胶1101 交易V16B 10/09/02 09:00 25875 26220/+1.33% 开多 17 CU12 沪铜1012 交易V16B 10/09/02 09:18 60080 59900/-0.30% 平多 18 CU12 沪铜1012 交易V16B 10/09/02 09:25 60130 59900/-0.38% 开空
17、19 CU12 沪铜1012 交易V16B 10/09/02 11:16 59990 59900/-0.15% 平空 20 CU12 沪铜1012 交易V16B 10/09/02 13:30 60100 59900/-0.33% 开多 21 RU01 橡胶1101 交易V16B 10/09/02 13:51 26135 26220/+0.33% 平多 22 CU12 沪铜1012 交易V16B 10/09/02 13:57 59950 59900/-0.08% 平多 23 RU01 橡胶1101 交易V16B 10/09/02 14:16 26105 26220/+0.44% 开空 24 RU
18、01 橡胶1101 交易V16B 10/09/02 14:23 26150 26220/+0.27% 平空 25 RU01 橡胶1101 交易V16B 10/09/02 14:37 26175 26220/+0.17% 开多 26 CU12 沪铜1012 交易V16B 10/09/02 14:48 60000 59900/-0.17% 开多 27 CU12 沪铜1012 交易V16B 10/09/02 14:59 59960 59900/-0.10% 平多 28 RU01 橡胶1101 交易V16B 10/09/02 14:59 26210 26220/+0.04% 平多,年月日程序化全自动交易清
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色数据中心认证申报实施规范
- 实验室生物污染防治培训课件
- 油气开采作业人员安全培训课件
- 智能冷链仓项目可行性研究报告
- 山地营地应急照明系统设计规范
- 食品溯源系统项目可行性研究报告
- 装配式建筑屋面防水方案
- 土石方工程渣土处置专项评估报告
- 设施农业配套供水调水项目可行性研究报告
- 基层孕产妇全周期健康服务方案
- 2026重庆国际物流枢纽园区建设有限责任公司及子公司招聘19人笔试模拟试题及答案解析
- 检察官遴选考试真题及答案解析
- 2026年四川省基层法律服务工作者执业核准题库及完整答案
- 建筑垃圾设备安装调试方案
- 检测部门内部管理制度
- 北师大版四年级上册书法练习指导 教案
- 人教版小学语文五年级上册第五单元习作:介绍一种事物 课堂学习笔记+参考范文5篇
- 国家突发公共卫生事件相关信息报告管理工作规范
- 主播孵化培训教程课件
- 法洛四联症术后右心室功能不全的容量管理策略-1
- 护工普外科培训
评论
0/150
提交评论