量化交易作为一种投资方法,以大量先进的数学模型替代人为的主观判断,依托计算机强大的计算能力,从庞大的数据中计算出能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。交易系统则是指在市场中能实现稳定赢利的一套规则,包括科学的资金管理,有效的分析技术,良好的风险控制。交易系统的最终目的是实现稳定赢利。

交易的方法有很多种,基本可以概括为以下三个层面

  • 基本面:分析宏观经济、国际贸易、政治政策、上下游产业等各方面因素对某个行业的影响,并结合具体公司的业务和财务状况,综合地评估某一标的物的价值,从而制定交易策略。
  • 技术面:只关注价格和成交量数据,例如各个时间单位的 K 线图、分时图等,基于此数据计算出各式各样的指标,借由指标反映出的价量关系、价格变动规律为依据制定交易策略。
  • 消息面:主要是指依靠公司内幕消息,或提前获知政策调整消息,在市场作出反应之前先行一步的交易方式。

交易系统的组成

系统属性

系统属性由回测时根据交易数据生成的数值,在实盘时根据交易单不断更新这些指标。通过交易系统的属性可以直观地了解该系统。

  • 数学期望:胜率 * 盈利单利润额 - 败率 * 亏损单亏损额
  • 盈亏比:盈利单平均金额 / 亏损单平均金额
  • 胜率:盈利次数 / 总交易次数

指导思想

支持交易系统运作的依据,或者支持交易者采用该系统的依据。例如趋势?波段?价值投资?价格围绕价值波动?价值回归?市场犯错?统计概率?低胜率高盈亏?高胜率低盈亏?人性犯错?市场反身性?

风险管理

投资中的风险管理是指管控风险以尽可能降低不确定事件对资产贬值的影响,例如“鸡蛋不放到一个篮子里”就是一种风险分散方法。风险管理涉及的内容非常多,例如上市公司财务数据分析、同行业内的横向对比、交易数据、消息公告、黑天鹅事件、风险资金、风险百分比、市场波动、交易风险、破产风险......

资金管理

资金管理是对交易量规模的管理。单笔交易中,资金量越大,盈利额上限和亏损风险也就越大。理论上对于一笔交易,在期望的盈利能力和可接受的风险之间可以找到一个最优解,这就是资金管理的目的。资金管理涉及到单位风险资金、头寸规模、建仓方式、加仓方式、减仓方式、合约计算、仓位控制等方面。

交易策略

交易策略决定了如何进入和退出市场,是交易系统的核心和灵魂,无论是基本面分析亦或者技术面分析,从简单的看盘看指标做决策到复杂的马尔可夫数学模型甚至机器学习方法都可以作为制定交易策略的依据。交易策略包括如下的部分:

  • 进入信号
  • 退出信号
  • 买卖点位
  • 止盈止损
  • 进入信号的过滤器规则
  • 强制退出规则
  • ....

情绪管理

如何管理人的期望、贪婪、恐惧、痛苦等情绪,以减少不必要的错误决策。


如何建立适用于个人的交易系统

整体规划

  • 资金性质:资金是自己的存款?银行贷款?客户资金?......
  • 账户性质:短期抗通胀投资?长期收益型投资?运作期限?资金总规模?预警线止损线?其他限制条件?
  • 预期收益:根据预期的收益期望,决定账户交易的风险大小。
  • 资金分配:现金、固定收益产品、股票、期货、固定资产投资等的资金分配。

交易方法

价值投资?趋势跟踪?套利?不同的方法承担的风险不同,将导致不同的结果。

投资品种选择

  • 固定收益:银行固定期限存款、国债、货币基金、银行券商理财产品等
  • 投机品种:股票投机的资本利得、期货合约投机/套利等
  • 长期投资:股票投资的股利/分红、固定资产投资等

资金管理

根据风险承受能力为不同的品种分配不同的资金比例,以及设定单笔交易的单位资金比例,加仓减仓的条件等。例如达到什么条件时加仓/减仓?加仓/减仓的比例为多少?达到加仓/减仓时以怎样的方式实施?逐渐分批加仓/减仓?或者现价全部加仓/减仓?

入场出场策略

满足什么条件时入场/出场?入场的单位为多少?入场做多/做空的依据是什么?入场/出场的点位控制?

