股票学习网

股票入门基础知识和炒股入门知识 - - 股票学习网!

海龟法则图解(海龟法则系统讲解)

2023-04-07 15:25分类:炒股技巧 阅读:

海龟交易法则

海龟交易法则简介

什么是海龟交易法则?

1983年年中,著名的商品投机家理查德.丹尼斯与他的老友比尔.埃克哈特进行了一场辩论,这场辩论是关于伟大的交易员是天生造就还是后天培养的。理查德相信,他可以教会人们成为伟大的交易员。比尔则认为遗传和天性才是决定因素。

为了解决这一问题,理查德建议招募并培训一些交易员,给他们提供真实的帐户进行交易,看看两个人中谁是正确的。

他们在《巴伦氏》、《华尔街期刊》和《纽约时报》上刊登了大幅广告,招聘交易学员。广告中称,在一个短暂的培训会后,新手将被提供一个帐户进行交易。

理查德从报名的人中精选出13个人,1983年12月底,学员被邀请到芝加哥进行两周的培训,到1984年1月初,开始用小帐户进行交易。到了2月初,在学员证明了自己的能力之后,丹尼斯给其中的大多数人提供了50万至200万美元的资金帐户。

“学员们被称为‘海龟’(丹尼斯先生说这项计划开始时他刚刚从亚洲回来,他解释了自己向别人说过的话,‘我们正在成长为交易员,就象在新加坡他们正在成长为海龟一样’)。”----斯坦利.W.安格瑞斯特,《华尔街期刊》,1989年9月5日

海龟成为交易史上最著名的实验,因为在随后的四年中这些海龟交易员取得了年均复利80%的收益。

是的,里克证明了交易可以被传授。他证明了用一套简单的法则,他可以使仅有很少或根本没有交易经验的人成为优秀的交易员。而这个交易法则被后世称为“海龟交易法则”。

海龟交易法则具体内容

**海龟交易法则:**海龟交易法则属于趋势交易,首先建立唐奇安通道(下文会具体解释),即确定上突破线和下突破线,如果价格突破上线,则做多,如果价格突破下线就平仓或做空。

唐奇安通道与开仓

唐奇安通道,作为一个通道必定有上线和下线,上线就是前N1日内的最高价,下线就是前N2日内的最低价,一般来说N1=20,N2=10;然后,价格上穿就买,下穿就卖,就是这么简单。

但是仅仅只用唐奇安通道进行买卖,其实效果跟MACD线等其他趋势策略的效果差不多,并没有更优

ATR与仓位管理

海龟交易法则最核心的部分,在于仓位的控制,这种止损会让你基准的亏损不超过总资金的n%,所以这部分的思想是需要我们学习的。

当日的真实波幅TR(true range)

计算当日真实波幅公式

TR1=Max(H1−L1,H1−C0,C0−L1)TR1=Max(H1−L1,H1−C0,C0−L1)

其中,下表1代表当日,下表0代表昨日,C0C0是昨日开盘价close,H是最高价high,L是最低价low。

平均波幅ATR(Average true range)

一般取前20日的平均TR。

ATR20=mean(TR1,TR2…TR19,TR20)ATR20=mean(TR1,TR2…TR19,TR20)

其中,公式 mean(X1,X2)mean(X1,X2) 代表求 X1X1 和 X2X2 的平均数。

这时候我们已经求出ATR,这个数字可以当做衡量今天的价格波幅的基准,为1单位,比如现在价格是100元,基准波幅ATR=4元,代表今天基准波幅在98-102元,如果是2倍ATR,波幅就在96-104元。

仓位管理

在仅讨论多头的情况下:

1、如果标的价格跌破"持仓均价-0.5(1、1.5、2)倍的ATR",则平仓至原始仓位的75%(50%,25%,0%)。

2、如果标的价格跌破唐奇安通道下轨,则全平仓。

海龟交易法则策略实现(基于掘金量化平台)

策略思想

  • 当价格上穿唐奇安通道且短MA在长MA上方时开多仓;当价格下穿唐奇安通道且短MA在长MA下方时开空仓(8手)
  • 若有多仓则在价格跌破唐奇安平仓通道下轨的时候全平仓位,否则根据跌破持仓均价 - x(x=0.5,1,1.5,2)倍ATR把仓位平至6/4/2/0手
  • 若有空仓则在价格涨破唐奇安平仓通道上轨的时候全平仓位,否则根据涨破持仓均价 + x(x=0.5,1,1.5,2)倍ATR把仓位平至6/4/2/0手

策略主要步骤实现

订阅数据

subscribe(symbols=symbols, frequency='1d', count=31, wait_group=True)

订阅数据需要在定义init函数里面设置,并调用subscribe函数,这里注意,我们需要通过计算前三十根bars来作为开平仓的标准,并在当前bar上做出开平仓操作,所以需要获取31根bar:

  • symbols 需要设置订阅的标的代码。
  • frequency需设置订阅数据的周期级别,这里设置1d 表示以一天为周期。
  • count需要设置获取的bar的数量

数据获取

data = context.data(symbol=symbol, frequency='1d', count=31, fields='close')

订阅数据之后,需要获取已经订阅的数据来进行操作,这时需调用context.data函数:

  • symbols 需要设置订阅的标的代码。
  • frequency需设置订阅数据的周期级别,这里设置1d表示以一天为周期。
  • count需要设置获取的bar的数量
  • fields需要设置返回值的种类

获取持仓信息

position_long = context.account().position(symbol=symbol, side=PositionSide_Long) position_short = context.account().position(symbol=symbol, side=PositionSide_Short)

在判断平仓条件时,需要获取持仓信息(包含持仓均价),这就需要调用context.account().position函数:

  • symbols 需要设置订阅的标的代码。
  • side需要设置持仓方向,有PositionSide_LongPositionSide_Short两个选择。

策略回测分析

回测报告

分析

