读书笔记:《海龟交易法则》

海龟交易法则

  1. 选择市场
  2. 头寸规模
  3. 入市信号
  4. 止损信号
  5. 止盈信号
  6. 交易策略

选择市场

流动性是选择市场的首要标准。

头寸规模

控制头寸规模以控制破产风险。
根据市场的绝对波动幅度来调整该市场上的头寸规模,使得每个头寸的每日波动幅度,以美元衡量的值相等。
如果一个市场的一个合约的波动性强,持有的头寸规模就少,最终使得不同市场不同合约的交易,盈亏一美元的概率是相等的。

计算头寸单位规模:

  • 波动性N值为真实波动幅度的指数移动平均值(ATR,Average True Range),单位是点数
  • 真实波动幅度 = Max(High, Pre Close) - Min(Low, Pre Close)
  • 绝对波动幅度 = N值 X 美元/点数
  • 头寸单位规模 = round(账户净值1% / 绝对波动幅度)
  • 头寸单位规模每周更新
  • 账户净值太低,导致头寸单位规模不精确,降低分散化的效果

头寸单位规模风控:

  • 单个市场:4单位 头寸规模
  • 强关联市场:6单位 头寸规模
  • 弱关联市场:10单位 头寸规模
  • 单个多空方向:12单位 头寸规模

入市信号

  • 20天突破短期系统
    • 价格超越20日最高点:买入一个单位多头头寸规模
    • 价格跌破20日最低点:卖出一个单位空头头寸规模
    • 上一突破为盈利突破,忽略此次突破,在下一个55日突破点继续入市
    • 上一突破为亏损突破(亏损2N),不忽略此次突破
  • 55天突破长期系统
    • 所有突破均为有效信号,无论亏损突破还是盈利突破
  • 逐步建仓:在上一个单位头寸的成交价±N/2的价位,建立下一个单位头寸,直到最大头寸规模
  • 坚持每个入市信号,每次信号的最大损失为2N,最大盈利远大于2N,可能很多次信号都是亏损的,但少数几个盈利信号就可以产生大量利润

止损信号

点数变动N代表账户净值变动1%,每笔交易的止损点设置为2N;逐步建仓时,止损点随之移动N/2。
双重损失的止损策略:每笔交易的止损点为N/2,逐步建仓每笔交易单独设置止损点,不改变前仓的止损点。

止盈信号

  • 20天突破入市,10天跌破退出
  • 55天突破入市,20天跌破退出

交易策略

产生了交易信号后,如何执行以减少市场冲击。
使用紧密观察市场+限价单替代止损单。
市场急速变化时不要匆忙使用市价单,等待流动性趋于稳定,且趋势暂时逆转。
在多个市场上出现入市信号:在变化幅度N值大的强式市场上做多,弱势市场上做空。
合约滚动前考虑新合约是否符合原有趋势。

玩风险游戏的交易者【三类交易者】

投资者关心价值,交易者只关心价格。
三类交易者:

  • 对冲者:消除价格风险
  • 做市场:承担流动性风险
  • 投机者:承担价格风险

解密海龟思维【认知偏差,交易策略,市场状态】

无法正确判断交易环境,认知偏差:

  • 损失厌恶:不赔钱比赚钱重要
  • 沉没成本:认为已花掉的钱比将要花的钱更重要
  • 处置效应:较早兑现利润,却让损失持续
  • 结果偏好:过于重视交易的结果本身而否定交易方法
  • 近期偏好:认为近期的数据比早期的数据更重要
  • 锚定效应:过分依赖于容易获得的信息
  • 潮流效应:盲目追随潮流
  • 小数定律:从数据量不够的信息中较早得出结论

海龟交易策略:

  1. 趋势跟踪:突破新高时做多,期待趋势持续
  2. 反趋势交易:接近新高时做空,期待均值回归
  3. 波段交易:跟踪短期的波段性趋势
  4. 当日交易:做市,投机,套利

市场状态:

  • 稳定平静
  • 稳定波动
  • 趋势平静
  • 趋势波动

海龟培训课程【交易思想】

破产风险会随着赌注占账户净值比例的增加而指数增加。使用凯利公式或N值来进行资产配置以规避破产风险。
避免结果偏好,坚信正期望值。

像海龟一样思考【期望为正】

