找回密码
 注册
搜索
查看: 827|回复: 6

[原创] 我的第一个机械交易策略的回测结果

[复制链接]
发表于 2010-5-31 09:55 PM | 显示全部楼层 |阅读模式


搞了个把月了,总算弄出一个能拿得出手的东西来。胡同做quantitative trading的高人很多,大家帮忙看看有什么问题。如果还需要什么参数也请提出来,我也好贴上来。

下面是一些参数:
交易方式:信号触发时以当天收盘价买入(或者卖出),持仓5天后按收盘价卖出(或者买入)平仓。不设止损止赢。
交易频率:每周1-2次
回测窗口:20年。还没做过forward testing。
Win/Loss Ratio: 1.52 (60.4% win vs 39.6% loss)
Average profit per trade: 1.65%
Estimated annual yield: 109% (without counting trading expense)
Estimated annual Sharpe Ratio: 1.54

下面这张图是这些交易的利润分布情况。还是比较接近正态分布的。一个比较简单的改进,如果用2 sigma来做止赢止损,那么可以提高Annual Share Ratio到1.95。按照Ernie Chan书上说,这样基本上可以保证每个月都赚钱。图中绿线是不设止赢止损的正态分布拟和,蓝线是设了止赢止损以后的正态分布拟和。

Profit.PNG
发表于 2010-5-31 10:05 PM | 显示全部楼层
恭喜!

如果没有止损,那你的 max drawdown 是多少?这个比其它指标可能更重要一些,决定了你的账号会不会在最糟糕的时候被 margin call。
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2010-5-31 10:14 PM | 显示全部楼层
本帖最后由 Diffusion 于 2010-6-1 00:16 编辑
恭喜!

如果没有止损,那你的 max drawdown 是多少?这个比其它指标可能更重要一些,决定了你的账号会不 ...
流动的建筑 发表于 2010-6-1 00:05


建筑兄是大牛,多多批评。

建筑兄目光如炬,一眼就看出我这只是个半成品。The Encyclopedia of Trading Strategies上建议用持仓5天,不设止赢止损的交易方式来检验entry strategy有没有edge。其实到目前为止,我这个策略还只有entry strategy,没有exit strategy。从分布上看,如果每次交易都全仓进入的话,那么max drawdown超过50%。因为最后实际交易的时候肯定是要设止赢止损的,所以想把止赢止损当作一个附加参数,回测和前测了以后再实际交易。其实坦白讲,我下一步要做的就是用这个进入策略手动交易一段时间,看看有没有什么可以改进的地方,或者找到比较优化的exit strategy。

更正:图上X轴最低到-50%,看了眼数据,最低是-41%。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2010-5-31 10:29 PM | 显示全部楼层
回复 3# Diffusion

听着不错,再接再厉!
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2010-5-31 10:32 PM | 显示全部楼层
回复  Diffusion

听着不错,再接再厉!
流动的建筑 发表于 2010-6-1 00:29



    一定一定,将来有什么问题还要请教建筑兄。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2010-5-31 11:01 PM | 显示全部楼层
4/26喊顶,还有5/13(?)左右喊顶从这个系统来的?  不错啊.
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2010-5-31 11:10 PM | 显示全部楼层
4/26喊顶,还有5/13(?)左右喊顶从这个系统来的?  不错啊.
90ufo 发表于 2010-6-1 01:01



这个系统和那两次喊顶没有关系。4/26, 5/13那两次也是运气好蒙上的。那时候主要还是FA指导TA,因为欧洲这摊破事还没完,加上从那两天日内走势上看,上升动能被耗尽。

这个系统是做个股的。按照一定的pattern,每天从所有可以交易的个股里面筛选符合这个pattern,也就是获利可能性高的个股进行交易。
回复 鲜花 鸡蛋

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|www.hutong9.net

GMT-5, 2025-6-24 04:45 PM , Processed in 0.051100 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表