我们选取了2017年6月至2017年12月作为回测周期,“RB1801”与“FG801”作为标的合约,均线长短周期分别为5d,20d,唐奇安通道上下轨计算周期分别为20d,10d,ATR计算周期为20d,可以看出:

  • 胜率(具有盈利的平仓次数与总平仓次数之比)达到了34.48%,因为海龟交易法则为趋势跟踪策略,所以胜率不会太高。
  • 卡玛比率(年化收益率与历史最大回撤之比)是使用最大回撤率来衡量风险。**采用最大回撤率来衡量风险,关注的是最极端的情况。**卡玛比率越高表示策略承受每单位最大损失获得的报酬越高。在这里卡玛比率超过了9。
  • 夏普比率(年化收益率减无风险收益率的差收益波动率之比)超过2.5,也即承受1单位的风险,会有超过2.5个单位的收益回报
  • 策略收益曲线整体相对稳定,适合稳定型投资者,最大回撤极小,另外,策略在趋势行情行情中表现更加。

策略源码

# coding=utf-8 from __future__ import print_function, absolute_import, unicode_literals import sys import numpy as np import pandas as pd try: import talib except: print('请安装TA-Lib库') sys.exit(-1) from gm.api import * ''' 本策略通过计算CZCE.FG801和SHFE.rb1801的ATR.唐奇安通道和MA线, 当价格上穿唐奇安通道且短MA在长MA上方时开多仓;当价格下穿唐奇安通道且短MA在长MA下方时开空仓(8手) 若有多仓则在价格跌破唐奇安平仓通道下轨的时候全平仓位,否则根据跌破 持仓均价 - x(x=0.5,1,1.5,2)倍ATR把仓位平至6/4/2/0手 若有空仓则在价格涨破唐奇安平仓通道上轨的时候全平仓位,否则根据涨破 持仓均价 + x(x=0.5,1,1.5,2)倍ATR把仓位平至6/4/2/0手 回测数据为:CZCE.FG801和SHFE.rb1801的1min数据 回测时间为:2017-09-15 09:15:00到2017-10-01 15:00:00 ''' def init(context): # context.parameter分别为唐奇安开仓通道.唐奇安平仓通道.短ma.长ma.ATR的参数 context.parameter = [20, 10, 5, 20, 20] context.tar = context.parameter[4] # context.goods交易的品种 context.goods = ['CZCE.FG801', 'SHFE.rb1801'] # 订阅context.goods里面的品种, bar频率为1min subscribe(symbols=context.goods, frequency='1d', count=51) # 止损的比例区间 def on_bar(context, bars): bar = bars[0] symbol = bar['symbol'] recent_data = context.data(symbol=symbol, frequency='1d', count=51, fields='close,high,low') close = recent_data['close'].values[-1] # 计算ATR atr = talib.ATR(recent_data['high'].values, recent_data['low'].values, recent_data['close'].values, timeperiod=context.tar)[-1] # 计算唐奇安开仓和平仓通道 context.don_open = context.parameter[0] + 1 upper_band = talib.MAX(recent_data['close'].values[:-1], timeperiod=context.don_open)[-1] context.don_close = context.parameter[1] + 1 lower_band = talib.MIN(recent_data['close'].values[:-1], timeperiod=context.don_close)[-1] # 若没有仓位则开仓 position_long = context.account().position(symbol=symbol, side=PositionSide_Long) position_short = context.account().position(symbol=symbol, side=PositionSide_Short) if not position_long and not position_short: # 计算长短ma线.DIF ma_short = talib.MA(recent_data['close'].values, timeperiod=(context.parameter[2] + 1))[-1] ma_long = talib.MA(recent_data['close'].values, timeperiod=(context.parameter[3] + 1))[-1] dif = ma_short - ma_long # 获取当前价格 # 上穿唐奇安通道且短ma在长ma上方则开多仓 if close > upper_band and (dif > 0): order_target_volume(symbol=symbol, volume=80, position_side=PositionSide_Long, order_type=OrderType_Market) print(symbol, '市价单开多仓8手') # 下穿唐奇安通道且短ma在长ma下方则开空仓 if close < lower_band and (dif < 0): order_target_volume(symbol=symbol, volume=80, position_side=PositionSide_Short, order_type=OrderType_Market) print(symbol, '市价单开空仓8手') elif position_long: # 价格跌破唐奇安平仓通道全平仓位止损 if close < lower_band: order_close_all() print(symbol, '市价单全平仓位') else: # 获取持仓均价 vwap = position_long['vwap'] # 获取持仓的资金 band = vwap - np.array([200, 2, 1.5, 1, 0.5, -100]) * atr # 计算最新应持仓位 grid_volume = int(pd.cut([close], band, labels=[0, 10, 20, 30, 40])[0]) * 2 order_target_volume(symbol=symbol, volume=grid_volume, position_side=PositionSide_Long, order_type=OrderType_Market) print(symbol, '市价单平多仓到', grid_volume, '手') elif position_short: # 价格涨破唐奇安平仓通道或价格涨破持仓均价加两倍ATR平空仓 if close > upper_band: order_close_all() print(symbol, '市价单全平仓位') else: # 获取持仓均价 vwap = position_short['vwap'] # 获取平仓的区间 band = vwap + np.array([-100, 0.5, 1, 1.5, 2, 200]) * atr # 计算最新应持仓位 grid_volume = int(pd.cut([close], band, labels=[0, 10, 20, 30, 40])[0]) * 2 order_target_volume(symbol=symbol, volume=grid_volume, position_side=PositionSide_Short, order_type=OrderType_Market) print(symbol, '市价单平空仓到', grid_volume, '手') if __name__ == '__main__': ''' strategy_id策略ID,由系统生成 filename文件名,请与本文件名保持一致 mode实时模式:MODE_LIVE回测模式:MODE_BACKTEST token绑定计算机的ID,可在系统设置-密钥管理中生成 backtest_start_time回测开始时间 backtest_end_time回测结束时间 backtest_adjust股票复权方式不复权:ADJUST_NONE前复权:ADJUST_PREV后复权:ADJUST_POST backtest_initial_cash回测初始资金 backtest_commission_ratio回测佣金比例 backtest_slippage_ratio回测滑点比例 ''' run(strategy_id='dcda6cd6-e139-11e7-9f7c-9cd21ef04ea9', filename='turtal.py', mode=MODE_BACKTEST, token='token', backtest_start_time='2017-06-01 09:15:00', backtest_end_time='2017-12-11 15:00:00', backtest_adjust=ADJUST_PREV, backtest_initial_cash=10000000, backtest_commission_ratio=0.0001, backtest_slippage_ratio=0.0001)

 

