海龟策略深入研究-策略回测系列-3:原版海龟策略(下)

首先呢,还是那副图,现在介绍剩下的3个关键要素

enter image description here

5.逐步建仓

在突破点建立1个单位的头寸,然后按0.5*ATR的价格间隔一步步扩大头寸。(1/2的间隔以上一份订单的实际成交价格为基础的)
这个过程将继续下去,直到头寸规模达到上限,即单个合约最大4个单位头寸。

该书举了纽约商品交易所(COMEX)黄金期货指数的例子作为说明
enter image description here

6.止损

止损曾经在入场信号中简单提及,即价格反方向偏离2*ATR幅度进行移动止损。但是结合刚刚介绍到的逐步加仓,若在后续中按照0.5N的价格间隔补充头寸单位,则之前头寸单位的止损点将相应调整0.5*ATR。

该书通过原油的例子来说明:
enter image description here

7.止盈

对应入场信号中的短周期版本和长周期版本,止盈策略也分为两个版本

  • 短周期版本:采用10日唐奇安通道突破退出法则,即多头价格跌破10日最低点离场,空头价格超过10日最高点离场。
  • 长周期版本:采用20日唐奇安通道突破退出法则,即多头价格跌破20日最低点离场,空头价格超过10日最高点离场。

策略回测效果

《海龟交易法则》并没有展示完整版海龟策略的历史回测效果图,仅仅提供了简化版(作者称之为"唐奇安趋势系统”)。费思通过交易模拟软件Trading Blox Builder对其进行回测,回测区间设置1996年1月到2006年6月,下面展示了回测结果相关指标如图和资金曲线。

从简化版可以推测海龟策略整体上是盈利的,尽管中途有比较大的资金回撤。其夏普比率接近1,百分比最大回撤和年化收益都比较高;胜率低,靠少数大行情的盈利可以弥补大部分假突破所造成的的亏损,表现出典型趋势跟踪策略的特点。

enter image description here
enter image description here

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
海龟策略是一种基于技术分析的交易策略,它通过追随市场趋势进行交易,具有较强的适应性和风险控制能力。在Python中,可以使用多种工具和库来实现完整的海龟策略。 首先,我们需要使用Python中的数据获取库,如pandas_datareader,来获取股票或期货的历史行情数据。通过这些数据,我们可以分析和判断市场的趋势。 接下来,我们可以使用技术分析库,如TA-Lib,来计算一些常用的技术指标,如移动平均线、布林带等。这些指标可以帮助我们识别市场的趋势和价格的超买超卖情况。 然后,我们可以根据海龟策略的规则来制定交易规则。海龟策略的核心是根据市场的趋势进行买入和卖出操作。具体的规则包括,当价格穿越移动平均线向上时,买入;当价格穿越移动平均线向下时,卖出。此外,还可以设置止损和止盈的条件来控制风险。 最后,我们需要编写一个回测框架来模拟和评估海龟策略的表现。回测框架可以记录每次交易的详细信息,包括交易的时间、价格、交易量等。通过回测框架,我们可以评估策略的盈亏情况、胜率和风险回报比等指标,进而对策略进行优化和调整。 总结起来,Python中实现完整的海龟策略主要包括数据获取、技术分析、交易规则制定和回测框架等几个步骤。通过使用Python的相关库和工具,我们可以实现一个简单但有效的海龟策略,并进行策略回测和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值