风险管理

  • 止盈:什么时候止盈?止盈的方式是分批减仓还是一次性清仓?
  • 止损:什么时候止损?是否设置保护性止损?用什么方式止损?
  • 极端情况应对

    • 短期大幅度波动:瞬间涨跌停、连续涨跌停、天地板等如何应对?
    • 流动性风险:滑点极大、流动性很差的持单如何应对?
    • 黑天鹅事件:财务造假、安全问题、上市公司管理层被捕
    • 政策法规变化
    • 品种交易规则变化
    • 交易环境风险:断电、断网、电脑设备损坏、下单系统出错、火灾地震等情况如何应对?

交易心理

如何应对交易中的各种心理?控制情绪?


交易系统 demo

指导思想

  • 交易哲学

    • 一切复杂的运动都源于简单的规则。
    • 市场虽然是随机的,但却不是无序的,而是一个更高层次的秩序。
    • 市场有数量众多的参与者,极多的因素影响着价格的变动。
    • 市场的复杂运动,是由大量的市场参与者无序的行为所形成的自我组织化的结果。
  • 核心理念

    • 从概率的角度,以较低的胜率和较高的盈亏比,获得一致性的正期望收益。
  • 交易风格

    • 趋势跟踪,顺势而为。
  • 基本原则

    • 保障资本的安全;
    • 在此基础上追求一致性的正期望收益;
    • 最终实现超额收益。

资金管理与风险控制

每月的月初根据账户总资金重置当月的 2%6% 的风险资金。

  • 2% 规则

    • 固定单笔交易的风险百分比为 2%
  • 6% 规则

    • 固定当月交易的累计风险百分比为 6%,当月累计亏损超过 6% 的风险资金时,暂停当月的交易。
  • 50% 规则

    • 持仓仓位控制在 50% 以内。
  • 金字塔式加仓与移动止损

    • 模式一:初始止损为 N,之后正向每变动 N,就更新止损 N,正向变动 2N 后开始加仓,从正向变动 2N 开始,每变动一个 N,就增加一个交易规模的头寸;
    • 模式二:初始止损为 2N,之后正向每变动 N,就更新止损 2N,正向变动 4N 后开始加仓,从正向变动 4N 开始,每变动一个 2N,就增加一个交易规模的头寸;
    • 模式三:初始止损为 2N,之后正向每变动 N,就更新止损 2N,正向变动 4N 后开始加仓,从正向变动 4N 开始,每变动一个 N,就增加一个交易规模的头寸;
    • 模式四:加入人为判断,盈利的情况下,回调加仓;
  • 定期提取利润

    • 每年的年初将上一年的利润的一半提取出来。

市场分析与交易策略

  • 市场分析原则

    • 以基本面为核心,结合技术分析寻找入场地位、离场点位以及多空方向。
    • 此外基本面分析不应该被视为圣旨,在出现基本面分析与走势不符合时,应该坚决离场。
  • 基本面分析

    • 分析商品的供求关系。
  • 进入信号(举例)

    • MA5 向上穿越 MA10 时,入场做多;
    • MA5 向下穿越 MA10 时,入场做空;
  • 进入信号的过滤器规则

    • 预期盈亏比高于 3:1 时才开仓;
    • 趋势不强烈时,容易形成横盘震荡,此事不宜开仓;
  • 退出信号(举例)

    • MA5 反向穿越 MA10 时,平仓离场;
    • 极端情况下,MA5 反转时,也可作为平仓信号;
  • 入场点位

    • 做多时,入场点位不高于前一个交易日的 MA5 + 0.25 * ATR 的值;
    • 做空时,入场点位不低于前一个交易日的 MA5 - 0.25 * ATR 的值;
    • 如果趋势形成,开盘价往往会是较优的入场点位;
  • 离场点位

    • 止损被动离场时,不考虑离场点位;
    • 计划主动离场时,以开盘价位离场;
  • 强制离场规则

    • 遇到超过三天的节假日时,强制平仓离场以规避风险;
  • 极端情况应对

    • 瞬间涨跌停、连续涨跌停、开盘封涨跌停、超长上下影线、天地板、地天板的应对策略;
    • 品种保证金比例变化、涨跌幅度限制变化、手续费标准变化的应对策略;
    • 交易环境风险:断电、断网、设备故障、期货公司系统出错、台风地震、银期转账系统暂停等情况的应对策略;

交易心理与情绪控制