Rayner Teo是独立交易员,曾经是一名自营交易员。他交易历史也有12年左右了。如今他自己的交易博客相当受欢迎。他主要跟随趋势进行交易。他认为,除了交易技巧和策略之外,交易者能否遵守原则、能否有良好的心理都很重要。

 

谈到海龟交易法则,很多交易者应该都很熟悉。

 

1983年,两位大宗商品交易员理查德·丹尼斯(Richard Dennis)和威廉·埃克哈特(William Eckhardt)进行了实验,看看交易是天生的技能还是后天学习形成的。

 

因此,他们进行了不断采访,以寻找合适的人选。

 

一些幸运的候选人被选中参加这个海龟项目——他们被称为“海龟交易者”。

 

接下来,理查德·丹尼斯给海龟交易者一套固定的交易规则来交易市场(项目方提供交易资金)。

 

 

结果怎么样?

 

太惊人了!几位海龟交易者在短短几年内取得了3位数的回报率,有些甚至成立了自己的对冲基金。

 

显然,海龟交易规则在1980年代运作良好。

 

但问题是:

 

海龟交易规则今天仍然有效吗?

 

这就是我们今天文章中要探讨的问题。

 

海龟交易策略:原始规则和结果

 

海龟交易基本上是期货市场的趋势跟踪策略。

 

以下是原始海龟交易策略的规则:

 

  • 入场:当价格突破20个交易日高点时买入
  • 止损:入场价的2个ATR(平均真实波幅)
  • 追踪止损:10日低点
  • 风险管理:交易账户的2%
  • 空头交易反之亦然

 

交易市场:

 

  • 债券和利率:30年期美国国债、10年期美国国债、欧洲美元、90天期美国国债
  • 商品:咖啡、可可、糖、棉花、金、银、铜
  • 能源:原油、取暖油、无铅天然气
  • 货币:瑞郎、德国马克、英镑、法国法郎、日元、加元

 

注意:原始的海龟交易规则稍微复杂一些,因为它既可以交易长期突破,也可以交易短期突破。此外,随着价格对你有利,则将成为胜者。

 

  • 欲了解更多原始海龟交易法则,请访问:https://drive.google.com/file/d/1Slj01mFv0Jf3_SdJGuVPOdxVLLXUt5yF/view

 

其他参数:

 

  • 交易成本:每笔交易10美元
  • 执行:市场开放
  • 测试期:2000–2019

 

下面是交易设置的示例:

 

 

为了运行这个回测,我会保持一切从简,只交易短期突破,且不扩大头寸。此外,一些品种已不再存在市场(如德国马克、法国法郎等),因此我们将剔除这些交易市场。

 

海龟交易规则的结果

 

  • 交易数量:4322
  • 胜率:36.83%
  • 年回报率:-0.38%
  • 最大回撤:-95.38%

 

这是过去20年的完整交易细节:

 

 

显然,我们可以看到海龟交易策略在过去20年中表现不佳。

 

现在你可能在想:

 

“是不是说海龟交易规则失效了?”

 

怎么说呢,答案既可以是肯定,也可以说是否定。

 

鉴于你刚刚看到表现不佳的交易结果,可以说原来的海龟交易规则已经失效。

 

但是,这是否意味着趋势跟踪已死?

 

要回答这个问题,我们首先要了解趋势跟踪的原理……

 

  • 高买高卖
  • 在每笔交易中承担一小部分资金亏损的风险
  • 交易来自不同行业的各种市场(尽可能多)
  • 追踪止损以顺势而为
  • 不要预测

 

现在,如果你将海龟交易规则与趋势跟踪原则进行比较,你会发现我们可以改进一些事情。

 

例如,你可以增加交易市场的数量,降低每笔交易的风险,并增加突破的范围长度(以减少被洗出局)。

 

所以,让我们修改我们之前的海龟交易规则,看看我们是否可以让事情变得更好……

 

修改海龟交易规则和结果

 

  • 入场:当价格突破200个交易日高点时买入(之前是突破20个交易日高点)
  • 止损:入场价的2个ATR
  • 追踪止损:10个交易日低点
  • 风险管理:交易账户的1%(之前为2%)
  • 空头交易反之亦然

 

交易市场:

 

  • 农业:饲养牛、糙米、糖、咖啡、大豆、豆粕、豆油、小麦、玉米、木材
  • 债券:30年期国债、5年期国债、Buxl、Bund、Bobl、BTP、Gilt、加拿大债券
  • 货币:欧元/美元、英镑/美元、澳元/美元、纽元/美元、美元/墨西哥比索、美元/南非兰特、美元/印度卢比、美元/卢布、美元/离岸人民币、美元/日元
  • 指数:标准普尔500、纳斯达克、欧洲斯托克、CAC 40、标准普尔/多伦多证券交易所60、日经、恒生、中国A50
  • 非农业:布伦特原油、汽油、取暖油、天然气、金、银、钯、铂、铜

 

海龟交易规则修改结果

 

  • 交易数量:2957
  • 中奖率:40.95%
  • 年回报率:32.12%
  • 最大回撤:-41.51%

 

这是交易设置的示例:

 

 

以下是过去20年的完整交易细节:

 

 

如你所见,结果已显着改善。

 

现在你可能在想:

 

“我怎么知道你是否没有对结果进行曲线拟合?”

 

※ 交易员说备注:曲线拟合(curve-fitting)是一种数据处理方法,指选择适当的曲线类型来拟合观测数据,并用拟合的曲线方程分析两变量间的关系。

 