从概率角度出发,而非预测未来,考虑未来发生的概率,而非是否发生。
R乘数:一笔交易的可能利润/可能损失。
尽管亏损交易很多,但是亏损都为R,少数的盈利交易的利润远大于R。总交易的期望为正。

发现系统优势【趋势交易系统】

E比率衡量入市信号的优劣:入市信号后一段时间的平均有利变化幅度-平均不利变化幅度。
唐奇安趋势系统:

  • 通道突破法则:突破20天高点做多,跌破20天低点做空
  • 趋势组合过滤:50日均线高于300日均线只能做多,50日均线低于300日均线只能做空

寻找交易时机【支撑和阻力】

支撑和阻力来源于锚定效应,近期偏好和处置效应。
近期的新高和新低像是一个锚,在达到支撑位或阻力位时使得人们急于锁定利润或损失。
而支撑位和阻力位之间的反弹有利于反趋势策略,支撑位和阻力位的突破有利于趋势策略。

如何衡量风险【回测指标】

  • 量化风险:
    • 最大回撤
    • 最大回撤期
    • 收益标准差/波动率
    • R平方值
  • 量化收益:
    • 平均复合增长率/几何平均收益率
    • 滚动平均一年收益率
  • 同时量化风险和收益:
    • 夏普比率:超额收益率/收益标准差
    • MAR比率:年均收益率/最大回撤

风险与资金管理【破产风险】

破产风险会随着赌注占账户净值比例的增加而指数增加。使用凯利公式或N值来进行资产配置以规避破产风险。
实际交易中的风险要大于历史回测中的最大风险。
使用历史的严重价格动荡进行风险衡量。

海龟式积木【量化因子】

使用因子来指示市场状态的变化概率,稳定,波动和趋势之间的变化概率。当概率有利时选择入市。
常用的趋势跟踪因子:

  • 突破
  • 移动平均价
  • 波幅通道:移动平均价±标准差

在趋势跟踪系统中,无论使用怎样的因子,在市场真正变化时都会产生入市信号,因此因子的研究意义不大。

海龟式交易系统【多种趋势交易系统】

  • ATR通道突破系统:
    • 350日移动均线收盘价+7ATR作为通道高点
    • 350日移动均线收盘价-3ATR作为通道低点
  • 布林线突破系统:
    • 350日移动均线收盘价±2.5ATR
  • 定时退出唐奇安趋势系统:
    • 带趋势过滤器的突破系统
      • 通道突破法则:突破20天高点做多,跌破20天低点做空
      • 趋势组合过滤:50日均线高于300日均线只能做多,50日均线低于300日均线只能做空
    • 使用80天定时退出策略
  • 双重移动平均线系统:
    • 100日均线突破350日均线入市
    • 反向突破则退出上笔交易反向入市
  • 三重移动平均线系统:
    • 150日均线突破250日均线时入市
    • 350日均线作为趋势过滤器,只有150日均线和250日均线在350日均线同一侧才能交易

在交易系统中添加止损点,如果和市场状况不匹配,会降低策略的回测效果。

历史测试的谎言【回测的矛盾】

  • 交易者效应:交易者的模仿降低了策略的效果
    • 可以利用普遍的交易策略
      • 在趋势开始的前一个交易日收盘和次日开盘时做市
      • 发出相反的假订单,测试市场是否如期变化
  • 随机效应:回测中的运气大于实际交易的运气,通过历史回测,无法分清实力和运气
  • 最优化矛盾:如何选择特定的参数,在历史回测中最优化的参数,在实际交易中一定不是最优的
  • 过度拟合:系统过于复杂,对市场行为过于敏感,精确设置的参数值,只能适应历史市场,无法适应未来市场的微小变化

历史测试的统计学基础【回测的理论】

衡量统计指标的稳健性,稳健统计学:

  • 稳健风险回报比率
  • 稳健夏普比率

通过蒙特卡洛模拟对未来进行预估。

防卫系统【三种市场】

稳健交易策略:分散化,简化

  1. 基本面市场:外汇和利率市场,趋势清晰,取决于国家政策
  2. 投机者市场:股票和期货市场,价格由市场决定,投机者的力量大于国家政策
  3. 衍生品市场:由标的物的多种投机综合,多用于对冲其他市场的风险,很难进行趋势的把握

你可能感兴趣的:(量化交易,读书笔记,量化交易)