水晶球APP 高手云集的股票社区
下载、打开
X

推荐关注更多

股道的卢

06年入市实战操作至今,经...


价值领航

稳健的投资风格和淘金精神


柴孝伟

建造十九层每层成倍财富高楼...


邢星

邢 星 党员,国...


石建军

笔名:石天方。中国第一代投...


揭幕者

名博


洪榕

原上海大智慧执行总裁


小黎飞刀

黎仕禹,名博


启明

私募基金经理,职业投资人


李大霄

前券商首席经济学家


banner

banner

海龟交易之商品期货版

万能量化   / 2016-11-07 17:50 发布

一、海龟交易步骤回顾

唐奇安通道捕捉突破。对于唐安奇通道的天数N设置,之前设置为20天。但个人觉得在期货日线中这个天数还是略久,反应比较慢。因此觉得N设为5或10较好;当然分钟线的话得另行讨论

计算平均真实波幅ATR

计算每次加仓1unit,购买的手数

捕捉突破,判断开仓方向

判断是否加仓、是否止损

若止损了回到4,未止损回到5

二、需要用到的计算及判断函数参见原文

网页链接

三、回测3.1 对于回测的一些说明

主力合约变化的情况期货回测平台目前没考虑主力合约更换的情况。一般有两种处理:

持有原合约,出现主力合约变更时,对原合约平仓,并买入更换的主力合约

持有原合约,出现主力合约变更时,对原合约平仓,但是不一定买入新合约,而是根据策略逻辑判断是否买入

本策略采用第二种方式处理

3.2 日线螺纹钢测试:策略设定:

唐奇安通道 N设定为5

最大持有unit数为4(最多加3次仓)


分析:

收益曲线挺像阶梯上行,说明较好的实现了海龟交易的理念

从策略表现来看,年化收益126%,夏普比率3.76,表现不错;最大回撤12.2%,还不错,本身海龟策略的动态ATR止损,而且仓位控的好,回撤应该不大,但由于日线原因,有些时候无法及时触发止损,因此回撤也不是特别小。

观察收益曲线发现,回撤较大的地方往往是一波涨势之后,回想ATR止损,是在最后一次买入价格last_deal_price的基础上减去2ATR作为止损点的,当盈利很大之后,止损点就显得有点“跟不上”了,因此,这是个可以改进的点。不过就像上面说的,日线的话很可能不能及时触发止损,因此这里止损点改进的问题暂不讨论。

再看看ATR、价格的曲线及仓位变化情况:



可以看出,当价格波动幅度变大时,ATR变大。在趋势反转区域,出现了较大波动,由于ATR计算平均真实波幅,在反转之后才到达高点,这就使得处于趋势反转时,止损点反而下移了,因此止损有一定“延迟”。

观察仓位发现,最多仓位没超过60%,大部分情况轻仓操作,仓位在30%左右。不过风险厌恶程度不高的话,可以适当提高unit的最大值,以博取更高收益。

3.3 不同商品,在唐奇安通道N分别为5,10,20时的策略表现:

选取品种为: 螺纹钢、焦炭、铅、焦煤、锌、铜



分析:

从表现来看,焦炭的收益最高,达年化153.3%,螺纹钢次之,接着是焦煤。 铅则为小亏,锌是悲剧了。

对于各个品种,除了焦炭和锌,其余品种 唐奇安通道N值为5的时候表现最好,与预期相同。

从回撤看,除了锌比较特殊之外,大部分情况回撤都小于20%,说明海龟策略对回撤的控制还是不错的,加上上面对止损提出的改进思路,应该还能做的更好。

小结

从回测来看,海龟交易策略还是挺适合部分商品期货的,但是对于不同的品种,由于其自身特性不同,对于参数的设定还值得推敲,例如最大unit数,这个对于不同品种仓位控制效果需求可能不同;再如唐奇安通道的 N值,在分钟线如何设定值得研究

这里没有设定止盈,我个人的理念是不设止盈,控制好止损,让利润奔跑。文中止损点还有优化的空间,在盈利充分的时候,应当上移止损点锁住更多利润

对于分钟线回测,目前回测框架似乎不完善,1分钟线回测收益高的离谱。有兴趣的矿友可以试试。

原文地址:海龟交易之商品期货版(网页链接

海龟交易法则具体介绍:(网页链接