这是个好问题。

 

因此,让我们使用不同的突破入场来测试修改后的海龟交易规则的稳健性。

 

以下是交易189天突破的结果:

 

  • 年回报率:31%
  • 最大回撤:44.51%

 

以下是227天突破的交易结果:

 

  • 年回报率:32.12%
  • 最大回撤:41.51%

 

显然,突破入场的两种变体仍然产生积极的预期。

 

那么,你能从这次海龟交易“实验”中学到什么?

 

你可以从海龟交易策略中学到的3个重要课程

 

根据你看到的数据,原来的海龟交易规则已经失效了。但是,它背后的原理仍然有效。

 

请看下面3个要点:

 

#1:了解交易策略背后的概念

 

你必须了解交易策略背后的逻辑和概念,因为这就是你交易策略的动力(例如发动机如何为汽车提供动力)。

 

如果你了解它背后的概念,就可以围绕它制定多种交易策略,分散你的风险。

 

但是,如果不了解它,你将在回撤时放弃交易策略——你将不知道如何解决它。

 

#2:管理你的风险

 

现在你可能有一个成功的交易策略,但如果没有适当的风险管理,你仍然会毁掉你的交易账户。

 

比如,早些时候,修改后的海龟交易策略产生了32.12%的年回报率和41.51%的最大回撤,每笔交易的风险为1%。

 

现在,如果我们将风险提高到4%会怎样?

 

那么,你将获得75.84%的年回报率和96.82 的最大回撤。换句话说,你爆仓了,因为几乎不可能从96%的跌幅中恢复过来。

 

因此,如果没有适当的风险管理,交易策略将毫无用处。

 

#3:适应不断变化的市场条件

 

市场条件发生变化。这意味着交易策略不会一直有效,它会经历一段回撤期。

 

但是,有时交易策略会完全失效(例如海龟交易策略)。

 

所以现在怎么办?

 

下面就是你可以做的:

 

#1:找出失败的原因是交易理念还是交易策略。因为如果这是交易策略,那么你可以对其进行调整并改进。

 

#2:但是如果这个概念已经停止工作,那么节省你的时间并转向另一个交易概念。

 

#3:围绕你学到的新概念制定交易策略。

 

结论

 

海龟交易实验证明,任何人都可以通过正确的方法和完美的执行来持续盈利。

 

但是原来的海龟交易规则现在不再起作用。

 

不过这并不意味着趋势跟踪已死,因为通过一些调整,我们成功地制定了良好的趋势跟踪策略。

 

关键是要专注于交易理念,而不是盲目地遵循交易策略。因为一旦你理解了这个概念,你就可以从中建立多种交易策略。

 

对此,你对海龟交易策略有何看法?请在下面留言,一起分享你的想法。

 

海龟交易策略相关文章:

 

  • 《短线交易可以复制海龟交易的模式吗?》
  • 《像海龟交易员那样交易,揭示5个资金与头寸管理的秘密》
  • 《期货海龟交易法则:即使公开所有交易秘密,大多数人依然是爆仓?》
  • 《海龟交易法则:100%公开!顶尖海龟交易员的盈利秘诀》

 

各位书友大家好,欢迎继续来到老齐的读书圈,我们一起来讲海龟交易法则,昨天说到了海龟的交易,从来不在乎一城一池的得失,他们认为错误的交易,就是成功的交易的重要组成部分,所以从不要求每次交易都赚钱。海龟们要做的事情就是把每一次的交易都做对。

在交易中,坏习惯会让你充分暴露自己的缺点,并且都会反应在最后的结果上。如果你交易做错了,即使某一次能赚钱,长久下来肯定会赔钱,总是怪别人,不从自己身上找原因,那么好人的代价就是赔钱。海龟们必须时刻记住,钱是你的,交易也是你做的,所以说什么也没用,你必须对结果和你自己的钱负责。每次交易之后必须要总结,如果交易做对了,赔钱了,这应该得到鼓励,如果交易错了但赚钱了,这必须要赶紧反省。比如跟踪老齐的人都知道,当时我们投资乐视,实际上就是犯了巨大的错误,赌贾跃亭一定会找到钱,实际上我们赌对了,他带着150亿回来了。但资本市场并没有给出应有的反应,我们马上反省,发现这笔交易错了,第一摒弃了我们价值优先的理念,第二除了融资成功,我们并没有设计安全边际。除了股价我们没有其他的退出途径。所以马上找机会卖出,虽然最后还赚了3个点,但老齐还是做了一次深刻的检查,这次交易也让我吓出一身冷汗。交易错了,结果正确也是错了。当然还有一种,交易错了,结果也错了。那么更要好好总结了,交易到底错在哪了,务必保证下次不再犯这样的错误,千万别赖别人,抱怨某某人的推荐不好,抱怨谁谁谁的消息不准,这一点用都没有,钱是你自己赔掉的。如果你自己不知悔改,那么以后还会赔很多钱。

海龟们流行一句话,能够掌握优势,就是专业投资者与业余投资者之间的最大差别,成功的交易无非就是低买高卖,注意这里的低买高卖和价值投资里的低买高卖不同,他说的就是纯粹的价格。如果是新手,用猜价格方式,那么也就意味着他们没有任何优势。举个例子,打麻将也好21点也罢,专业的牌手最大的优势就是记牌,他们清晰的记得出过的每一张牌,甚至推算你手里还剩下的牌。

那么在交易中,优势的要素都有什么呢?那就是3点,找到一个投资的资产组合,并找到一个准确地入市点,并设计一套退出策略。你入市之后,价格有两种变动,一个是符合预期的变动,叫做好的价格变动,一个是不符合市场预期的变动,叫做坏的价格变动,海龟交易者会把入市点做一个优势率的指标,第一步计算入市点的好的价格变动和坏的价格变动,第二部用这些变动分别除以波动率ATR指标,这个波动率在一般的软件里都有,ATR波动率越高,意味着趋势改变的可能性就越大。第三步,计算平均的价格变动,让信号更加平滑,第四步用调整后的,好的价格变动平均值,除以坏的价格变动平均值,得出的就是入市优势率,也叫作E比率。这个E后面会有个数字,E10就代表了10天内的价格平均变动,E50就代表了50天的价格变动。

