交易系统的历史回测应该注意什么

标签: 交易 系统 历史 | 发表时间:2014-08-22 17:00 | 作者:康健
出处:http://www.zhihu.com

交易系统必须能通过历史回测才可以投入使用。无法通过历史回测的交易系统不可能在实际交易中获利。历史回测是交易系统投入实盘的必要前置环节。能通过历史回测的交易系统不一定是好用的交易系统,但不能通过历史回测,则一定不是好用的交易系统。

一般地,回测交易系统,需要从稳健性(Robustness)分析的角度特别留意以下四点。

第一,历史回测的期间必须足够长。

一般来讲,对于国内的股票、商品,应该回测5年以上的数据,对于新上市的品种,至少也要回测3年。对于上市较早的品种或国际市场的黄金、美元指数等商品,则应至少回测一个牛熊周期,一般应该在10年–15年以上。回测的期间足够长久,回测的成绩才足够可靠。对于不能满足这个要求的品种,则应在开仓时将R值适当加权处理,主动降低风险暴露。

第二,分析回测成绩,应予以“断代”处理。

一个稳定、可靠的交易系统,在一定期间范围内,成绩应该相对稳定。仅靠一两波大行情拉高整体回测成绩的,会使使用者高估系统的价值。例如,回测上证指数时,如果仅仅将2005年–2007年的大牛市纳入总成绩,而没有逐年的回测数据,很可能会因为一次牛市而高估了一个本来绩效一般的系统。我的经验是,按年予以断代,分析各年的回测绩效。完全平均的回测成绩是不可能的,一个优秀的系统应该满足两个条件:单一年度不出现巨大亏损;各年整体稳定盈利,偶尔出现超额获利。

第三,回测系统后应该防止“过度优化”,尽量减少参数变量,防止“参数孤岛”。

过度优化(Curve Fitting,也可称为“曲线拟合”)是交易系统回测的最大敌人。一个交易系统应以简洁为上,少用参数变量。对于采取了变量参数的系统,最优参数附近的参数也应具备不错的绩效,形成“参数高原”。应防止过度优化后的“参数孤岛”。

第四,交易系统应经历多品种回测检验

一个可靠的交易系统应该具备普适性,不能仅仅适用于个别交易品种。只能用于一个品种的交易系统,往往是过度优化的产物。需要特别说明的是,不同品种间可以结合品种特性进行一些针对单一品种的微调。比如结合不同品种的ATR情况,根据日K线的振幅过滤一些非常态下的开仓信号等。这种根据具体品种采取的个性化调整不属于过度优化。

原文来自: 风云居 | 康健的博客
本文链接: http://kangjian.net/blog/1482/



— 完 —
本文作者: 康健

【知乎日报】 你都看到这啦,快来点我嘛 Σ(▼□▼メ)

相关 [交易 系统 历史] 推荐:

交易系统的历史回测应该注意什么

- - 知乎每日精选
交易系统必须能通过历史回测才可以投入使用. 无法通过历史回测的交易系统不可能在实际交易中获利. 历史回测是交易系统投入实盘的必要前置环节. 能通过历史回测的交易系统不一定是好用的交易系统,但不能通过历史回测,则一定不是好用的交易系统. 一般地,回测交易系统,需要从稳健性(Robustness)分析的角度特别留意以下四点.

王海亚:淘宝交易系统演进之路

- - CSDN博客研发管理推荐文章
淘宝的交易系统承载了购物车、下单、订单管理等多项淘宝的重要业务,随着淘宝业务量的不断上升,交易系统也随之几经改造. InfoQ此次专访了阿里巴巴架构师王海亚,另外作为ArchSummit深圳2014大会《电商,各走各的路》专题的讲师,王海亚将会分享淘宝交易平台的架构演变及并行化实践. InfoQ:淘宝的交易系统,主要承载了哪些业务.

交易系统的消息服务如何保证100%可靠

- - 廖雪峰的官方网站
分布式应用中,消息系统被大量使用,主要原因有:. 发送方和接收方不需要相互知道对方,一个只管发,一个只管收,大大简化了处理逻辑. 如果发送方发送速度快于接收方的接收速度,消息系统就可以暂时将无法处理的消息缓存起来,让接收方慢慢处理. 没有消息系统时,发送方就不得不配合接收方降低处理速度,从而拖慢了整个系统的性能.