情绪会影响对交易的判断,从而导致连续错误的交易。交易系统就是用于平衡这些情绪的。通过执行交易系统的指令,相较于主观交易,可以极大地缓解心理压力。

  • 贪婪管理
  • 恐惧管理
  • 期望管理
  • 痛苦管理

交易计划与分析记录

  • 交易计划

    • 复盘时制定下一个交易日的交易计划。每条交易计划包括:制定时间、实施时间、是否被执行、计划的条件、交易标的、头寸规模、多空方向、计划的交易价位、盈利目标价位、止损价位。
  • 交易记录

    • 执行一笔交易后,记录下这笔交易。每条交易记录包括:编号、日期、时间、多空方向、交易标的、头寸规模、计划的交易价位、实际执行的交易价位、盈利目标价位、止损价位、交易盈亏、佣金、滑点、净盈亏、单笔评分、交易总评分。
    • 单笔评分的计算公式

      • 做多:(最高价 - 交易价) / (最高价 - 最低价) * 100
      • 做空:(交易价 - 最低价) / (最高价 - 最低价) * 100
    • 交易总评分的计算公式

      • 做多:(离场价 - 入场价) / (趋势结束的最高点 - 趋势启动的最低点) * 100
      • 做空:(离场价 - 入场价) / (趋势结束的最低点 - 趋势启动的最高点) * 100
  • 交易日志

    • 以史为鉴,坚持写交易日志。用 A4 纸记录交易日志,一张 A4 纸记录一笔交易,正面记录进场的交易,反面记录离场的交易。

每当执行一笔交易后,就将日志写到一个临时笔记本上,完成这笔交易后,将这笔交易的图表打印出来,正面是开仓、加仓的图表,反面是平仓的图表,在图中标记出进场点和离场点。图表主要是 K 线图,有时候还可以贴一张日间分时图或者周 K 月 K 图。打印出图表后,再将临时笔记本上的内容抄录到图表旁边。内容主要包括:执行这笔交易的依据,例如基本面和技术面支撑等;进场交易时的感受(急切、开心、自信、没把握、痛苦等)以及任何其他的反常因素。将各品种的学习笔记和基本面的分析整理到交易日志中,根据行情的最终走势来检验自己的基本面分析能力。

  • 季度年度报告
    每季度整理一份季度交易报告,包括当季度的品种基本面分析与实际的行情走势,分析行情走势与自己分析得到的基本面支撑的吻合程度,并记录影响行情最终走势的事实上的基本面事件。此外季度交易报告还需要附上当季度的资金曲线。每年整理一份年度交易报告,内容同上。
  • 经典案例警醒

    • 记录发生在别人身上的经典案例,用于警醒自己。

例如:大概在 15 年,有期货大佬根据基建领域产能过剩、供大于求的现状,得出价格下跌的结论,从而大举做空螺纹钢。而随后推出的“一带一路”、“环保”等政策,一方面从源头遏制了生产,另一方面大量消耗了产能,从而缓解了产能过剩的局面,恢复了供需平衡。因此当年螺纹钢并未大跌,甚至还有上涨,大佬最终亏损离场。从现在的角度看,就是纯粹的逆政策而行,这点可以警醒我们要顺应政策,进行基本面分析的时候,同时也要注意技术分析,走势不符合自己的基本面分析时,应该坚决离场,不要死扛。

  • 资金曲线

    • 定期总结过去的交易并记录资金曲线的变化,评估最大回撤、平均年化、平均月化等。

交易守则

  • 保护本金的安全
  • 坚持四个不开仓:不突破不开仓、见不到信号不开仓、找不到止损位不开仓、止损位过大不开仓
  • 不可根据小道消息进行交易
  • 不重仓、不逆势、坚决止损、杜绝频繁交易、多看少动、保持耐心等待开仓和平仓信号
  • 了解并坚决执行交易系统
  • 不要试图抓住所有行情,不要妄想开平在最高点/最低点,那样只会亏损得更快。单边行情抓到行情区间的 60%;横盘行情亏损控制在横盘区间的 60% 即可
  • 保持良好的交易心态,遇到亏损的交易是正常的,控制住亏损金额即可
  • 不向任何人推荐股票期货,不与任何非交易者聊资本市场

其他

  • 含有夜盘的品种,夜盘算在下一个交易日,即夜盘的开盘是下一个交易日的开盘
  • 复盘和交易计划的制定时间在每个交易日下午收盘后,到夜盘开盘之前进行