作者说,经过他们长期的跟踪测试,无论多久的E比率基本接近1,也就是说你入市后的成功率接近55开,那么海龟交易法里面的20日突破系统的优势比率是多少呢,E5是0.99,E10是1.0,换句话说基本也是55开,并没有胜算,但这是一个中期交易系统,如果把时间拉长到E70,也就是70天的平均变动来测算,E70的比率达到了1.2,也就是说好的变动比坏的变动,超过了20%,而如果给这交易系统加上一个过滤器,最后E70的比率能够高达1.33,E120比率能到达1.6,赚钱的比率更高了。

交易的优势来自于市场交易者的认识分歧,和认知偏差, 也来源于市场总是非理性的。下面我们来说说,市场的支撑和阻力,这些都是市场行为,来源于三种认知偏差, 锚定效应,近期偏好和处置效应,所以才产生了所谓的支撑和阻力。

之前讲过了,锚定效应,就是依赖轻松得来的信息去判断市场价格的倾向,大家往往用之前的新高或新低当成一个有效的价值锚,之后的价格都会跟这个位置比较。所以高点和低点,通常都有明显的指示作用。而当价格突破某一平台高点和低点的时候,通常会伴随加速上涨或者下跌。这就为交易者提供了趋势判断。

近期偏好指的是大家总是倾向于重视近期数据和经验,当交易者评判现价的时候总是以最近的那个高点和低点来判断的。大家会把低点,视为一个重来一次的机会,比如价格从1块涨到了2块,你就会后悔1块的时候为什么没买,而当他从2块跌回到了1块,你会觉得这是上天再给了你一次机会。这么想的人多了,1块钱也就变成了支撑。大多数交易者都相信支撑和阻力的存在,所以这就让支撑和阻力更加有效。

处置效应指的是,大家总是倾向于早早锁定利润,如果赚钱越来越多,交易者们就会越恐惧,如果一旦价格下跌,你就会后悔为什么高点没卖,比如涨到了1块5,跌回到了1块4,这时候你就天天盼着回到1快5,回到1块5你就赶紧卖掉了,这时候市场就会遭遇阻力,而再次回落。如果你要是一个反趋势的交易者,那么这些阻力和支撑,就是你的优势所在。老齐看过很多技术分析者,在每个高点和低点,画满了平行线。用这些线提示他的操作。如果是一个趋势追踪者,则刚好相反,突破这些线的时候,这才是你出手的时机。一旦突破一个长久的震荡平台,往往预示着可能会有一波大趋势发生。为什么会这样,就是我们刚才说的,一个平台被突破,那么那些反趋势交易者,就再也找不到他的灯塔了,所以跟你作对的力量就消失了,于是就会有急速的拉升或者下跌。

都说高手死于补仓,一旦趋势看错,很多人都愿意一点一点的摊低自己的成本。注意这里我们说的是交易者,而不是投资者,如果是价值投资者,当你洞悉了一个东西的价值低估之后,越跌越买是十分正确的,但如果是价格交易者,你的买入唯一依据就是价格出现趋势性信号,但买入后价格跌回来了,也就意味着趋势不存在了,那么这时候你还在补仓那就是不作不死了。越跌越买会加重你的亏损,一旦跌破了低点,出现平台突破后的暴跌,会损失惨重。比如2015年的沪深300指数,8月17号的时候,沪深300反弹到了前期高点,你以为要突破了,买进去,但结果发现均线根本不支持这种反弹,结果指数又掉下来了,在3630点那里就支撑了一天,如果你觉得这里可以补仓,那就完蛋了,很快就跌破了3600,直接跌倒了3000点,暴跌了20%,当然如果你做沪深300的指数期货,在这个趋势点上做空,那么一手合约一个点你就能赚300块钱,600点下来,一手合约你就赚了18万。如果满仓做空,基本能赚一倍。所以交易跟价值投资是完全不一样的世界,价值投资认为市场先生总犯错,而交易者觉得没有错误的市场,只有错误的交易。

海龟交易者们是趋势追踪者,他们特别注意这种平台的突破,一旦平台突破发生他们就会跟进,当然这里面有不少情况是错误的,比如突破之后,价格又很快跌回来了,那么这种突破就是失败的,海龟交易者必须要尽快离场止损。等待下一次的机会。

那么怎么判断上涨和下跌呢?在阻力位和支撑位上的大战要重点关注,而在战争行将结束的时候,也就是比较好判断战果的时候,大部分人认为这里是强支撑的时候,你不要跟随大家想法,你要观察,如果大部分人都觉得这里是强支撑但没有支撑住的时候,那么就会有快速的下跌,相反也是如此,大家都认为这里是一个不太可能突破掉的位置,比如年线,比如60日均线的压力和高点共振的时候,阻力位通常比较强,所以我们也不猜,静静的搬个板凳切个瓜,看他们撕逼就好,一旦价格突破了这个位置,那么就赶紧追进去。错了就赶紧出来,而赢了就一路加仓。这就是交易者的系统。明天我们再来讲一下,该如何有效衡量一次交易的风险?明天见。

 

 

关于作者

柯蒂斯・费思,“海龟计划”的成员,19岁加入了海龟计划,赚了3100多万美元,是海龟交易员里的传奇。

关于本书

《海龟交易法则》这本书来源于两位交易大师,丹尼斯和埃克哈特打的一个赌。丹尼斯认为,优秀交易员是后天培养的,只要教给他们正确的交易技巧就行。埃克哈特则认为优秀的交易员是天生的。丹尼斯为了证明自己观点,招募了一批学员,传授给他们交易技巧。这批学员在丹尼斯的指导下,都获得了不凡的投资成绩,这本书,说的就是丹尼斯的交易技巧“海龟交易法则”。