Apache ShardingSphere在转转亿级交易系统落地实践

- - 掘金 后端
这几年随着转转二手业务的快速发展,订单系统的基础性能问题也愈发严重,作为系统运转的基石,订单库压力不容小觑. 大促期间DB压力大,单库查询qps上万占用大量数据库资源,写性能大大降低;. 数据与日剧增,单库中包含非常多数据量过数亿的大表,占用空间接近服务器的容量上限;. 数据量太大,数据备份和恢复需要耗费很长时间,极端情况下丢失数据的风险越高.

撮合交易系统服务边界与设计_qq_18537055的博客-CSDN博客_activi撮合交易

- -
如何设计并实现一个数字货币交易系统     .         证券交易系统是金融市场上能够提供的最有流动性,效率最高的交易场所. 和传统的商品交易不同的是,证券交易系统提供的买卖标的物是标准的数字化资产,如USD、股票、BTC等,它们的特点是数字计价,可分割买卖.         证券交易系统通过买卖双方各自的报价,按照价格优先、时间优先的顺序,对买卖双方进行撮合,实现每秒成千上万的交易量,可以为市场提供高度的流动性和价格发现机制.

证券公司交易系统架构演进探析 - jimshi - 博客园

- -
券商作为证券市场的中介机构,承担了为广大投资者提供证券交易通道的市场责任. 你知道交易指令是如何传递到交易所并最终成交的吗. 上图是一个典型的券商交易系统逻辑架构,手机App、网上交易等系统称为渠道系统,职责是为投资者提供交易渠道,并对指令做初步的要素检查,最终所有合法交易指令都会发送到集中交易系统进行统一业务逻辑处理.

证券交易系统设计与开发 - 廖雪峰的官方网站

- -
证券交易系统是金融市场上能够提供的最有流动性,效率最高的交易场所. 和传统的商品交易不同的是,证券交易系统提供的买卖标的物是标准的数字化资产,如USD、股票、BTC等,它们的特点是数字计价,可分割买卖. 证券交易系统通过买卖双方各自的报价,按照价格优先、时间优先的顺序,对买卖双方进行撮合,实现每秒成千上万的交易量,可以为市场提供高度的流动性和价格发现机制.

常见分布式应用系统设计图解(十二):证券交易系统

- - 四火的唠叨
这篇讲的是证券交易系统,这类系统包含的内容很多,但是我们还是把目光放在核心的交易部分,比如说股票交易. 在某个可交易时间,如果卖家 A 要以至少 y 的价格卖掉股票 x,卖家 B 愿以至多 y 的价格买入股票 x,那么这个交易就可以发生. 虽说是交易系统,但是它和任何一个支付平台的交易系统有着显著的不同,它的核心是一个竞价匹配的机制,而非货币支付的机制,简单地说,这个机制包含了这样四个步骤:.

战狼项目:美团点评金融核心交易系统可用性7个9是这样炼成的

- - 美团点评技术团队
2017年8月25日,我怀着“再也不要在下班时间收到报警”的美好期待,加入美团金融智能支付负责核心交易,结果入职后收到的报警一天紧似一天. 核心交易是整个智能支付的核心链路,承担着智能支付百分之百的流量,不敢有丝毫的懈怠. 从图中可以看到从17年下半年开始,我们的日单量增长迅速,而且压力和流量在午、晚高峰时段非常集中.

《枪版历史》

- Dre.J - 【枪·东东枪的枪】
旧笑话书中说,曾有父子二人在街上同行,有人见了,不识其子,便问他:这一位是何人. 这父亲听了,回答说:“此人虽然是朝廷极宠爱礼部尚书真正外孙第九代的嫡亲女婿,却是我生的儿子. 还有一则类似的笑话,也被很多笑话书收录过,说的是某时某地曾有一老妪,叫作王婆,这王婆家中富足,且素喜矜夸. 年岁大了,为自己准备了一口寿材,请一道士在上头题字,银钱多给,只求多写些好字,也好在乡邻面前夸耀争光.