核心内容

一、海龟交易法则的具体内容。二、那些在历史上表现非常好的交易方法,为什么在未来不一定管用。

“我们要培养交易者,就像新加坡人养海龟一样。”24年前,交易大师理查德·丹尼斯对他的老朋友威廉·埃克哈特说了这么一句话。这原本只是两人之间的一个赌博——伟大的期货交易者究竟是天生的,还是可以后天培养的?最后却变成了一个传奇性的实验。

这个实验中最出类拔萃的海龟柯蒂斯·费思首次透露了整个实验的过程,揭示了丹尼斯和埃克哈特如何在短短两周之内把23个普通人训练成为杰出的期货交易者。他用最浅显易懂的语言详细介绍了海龟参与的一些最重量级的交易,以及它们的时机把握法则,剖析在市场中收获百万利润的要诀——就是它们让这些海龟获得了年均80%以上的收益率和超过1亿美元的利润。

海龟交易法则,是一套机械的交易系统,是由交易大师理查德・丹尼斯和威廉・埃克哈特开发的,也就是开头说的那两位打赌的大师。那什么是机械交易系统呢?这套系统不需要你自己把握度,只需要你严格执行系统规则,按着套路出牌就行,他们必须理解他们的交易系统的期望结果,并对这个结果抱有信心。从长期来看,这种信息就是他们制胜的法宝。

这么说来,这套系统似乎很死板,但作者认为,死板就对了。他们的成功完全归功于他们的心理状态和头寸规模法则。人们在市场交易里非常紧张,每次的决策都会牵涉到实际的利害,在这种情况下,想要做到完全的理性,几乎是不可能的。情绪和认知误区会严重干扰到我们的决策。

书里列举了几个对人们交易有影响的认知偏差:

·损失厌恶:对避免损失有一种强烈的偏好,即不赔钱比赚钱更重要。

·沉默成本效应:更重视已经花掉的钱,而不是未来可能要花的钱。

·处置效应:早早兑换利润,却让损失持续下去。

·结果偏好:只会根据一个决策的结果来判断他的好坏,而不去考虑决策本身的质量。

·近期偏好:更重视近期的数据或经验,忽视早期的数据或经验。

·锚定效应:过于依赖容易获得的信息。

·潮流效应:盲目相信一件事,只因为许多人都相信它。

·小数定律:从太少的信息中得出没有依据的结论。

人不是理性动物,尤其是在股市里,这些认知偏差并不利于我们在交易中盈利。所以在市场交易里,我们还真就得需要一个严格的系统,它不受到情绪的干扰,什么事都按着规则办,哪怕这个规则本身不科学,但一旦有了规则,至少你的决策是前后一致的,不会随着心情改变。做到这一点,就比看心情交易靠谱了一大截了。

我们下面就来具体说说海龟交易法则。我们都知道想要在股市上赚钱,就要低买高卖,这个道理谁都知道,但怎么判断什么时候低,什么时候高?这就很困难了,实际上也没有人能百分之百判断准确,不过你只要比别人的判断稍微准一点点,长期来看就是能盈利的,海龟交易法则里就有一个判断的方法,可以供我们参考。

在说这个方法之前,咱们先得普及两个基本概念,支撑位和阻力位。你截取某一段K线,你发现这段K线总是在15美元到17美元之间波动,这里的15美元,就叫做支撑位,17美元,就叫做阻力位。意思就是说17美元上下就像是有一种阻力,让价格涨不上去,而15美元,又像是一种支撑,让价格不再下跌。一旦价格突破了支撑位和阻力位,价格就会沿着突破的方向继续前进,而且会持续相当长一段时间,这就出现了所谓的“趋势”。造成支撑位、阻力位现象的原因,就是咱们前面说的,人们在交易市场里的非理性。锚定效应和近期偏好,会让人们根据容易获得的近期信息,来判断股市价格的高低,这就造成了股市行情会在支撑位和阻力位之间上下波动。

了解了支撑位和阻力位,下面关键的信息来了,什么时候买入是最佳时机?作者认为有两个最好的入市策略。第一个是短期策略,你要参考最近20天的价格走势,一旦突破了20天里的阻力位,也就是最高点,这时候你就是买入,做多股票。反过来,一旦突破了20天里的支撑位,也就是最低点,这时候就卖出,做空股票。另外一个是长期策略,你要参考最近55天的价格走势,然后操作和短期策略一样,突破阻力位,买入,做多股票;突破支撑位,卖出,做空股票。这里需要提醒一下,这个入市策略,只是书里提到的对期货和外汇买卖的方法,放在中国股市中能否仍能起作用,还需要通过大量数据验证,但是研究他们的操作系统对股民的股票买卖还是有参考价值的。

接着刚才的话题,说完了进入市场,接下来就要说什么时候退出市场了。退出市场无非两种结果,赚了或者赔了。但成熟的交易员首先考虑的是坏结果,也就是赔钱。那赔多少钱的时候退出,这就有讲究了。交易行业有这么一句话:有老的交易员,也有不怕死的交易员,但没有不怕死的老交易员。所谓不怕死,就是不设置止损点,不知道自己损失多少之后就该退场。不使用止损点的交易员,十有八九会破产。而且你要牢记,一旦价格达到了你设置的止损点,就必须退出,一下都不要犹豫,所有犹豫都会酿成灾难。

那止损点应该设置在什么价位上呢?作者认为,如果你使用短期交易策略进入市场,那价格一旦跌破过去10天里的最低点,就要退出。反过来,如果是做空股票的话,那就参考过去10天的最高点,一旦超过最高点就退出。如果用的是长期交易策略进入市场,你就要参考过去20天的价格,来决定是否退出。需要再一次强调的是,一定要严格遵守止损点,不能犹豫。

说完赔钱,咱们看看赚钱。交易行业还有一句老话,说落袋为安的人永远不会破产。但作者并不认同这种论调,过早地卖出股票,锁定利润,会让你错过更高的利润。那什么时候卖出,能尽可能多地获得利润呢?你要在趋势平稳之后,也就是股价又开始在支撑位和阻力位上下徘徊的时候,这才考虑卖出股票套现。作者认为,你只要严格遵守这套交易策略,长期来看,就能实现低价买进,高价卖出。

总结一下,这部分咱们先是了解了什么是交易者,所谓交易者,就是买卖风险的人,他们只关注价格。海龟交易法则,是说给交易者听的,并不适合投资者。海龟交易员的交易方法,简单来说就是,20天内突破阻力位,也就是最高点,就买入;10天内跌破支撑位,也就是最低点,就卖出。当然,这只是海龟交易法则的具体方法,并不是提倡你用这种方法来做交易。这些交易法则会不会长期有效,是有待商榷的。这是我们接下来在第二部分要讨论的问题。

第二部分

第一部分咱们说到了海龟交易法则的具体方法,听着很不错,简单易懂,以后能躺着赚钱了。但是,这个法则诞生至今已经30多年了,它在今日还能用吗?这是第二部分要重点讨论的内容。著名经济学家尤金・法玛的有效市场假说,这个假说的核心观点,说的就是你看到一只股票的价格,就是它真实的价格,你不用再研究了,它既没有被高估,也没有被低估,它就值这个价。资产价格未来的变动,不是因为这个资产被高估,或者是被低估,而是取决于新消息的发布,新的消息,顾名思义,我们不知道它什么时候出现,所以资产的变化是随机的,价格是随机游走的。纳西姆·尼古拉斯·塔勒布的《漫步华尔街》,也说过类似的观点,那本书认为,买股票不用瞎研究了,你就随便买上几只股票,放在那儿等着升值就好了。

行为金融学家罗伯特・席勒认为市场是存在泡沫的,人是非理性的,股票市场有时候过高,有时候过低。一只股票哪怕它的业绩很差,只要你相信有人在炒这只股票、有人愿意买这只股票,那以后一定还会有人用更高的价格来接手。基于这个认知,就会有很多人研究股票的交易方法,海龟交易法则就属于众多交易方法里的一种。

尤金・法玛的有效市场假说,和罗伯特・席勒的市场泡沫理论,看起来都很有道理,那谁说的对呢?这是一个难题,不仅咱们不好回答,就连诺贝尔经济学奖的评审委员都不好回答,最后的结果是,他们把2013年的诺贝尔经济学奖,同时颁发给了尤金・法玛和罗伯特・席勒。

海龟们从来不去预测市场的动向,而是会寻找市场处于某种特定状态的指示信号。这是一个重要的概念。优秀的交易者不会试着预测市场下一步会怎么样;相反,他们会观察指示信号,判断市场现在正处于什么样的状态中。不要对过去念念不忘,也不要去预测未来。前者对你无益,后者是徒劳的。

从本质上来说,股市的涨跌是没有规律的,所以作为投资者,你随机挑选一个股票组合,长期持有,就能实现盈利。但人的非理性行为,也是客观事实,它会影响到人们的短期交易行为,所以从短期来看,股市的波动似乎又有一点规律可循。

书中曾说道:“你不可能知道一个市场会上涨还是下跌,也不可能知道一个趋势会马上结束还是会在两个月后结束,但你确实可以知道趋势即将出现,知道价格变动的规律不会改变,因为人类的情感和认知特征是不会变的......你不会在乎个别交易的结果,因为你已经知道任何一次交易都有可能赔钱。如果你有这种心理准备,你也应该明白个别交易的结果四号不能代表你的智力水平。”

听完了其他专家的观点,咱们再回到《海龟交易法则》的原书,作者本人对于交易系统有效性的问题,是怎么看的呢?作者柯蒂斯・费思也认为,一个交易系统是不可能长期有效的。下面我们就来看看他给出的理由。

作者认为,那些历史上表现非常好的交易系统,未来不一定还会有那么好的成绩,甚至历史上表现越好的交易系统,在未来的表现可能会越差。为什么会出现这种情况呢?作者总结了三个原因,交易者效应、随机效应和过度拟合。下面咱们一个一个说。

造成交易系统失效的第一个原因,是交易者效应。即说的就是人们的交易行为,会改变目前的市场状态。如果出现一种交易系统很赚钱,那其他交易者就会慢慢地开始注意到这种交易系统,然后就开始模仿,用的人越来越多,市场的意见愈发统一。这种策略就没有之前那么好的效果了。

第二个原因是随机效应。这个很好理解,有些历史数据漂亮的系统,纯粹就是撞了大运。随机效应其实很容易发生,你甚至都不用构建一个复杂的交易系统,就能做到100%预测股票涨跌。股票嘛,无非就是涨和跌这两个结果,你找一万个人给他们发邮件,5000人发涨,另外5000人发跌,第二天有一半人肯定是正确的。接下来正确的那5000人再一半发涨,一半发跌,又会有一半人收到了正确的预测。这样十几轮下来,总有那么几个人,每次收到的预测都是对的,这不就实现了“100%准确”的预测吗?当然这个“100%准确”是加引号的,很多骗子就是用这种手法来骗人的。

第三种原因是过度拟合。所谓过度拟合,说的是如果一个模型描述的数据和历史数据的一致性越高,它预测未来的能力反而越差。也就是说,如果你的模型涉及到决策判断和预测未来,精确写实往往不如粗略写意。数学家把这种现象就叫做过度拟合。如果一个交易系统,历史上表现很好,和历史数据非常吻合,那么,它对未知数据的预测能力就会非常差。这很反常识,为什么会这样呢?因为那些所谓的“已知数据”,都是有误差的,精准的拟合历史数据,会把这些误差放大,拟合得越精准,未来的误差越大,预测越糟糕。作者认为,交易系统一定要简单,如果一点点的数据变动,模型的预测就会大幅度的变动,那基本上就是过度拟合了,一个好模型,不应该对数据如此敏感。

所以书中提到,作者柯蒂斯・费思的领路人力气和比尔还传授了一套让他们在不可避免的逆境中坚持趋势交易的方法——期望值理论,期望值这个词也是从赌博理论中来的,它以量化方式回答了这样一个问题:“如果我持续这样做,结果会怎么样”。

海龟培训课的所有内容可以归为4个要点:

·掌握优势:找到一个期望值为正的交易策略,因为长期来看他能创造正的回报。

·管理风险:控制风险、守住阵地。否则即使你有一个期望值为正的系统,你也等不到它创造成果的一天。

·坚定不移:唯有坚定不移地执行你的策略,你才能获得系统的正期望值。

·简单明了:海龟方法的精髓很简单——抓住每一个趋势,你的大部分利润可能来自两三次成功的交易,所以不要错过任何趋势。很简单,很容易理解,但是不容易做到。

以上就是第二部分内容,咱们说到了尤金・法玛的有效市场假说,和罗伯特・席勒的市场非理性繁荣理论。这两位大师一个认为市场价格是随机变动的,不存在预测的可能性,另一个认为市场价格是存在泡沫的,是有预测空间的。所以,长期来看,市场价格是没有规律的。但人的非理性行为,也是客观事实,它会影响到人们的短期交易行为,所以从短期来看,股市的波动似乎又有一点规律可循。在这本书的作者柯蒂斯・费思看来,不管是什么交易法则,都不可能长期有效,除了因为价格在长期来看是不可预测的,还因为有交易者效应、随机效应、过度拟合这些效应的存在,这会让一个曾经辉煌无比的交易系统,在未来黯然失色。至于海龟交易法则,诞生至今已经30多年,但是如果现在还照搬的话,不一定还那么管用。

总结

说到这,这本《海龟交易法则》就给你讲完了,我们来回顾一下。

本次一共说了两部分内容。第一部分介绍了交易者和投资者的区别,所谓交易者,就是买卖风险的人,他们只关注价格。海龟交易法则,是说给交易者听的,并不适合投资者。还介绍了海龟交易员的交易方法。这个方法看起来简单易懂,但它诞生至今已经30多年了,所以我们必须对它的有效性进行考察。

在第二部分,咱们就说到了交易系统有效性的问题。咱们先是跳出原书的视角,介绍了尤金・法玛的有效市场假说,和罗伯特・席勒的市场非理性繁荣理论。了解了从长期来看,股市的涨跌是没有规律的。但人的非理性行为,也是客观事实,它会影响到人们的短期交易行为,所以从短期来看,股市的波动似乎又有一点规律可循。接下来我们又看了作者本人对交易系统有效性的看法,作者认为不管是什么交易法则,都不可能长期有效,除了因为价格在长期来看是不可预测的,还因为有交易者效应、随机效应、过度拟合这些效应的存在,这会让一个曾经辉煌无比的交易系统,在未来黯然失色。

《海龟交易法则》这本书里面介绍的具体交易方法,对今天的我们意义似乎已经不大了,但作者提出的交易者效应、随机效应和过度拟合,对我们还有所启发的。交易者效应告诉我们要用系统的思维看世界,一个系统是动态的,你动,别人也动,所以在行动之前,不仅要考虑自己一个人的动作,还要考虑到整个系统的变化。随机效应告诉我们运气的存在,如果你不承认运气的存在,要把一切结果都找出一个原因来,那很有可能会犯归因谬误的错误,也就是把两个不存在因果的事情,硬是联系在一起。过度拟合告诉我们,不要过于纠结数据和细节。今天的人似乎过分重视各种考核指标,为了数据和指标而工作,纠结于各种细节,就可能顾不上真正重要的事情。一个决策能抓住重点就很好了,非得考虑各种不重要的因素,最后往往做出了错误的选择,下次再有人不顾重点,在细节问题上纠缠不清,那你就可以说:你过度拟合了。

海龟交易系统是一个完整的交易系统。它的法则囊括了交易中的每一个环节,没给交易者留下任何主观思考的余地。它有一个完整的交易系统所应该有的所有成分,涵盖了成功交易中的每一个必要决策:

●市场:买卖什么?

●头寸规模:买卖多少?

●入市:什么时候买卖?

●止损:什么时候放弃一个亏损的头寸?

●退出:什么时候退出一个盈利的头寸?

●战术:怎么买卖?

在系统性交易中,决策依据是机械性的法则,什么时候买入和卖出多少都是由这些法则明确规定的。

贵在坚持。这条最重要的生活箴言总是说起来容易做起来难。在交易世界中,始终如一地坚持你地策略同样是成功的关键。

理查德·丹尼斯的话:“我说过很多次,你可以把我的交易法则登在报纸上,但没人会遵守它们。关键是统一性和纪律性。几乎每一个人都可以列出一串法则,而且不比我们的那些法则差多少。但他们不能给别人信心,而唯有对法则充满信心,你才会坚持这些法则,即使遭遇逆境。

金句:

1、成功的交易者之所以成为赢家,就是因为他们能利用其他交易者一贯非理性的行为方式

2、每一个人的身上都有一种根深蒂固的系统性、重复性的非理性,而交易者的非理性会导致市场的波动。

3、人类(希望、恐惧、贪心、绝望)的情绪和非理性思考可以制造出一种重复性的市场模式,这种模式便是机会出现的信号。

4、他们必须理解他们交易系统中的期望结果,并对这个结果抱有信心。从长期看,这种信心就是他们制胜的法宝。

5、从概率角度思考问题,不要预测:不要试图做出正确的预测,唯有使用概率对你有利的方法,你才能在长期内获得成功。

6、对你自己的交易负责:不要把你的错误和失败归咎于其他人、市场、你的经纪人等等。要对自己的错误负责,从错误中学习。喜欢推卸责任的人必败无疑。

今后会陆续推出其他投资学书籍

觉得有用,记得加关注、点赞和收藏噢!

 

https://www.haobaihe.com

上一篇:医改的论文(医改概念股2020)

下一篇:股票市场分析家(中国股票市场分析)

相关推荐

返回顶部