第09章执行一套交易系统

第09章执行一套交易系统

投资者的交易计划通常不外乎贪婪的入场 ,充满希望的风险控制和心惊胆 战的出场 。

简介

交易是一种动态的分析。如果你认为建立交易系统非常容易 , 那么接下来便是困难的部分:执行交易系统。本章分析交易者在执 行交易系统时应该考虑的一些因素。如果读者已经按照前述的所有 规则开发了一套恰好适合自己的交易系统,现在需要做的就是执行它。我们将尝试把系统设计和系统执行连续地接合起来,本章的重点放在交易系统的执行上。

 奇怪的是,执行一套交易系统只需要两步:第一,你需要有 一套详尽的交易计划;第二,你需要执行既定计划。读者可能已 经发现,在 没有计划、没有系统监视执行的情况下,交 易变得出 奇的容易。 

在执行交易系统之前,交 易者必须处理几个问题:第一,系统 测试不会解决所有的问题;第二,交易者在开始交易时必须理解一 些自己与市场间的交互问题;第三,还需注意其他一些关键问题 , 比如风险控制和资金管理;最后,交易者需要一项工具来组织自己的交易。

测试的问题

虽然交易产生于情绪的 “ 高压锅 ” 中,但是测试却是在情绪真 空中完成的。想像一下,一辆在风洞中设计的跑车,从空气动力学 上来说是光滑的,但在赛场上其他跑车混乱的尾流中却常常难以驾驭。类似的,一套基于历史数据的高性能系统在实际交易中会有一 段颠簸不平的路程。 

系统测试产生于无情绪状态,不必担心亏损,我们所看到的只 是测试结果总结和标志入场点和出场点的彩色箭头。在测试期间不 必经受亏损出现时带来的风险,也不必因系统的入场过迟和出场过 缓而焦急。交易者不必设置订单、放置订单、跟踪订单的实现、记 住展期日、监视保证金,或者阅读每日资金记录。更重要的是,交 易者不必积极地监视头寸风险,或制定任何资金管理决策。 

在计算机测试时,交 易者不会害怕亏损,也不必担心错过机 会。所以系统测试软件是一个 “ 无菌环境 ” ,它不能模拟系统执行 时的感情因素。因此,如果你已经使用自己所有的创造力开发了一 套交易系统,考虑了我们已经讨论过的所有因素,那么接下来的工 作重点便是系统执行。 

交易是一种可获得的技能。获得并维持一种新技能的唯一方法 就是坚持不懈地重复。计算机化的测试不会让交易者培养任何执行 系统的技能,再多的测试也不会给交易者培养实际执行系统的能力 所需的重复。显然,交 易者需要更多的工具来突破这些存在于系统 设计和测试中的限制。

模拟交易:利与弊

传统认为,系 统设计的限制是使用试用期,在试用期上使用自 己的系统进行 “ 模拟 ” 交易。显然,模拟交易会帮助交易者熟悉和 理解交易系统的实际运行机制。交易者可以练习执行系统的所有步 骤,比如选择投资组合、设置订单、跟踪订单的实现、监控风险、 记录利润与亏损。另外,交 易者可以创建一份日志定期记录自己的 心理状态,这对跟踪自己的交易信条和交易形式都非常有用。 

对于模拟交易,另一种比较有价值的使用方法是一笔交易、一 笔交易地分析系统执行结果。交易者应该试着去重温每笔交易,每 日观察图表,记录下自己对图表形态的反应、资金值、波动性等。 虽然这不是一种完美的解决方案,但是详细的重新分析历史交易也 会使交易者获得对系统性能的宝贵洞察力。对交易系统额外的洞察力会加强交易者应对实际交易中系统性能起伏的能力。 

但是,模拟交易不会告诉交易者有关实际交易性能太多的内 容。所以,我们从系统测试中没有获得的对系统性能的洞察,在模 拟交易中也未额外获得多少。假设在系统测试期间连续产生了8笔亏 损交易,那么在模拟交易时,如果系统连续产生了3笔盈利交易,并 不意味着它是一套很棒的系统。类似的,如果在模拟交易时它连续 产生了10笔亏损交易,也并不意味着它是一套无用的系统。准确地 说,因为连续交易是不相关的,所以不能根据模拟交易中观察到的 结果对系统的总体性能一概而论。

模拟交易的另一个缺陷是,它仍然缺乏现金损失给交易者带来 的风险。所以,在模拟交易中,交易者仍然没有机会获得真实交易 中对心理状态的要求。虽然有这么多限制,但是模拟交易在缩短系 统设计和执行之间的差距方面仍然提供了一种合理的方法。

你相信自己的系统吗

市场将竭尽所能地运用各种方式挑战交易者对交易系统的忠诚 度。市场使用著名的战争格言: “ 用贪婪引诱他们,用混乱征服池 们。 ” 市场不断创造新的图表形态,以扰乱我们的分析c除非我们 对自己的系统绝对忠诚,否则市场很快就会令我们不知所措。市场 促使我们忽略交易信号,更改交易计划、放宽系统规则、发明新的 例外,其他都是以“ 提升业绩 ” 为借口。提升系统设计的唯一方法 是严密的历史测试和模拟交易。任何未经测试的偏离都只能带来短 期的满足,但是都会严重损害系统的长期性能。 

我们应该将所有的创造性和情感倾注在创建一套为自己工作的 系统上。系统应该具有时间窗口、交易频率、市场敏感度和应该重 点考虑的获利性。在历史数据上对系统进行过严密测试后,我们应 该再在经过随机处理的数据上进行测试。在经过随即处理的数据上 进行测试时,我们很快就会发现系统适合的和不适合的市场类型。 通过在多组随即处理数据上对系统进行测试,还可以增强我们对系 统未来性能的自信。在系统测试之后,可以再进行模拟交易以便明 确系统的运行机制。一旦我们对系统满意之后,就应该拒绝所有未经检查的修改。 

市场促使我们重新检查对系统的忠诚度。只有我们对系统每 天都忠实和自信时,我们方可使用它。如果交易者不信任自己的系 统,那么市场很快就会促使他偏离自己的系统。—旦交易者偏离系 统,那么就是在使用一套未经测试的系统,所有投资都处于不可控 制的状态。当然,交易者可能会问,为什么要坚持使用一套测试过 的系统?答案见下一部分。

时间是我们的盟友

市场给予我们利润,市场又把它们带走了。我们应该认识到 , 在所有的市场中都有比较容易赚钱的一些时间周期,而在另一些时 间周期上大部分系统都显示亏损。作为系统交易者,我们的目标是 挺过不获利周期,从而在获利的时间周期中赚钱。主要的是,风险 控制策略、资金管理经验和整个系统设计都将在决定我们度过困难 市场行情的能力时扮演重要角色。因此交易时要高瞻远瞩,记住当 前的交易只是许多交易中的一笔,不必对每笔交易都过分在意。 

假设我们正在一个多元化交易账户中使用多套系统在许多市场 上交易。假设的平均获利概率为35%。 由于可以证明连续交易是不 相关的,连续出现10笔亏损交易的概率为(0.65) ,或0.0135,或 者 13/1000。 所以,如果我们开1000个新账户,其中只有13个会连续出 现10笔 亏损交易。现在,假设同时进行所有交易。如果每笔交易的 风险为总资金的2%,那 么在1000笔交易中大约有13笔会在一开始 便出现⒛%的资金回撤。如果每笔交易的风险为总资金的1%,那 么在10000笔 交易中有接近18笔 达到20%的资金回撤。 

20%的亏损,虽然令人不快,但并非不可挽回。交易者还应该 明白,不大可能发生的事件也可能发生,而且的确发生过。不要陷 入某笔交易的漩涡中不能自拔。应该将眼光放长远:严格加强风险 控制,遵守资金管理规则,并集中精力地执行系统。

无例外规则

确保长期成功的一个好方法便是严格跟随系统,毫无例外。如 果需要破例,就把例外情况写下来,然后进行彻底的测试,而不能 仅凭直觉。如果交易者想放弃自己的系统,这或许意味着对系统不 适应,应该做更多的测试和微调。

许多交易者使用上升的波动性来度量即将出现的价格变化。当 波动性 “ 高 ” 时,他们会减仓。对于这种现象,交易者应该精确定 义。比如,当 收盘价的50日 标准偏差大于1500美元时,交易者可以 认为波动性 “ 高 ” 。然后,需要在历史数据上进行测试,观察一下 在波动性升到该值时市场的变化。 

如果行情“ 看好 ”,我们可以选择增加市场风险达到账户总资 金的4%。 我们不能仅靠直觉,而是要定义一个明确的“ 看好 ” 条件,比如25日突破出现的同时,5日 RSI值大于70或小于30。 然后我 们可以在历史数据上检测,看一下我们所预期的能否得到统计学的 支持。

第4章 已经分析过65SMA-3CC模型的测试,只有4%的交易为“ 本垒打 ” ,正是这些交易使得投资组合业绩不同。如果交易者一 直偏离自己的系统,很难说不会在给定时期内错过所有重要交易。

 无例外策略是必要的,还有另一个原因:可追溯性,将在下一 部分进行讨论。

全程可追溯性

我们应该能够及时追查出某笔特定交易或交易行为的准确原 因。例如,我们能够回忆起为什么进行某一笔交易或调整。如果我 们有一套精心设计的机械系统,并且严格按照无例外策略执行,就 能保证追溯性。

 如果交易者使用主观的图表分析,那么理解自己的交易模式的 最好办法是定时记日记,并保存一份图表的拷贝。交易者应该记录 用来制定某一决策的所有心理状态和分析。

 如果我们的交易不具有追溯性,就很难监控系统的执行,于是会丢失可以提升交易水平的宝贵信息。假设交易者总是倾向于入场 过迟、出场过早。如果他没有保持详细记录,就很难改正这种错误 的倾向。特别的,该交易者可以确定促使自己过早出场的市场行情 类型。比如,该交易者发现急速的3日 抛售后,常常退出交易。然后 经过短暂整固,市场又恢复先前的趋势。现在他有了克服恐惧的可 靠信息,每次出现3日 反向运动就是要进入一个重要调整。 

如果我们注意到自己的账户对账单中存在错误,并且希望更 正它们,那么追溯性也是非常重要的。例如,我们的经纪人未能报 告订单实现,或者给我们的实现远离我们要求的价格。如果我们有 良好的记录,在更正时就相对容易些。我们打电话查询订单实现情 况,而且得到一个特定的实现价格,但是我们的资金记录却显示出 不同的实现价格,更有甚者,根本未显示任何实现,如果我们具有 详细记录的话,就可以更正这种机械性错误。

“ 保证 ” 在主要趋势人场

从长远来看,对总体业绩形成巨大影响的交易不超过5%。 只要 错过几笔较大的交易,就会使总体业绩严重下降。我们的入场方法和 交易执行应该将重点放在确保在主要趋势的入场上。如果我们在某个 市场中没有头寸,那么该市场中似乎更容易出现一轮主要趋势。 我们设计系统时,尽量使用可以保证入场的订单。例如市价单 在开盘交易、收盘交易或止损交易通常都会进入交易。当然滑移价 差会不同,但如果交易规模不是太大的话,一般会进入交易。如果 使用限价单,则很容易以数点之差而错过一轮主要趋势。失去机会 的代价通常会大于使用限价单节约的几点。但是,如果我们正在交 易流动性市场,并且使用实时数据:就可以对入场价位进行微调。 但是对于大多数交易者来说,将订单交给经纪人似乎是最佳选择。

 最大的滑移价差不是源自市场,而是源自交易者本身。如果未能 设置订单,或者设置了错误的订单,或者订单设置得不正确,这些错 误常常比市场中的任何滑移价差都要大。所以,我们应该从源头上控 制滑移价差,无例外策略将帮助我们从源头上降低滑移价差。

 在下单前一日准备一张订单入场表单,然后在开盘前发送给经纪人是一个不错的主意。在市场收盘后准备订单有许多优点:第 一,可以心平气和的填写订单入场表;第二,可以坚持交易计划 , 并避免偏差;第三,可以复查订单,看有无机械性错误;第四,可 以避免未经分析、一时冲动式的交易;第五,如果的确计划采用主 观交易,那么可以写下详细的入场和出场点,或者其他的交易提 示。通过提前准备订单,并在交易开始前进入市场,可以确保在主 要趋势入场。

账户启动 

首次使用某个账户交易时,必须解决一些“ 启动 ” 问题。假 设我们正在使用一套机械系统交易20个市场。第一个问题是如何使 加入的交易与系统已有头寸相匹配。假如德国马克市场中最后一个 信号可能是15天前产生的一个买进信号。现在,我们应该建立看多 头寸,还是等待出现新的交易信号呢?首选方案是尽快建立所有头 寸,并用当前的波动性度量它们。如果系统交易频率不高,我们可 能不希望等待下一个信号。立即建立头寸的另一个原因是捕捉当前 价格运动的剩余部分。有其他几种方法来解决这一问题:第一,可 以只交易一份合约,而非多份合约。如果我们平常交易10份合约 , 那么我们一开始可以只谨慎地交易1份或2份合约;第二,可以逐级 建仓。例如,我们可以在接下来的5天中逐步买进10份合约;第三 , 可以在当月的最后一个交易日收盘时建立整个头寸。在最后一个交 易日建仓的好处是每月资金变化将准备反应系统的实际交易结果。

我们还必须决定在启动交易中止损的位置。可以使用往常的账 户资金的1%或2%来设置初始止损。另一种选择是比正常值略微宽松 一些,但是要成比例地减少交易手数。

风险控制

坚持使用严格的风险控制是必要的。我们的风险控制策略可以 是每天下一张止损订单,每个新头寸也是如此。围绕市场关联性和 波动性,我们还可以使用更复杂的策略。关键是一直控制自己的风险。风险控制和资金管理要同时使用。使用良好的资金管理规则可 以合理限制仓位规模并提升多元化水平。这些策略可以防止恶性交 易将自己的账户突然毁灭。

你有计划吗

我们应该避免在无计划的状态下进行交易。导致交易问题和交 易失败的一个常见原因是缺乏交易计划。我们的交易计划应该清楚 地说明将如何交易。必须指明市场、合约数量、订单类型、入场规 则、出场规则和风险控制规则。计划越明晰就越容易执行。如果我 们已经将交易系统设计得详细而明确,那么制定并执行一套计划就 相对容易一些。

 每个橄榄球队都会为比赛制定详尽的作战计划。例如,一个冠 军球队将详细 “ 编排 ” 每场比赛的前15局 。经过仔细分析,教练提 前选出前15局 。然后球员们反复练习这些计划好的比赛,以使他们 非常熟悉。比赛时,每个球员都集中精力去执行那些计划,以获得 极好的成绩。从这个例子中我们可以看出提前准备的好处。我们可 以计划自己的交易,设想自己将如何执行那些交易,然后监控交易 的执行。这种自反馈过程有助于提高我们的交易水平。

 我们应该为不良行情做好准备。例如,你准备好接受20%的资 金回撒吗?你有计划应对这种资金回撤吗?例如,我们可能没有准 备在交易的前3个月会经历⒛%的资金回撤。如果这种亏损产生 , 我们要修改自己的交易系统,改变资金管理和仓位规模算法,或者 更改投资组合吗?类似的,如果资金上涨了20%,我们会改变上述 变量吗 ?

 在军事领域中,使用情景计划是很常见的。我们也应该发挥自 己的想象力,设想出关于交易的好场景和坏场景,然后制定详尽的 计划帮助自己应对多变的市场。

如何监控计划的执行

拥有计划是一回事,实际执行计划则是另一回事。如果我们不能对计划的执行过程进行有效地监控和记录,就不可能正确地执行 计划。度量系统执行无偏性的一个好方法是每天做好交易记录。电 子日志是记录遵守与偏离的一种快速有效的方法。然后,我们可以 分析日志来检查计划执行得怎么样。我们还可以发现容易执行或不 容易执行的因素,然后努力弥补自己的弱点。

如果我们的确希望偏离自己的系统,那么写下详细的理由,然 后进行严格的测试。这是确保业绩的长期一致性的最好方法。假设 有一个新闻事件或政治活动,提示我们应该退出交易。我们应该观 察市场对此类事件的明显反应,比如缺口、大价差交易日、外包日 (译者注:这种交易日很容易辨认,它们同时兼具比前一日有更高 的高点以及更低的低点)或关键反转日。然后我们在日线图上辨识 这些棒线或棒线组合,对它们进行系统化的测试。这将为我们的策 略公式化奠定一个历史基础。

一吐为快

定期记录交易活动的另一大益处是,我们可以通过做笔记的方 式将内心的想法一吐为快。比如我们想在交易中使用全面质量管理 和持续改进等思想,就必须做好详细的交易记录,这些记录包括订 单的产生和影响交易执行的因素。我们可以使用日志来克服交易产 生的压抑情绪。通过提供心理状态方面的数据,加强前述的全程可 追溯性。

专注于自己的交易

在交易时很难避免令我们分心的事情发生,也很难非常专注 地交易。专注意味着交易者能够毫无偏差地执行系统;专注意味着 交易者能够将订单放入市场,能够遵守自己的风险控制方针,能够 减少对系统的变更。如果我们有一套交易计划和自己信任的交易系 统,就比较容易专注于自己的交易。我们应该尽可能使分析过程和 订单生成自动进行。这将最小化我们对系统的变更。努力将所有的 交易工作程序化,这些工作包括检查账户资金、订单实现、新订单、展期、跟踪止损、市场波动性等等。

 专注于交易的最好方法是将分析过程与交易过程分开。最好每 天安排固定的时间填写交易表单,填写时应尽量保持放松,避开分 散注意力的环境,因为在那种环境中很容易出错。

运动心理学在交易中的应用

体育运动常常被作为交易的象征。在交易盈利之后,交易者们常常说他们“ 击败了市场 ” 。反之,在亏损交易之后,交 易者们便说市场“ 击败了我 ” 。交易和运动之间有许多相似之处,例外情况 是交易极少会出现团队协作的形式。在所有级别的运动中,都需要 运动员集中精力,这对交易者来说也是必须的。运动心理学家已经发 明了几种方法来解决比赛输赢带来的心理问题。在这一部分,我们将 研究如何将这些思想运用于交易,以使交易者获得 “ 制胜优势 ” 。

 第一条重要思想是运动员和交易者都必须对自己的成绩负责。交 易者必须有责任做出改进,以提升自己的交易业绩。心理学家已经发 明了一种归因理论,该理论对运动员自我认为的成功或失败的广泛因 素做了描述,基础是被称为控制点(locus of control)的研究。 

运动员或交易者会为他们的成功或失败找许多理由,大致有 四种,见表9.1。 运动员可能说他们的失败只是运气不佳(裁判员 的误判),或者任务难度大(“在那块场地上我们从来没表现好 过 ” )。 有时他们也会把成功归功于内部因素,比如努力(“让我 下场的唯一办法是把我拖走”)或者超能力(“ 今晚我正好进入状 态了 ” )。 对成功运动员的研究表明,失败者通常抱怨外部因素 , 而胜利者通常归功于内部因素。例如,胜利者常常将成功归因于能 力和努力,认为失败是缺乏整体的努力。对体育领域传奇式人物的 研究表明,他们都是“ 内部归因者 ”:他们为自己的表现承担责 任,并且想办法提升自己的能力,更加努力地去追求成功。冠军争 夺赛中的专业球队,会针对他们的任务(对手以及自己理解的优势 和劣势)制定一份比赛计划,通过提升作战能力来执行比赛计划 , 他们希望通过赛前的精心准备来获得好运气,并在比赛时做好心理 准备,使 自己的能力发挥到极致。随便翻阅一下体育新闻便会发

表9.1 在运动领域,心理学家使用归因理论分析常胜 “ 冠军" 的态度。 最戊功的运动员是内部归因者,他们为自己的成功承担责任。 

现,在每场比赛中,精神因素往往比体能更重要。看起来归因理论 是将运动员对运动所需心理要求的反应进行分类的一种好方法。 

我们可以将用于运动员的归因理论普遍化,把与交易相关的事 件分为受交易者影响的和受市场或其他外部因素影响的两大类,然 后将归因理论用于交易行业(见表9.2)。 交易者们控制自身的能 力,或者更广泛地说,用来交易的技术,包括工具(数据供给、计 算、软件)以及交易系统,风险控制规则和资金管理算法。当交易 者谈到自我提升时,他们指的是对交易技术的改进。在交易中,努 力这一项变为A2D(专 注细节)。 交易是一项棘手的工作,很多地 方有待完善,交易者必须充满激情地去关注细节才能成功。交易者 每天都会遇到多种多样的因素来分散注意力,所以必须加倍谨慎 , 因为很容易便会犯代价高昂的错误。如同在网球比赛中,输赢双方 的差异常常就是这类 “ 非受迫性失误 ” 造成的。 

市场的主要角色是价格发现。目前,市场已经建立了复杂的基 础设施来发现和传播交易信息,比如价格、成交量和持仓兴趣。这 些过程相对稳定,人们一般认为它们是每个市场使用的 “ 技术 ” 。 每位交易者可以使用自己的方式来分析市场,比如将具有获利性的 月份称为 “ 简单 ” 市场,将不具获利性的月份称为“ 困难 ” 市场。 交易的不稳定部分是市场噪声,是市场消化吸收每天连珠炮似的数 据、消息或新闻时自身产生的。交易者很容易将亏损归因于盘中波 动性或噪声。例如,债券市场在等待有关经济活动的报告时常常显 得焦躁不安,在报告发布之后,市场立即做出仓促的判断,导致价 格向某一方向出现大的运动。当冷静的交易者们占上风,或者分析 师们有更多时间处理数据时,市场便会快速反转。 

如果将归因理论推广到交易领域,那么成功的交易者该为自己 的收益和亏损承担全部责任,而且应该专注于理解自己的任务(价

表9.2 适用于交易者的归因理论模型。制胜交易者专注于自己的交易心理 , 并且将注意力放在执行交易计划的细节上。大部分交易者对市场控制 的外部因素(比如价格设定和随机噪声)都无能为力。 

格运动中的趋势),提升市场分析的技术(能力),对交易细节全 神贯注(努力)。 市场噪声(运气)在他们的总体结果中只是一个 偶然因素,即便是准备得最充分的交易者也会受到市场的惊吓。因 此,许多交易者在报告发布前减仓,有的甚至平仓出场。他们为每 一种情况分别制定计划,不管报告数字远低于期望,或是接近期 望,还是远高于期望。他们将规划每种情况下头寸的规模,入场点 和出场点,以及从初始运动出现急速反转情况时应该怎样处理。这 种准备清楚地表明,那些交易者是内部归因者,他们对自己的业绩 承担责任。

运动心理学中另∵条重要思想是目标设定。目标设定被认为 是一种高效的激励技术:目 标设定需要运动员(或交易者)制定许 多层次的目标,从长期目标(梦想)到短期目标(下个交易日的任 务)。 目标必须是明确的、可实现的,并且必须与确定的时间表相 关联。我们的目的是制定一些分级任务,并将它们与目标序列联系 在一起。为了实现特定的目标,定期评估这些任务,必要时可以修 改。图9.1所 示为交易者们制定的任务,随着时间的发展,这些任务 会逐步提升交易者的技能,同时使交易者获得更大的成功。 

制定一系列任务,并写下这些任务的过程便是一种有效的激 励。运动员们经常将他们的目标写在帽子上,以 便使自己常常看 到。对于那些愿意为自己的交易结果承担责任的交易者们,目标设 定提供了一种工具,这种工具能帮助他们选择那些可以持续提升交 易技术的任务,帮助他们通过程序化交易提升A2D能 力,或者帮助 他们提升理解市场趋势的能力。从短期来说,目标设定可以引导交 易者制定明确的交易计划,而 交易计划是交易成功的一项关键因 素。一位研究过交易者的心理学家在报告中说,失败的交易者无一 例外都是在无计划的情况下进行交易。目标设定的另一部分是对运

图9.1 目标设定是运动心理学中一种有力的激励工具。此处推广到交易领域 , 应该设定明确的日、周、月、季和年目标,直至实现交易者们的梦想。 

动和交易的优势、弱点、机会和风险(SWOT)的分析。目标的层 次是改进弱点、降低风险,并加强优势以更好地利用机会。 

研究运动员、科学家和其他高级成功人士的心理学家发明了一 种概念叫做 “ 心流 ” ,它描述的是一段时期毫不费力的动作,一般 出现在一个人面对一组需要执行的清晰目标时(见米哈利· 西克岑 的相关著作,1997)。 对大多数人来说,根据他们的技能水平和任 务难度,在进行某种活动时会体验到不同的心理状态,见 图9.2。 当人们对某种技能高度熟练,并且在一种挑战那些技能的情况下 , 便会体验到心流。一名篮球运动员被要求在最后时刻投篮时会体验 心流,一名外科医生在面对一项众所周知的复杂手术时会体验心 流,但一名正在接受培训的外科医生却会在相同的手术过程中非常 紧张。对于许多交易者,特别是价格制造者,他们或者在线,或者 就在场内,在重要报告或不期而至的新闻发布前后就会有机会体验 心流。 

交易是一种情绪化的工作,西 克岑描述的心理状态概念也适 合描述交易过程。人们一致认为高度熟练的交易者拥有很强的信念 系统,坚韧不拔、充满自信,表现出高度的“ 心理韧性 ” 。面对市 场逆境时他们保持自信,并且从不轻易偏离交易程序。在度过困难 的市场行倩时,他们异常专注;当行情看好时,他们非常放松。新 交易者常常是表现最情绪化的一组,行情好时过分乐观,不断亏损

图9.2 心理学家在研究 “ 心流 ” 现象时使用的心理状态矩阵,当人们对某种技能 高度熟练,并且遇到挑战那些技能的因难作为时,便会经历一段时间毫 不费力的动作。图中所示为研究对象面对熟悉和不熟悉的任务和挑战时 体验到的各种心理状态。根据米哈利·西克岑的《寻找心流》(Finding FIow,1997)改写。

时便完全陷入恐慌。当市场行情看好时,他们看起来是最高兴、最 投入的了。中级交易者常常知道在困难的市场行情下他们需要做什 么,但却不能够“ 扣动扳机 ” (即知易行难)。 当市场行情充满挑 战时,他们常常变得异常保守或异常暴躁,快速地改变着交易方 法。这些心理状态被总结在图9.3中 。需要注意的是这只是一种简化 的描述,没有穷尽所有的可能。交易者可以使用图9.3来对照一下自 己的反应,从而知道作为一名交易者还有哪些地方需要改进。  

交易者注意到自己的技能水平与市场难度不匹配时,常常会变 得非常紧张。紧张有多种表现形式——精神的、心理的和行为的。 放松技术和心理意象(译者注:心理意象是指通过一定诱导方式产 生的,有象征意义的内在心理图象)可以用来使我们的技能水平与 市场表现出来的难度相匹配。放松技术有很多种,而且简单易学。 最简单的方法是使全身的大型肌肉群顺序收缩10秒钟,然后再放松 ⒛秒钟。每个肌群都放松之后,轻松的感觉会涌遍全身。在放松操

图9.3 交易者心理状态矩阵,尽量描述交易中可能产生的各种心理状态。注意心理等级沿横轴、纵轴和斜方向的变化。 

之后做几次深呼吸会令我们精力充沛,准备练习心理意象。运动中 的心理意象包括再现胜利必需的最佳运作画面。这些意象应该是全 面的、生动的和详细的,包括比赛的每个阶段,以及赛前和赛后的 活动。体育新闻和科学研究都表明,心理意象可以提升运动员的表 现,还有助于集中注意力,加强精神与身体的联系。心理意象还与 古老的冥想训练有关系。 

作为交易者,心理意象可以用来加强或修正信念系统,练 习交 易技巧,甚至为接收市场数据的发布做好准备。心理意象可以用来 巧妙地应对恐惧,分散怒气,分清混乱,并改变犹豫不决的状态。 放松运动和心理意象的目标是接近交易日时能够更加放松,而不管 即将面对什么样的市场行情。 

运动员常常需要在短短的数分钟到数小时的时间内将技能发挥 至巅峰状态,而交易者更像是在跑马拉松,必须日复一日地保持专 注直到最后时刻。对马拉松运动员的一项研究发现,他们是内部专 注的。他们专注于自己的内环境,专注于自身的疼痛,专注于自己 的身体正在怎样做。这与专注于比赛过程,专注于其他运动员或粉丝是相对的。正向归因(Positive self-talk)(译者注:参考台湾的 译法,直译为积极自语)是另一项运动心理学技术,它可以帮助交 易者在面对市场挑战时保持专注和士气。 

总之,交易者归因理论、目标设定、心理意象和心理状态矩 阵为交易者提供了一个框架。利用该框架,交易者可以将运动心理 学的原理运用于交易过程。这项分析表明,交 易者需要成为内部归 因者,全神贯注于在自己控制范围之内的那些因素,比如交易技术 和A2D(专 注细节)。 他们应该交易测试的内容,并测试交易的内 容,目 的是提升技能水平和增加对交易系统和交易方法的自信。他 们应该使用第7章 中讨论的风险控制策略,特别是钱德舒适区域,以 准备好应对资金回撒,并管理自己的期望。市场来来往往,变化无 常,但交易者却必须一直坚持下去。

用大脑和心脏一起交易

每位交易者都有一个分析器官(大脑)和一个感情器官(心 脏)。 一套合适的系统应该同时满足交易者个性的这两个方面。开 始使用一套系统交易时,我们便面对两个期望。一个是统计学期 望,前面已经详细讨论过。另一个是对系统的心理期望。如果这两 个期望不一致,那么在使用这套令人反感的系统时肯定不会快乐。

 这引出了我们为什么交易的问题。对于许多人来说,交易的唯 一目的是赚钱。但是,我们可能有其他理由,比如交易带来的兴奋 或者与其他交易者同台竞技时面对的智力挑战。交易者应该检查下 列因素的一贯性:获利目标、时间窗口、数学期望和心理期望。 

如果这些因素不具有一贯性,那么我们将不具有心理优势。或 许只有不到25%的 交易者具有心理优势,并且可能只有2%的 交易者 会常年保持这种优势。

在数学期望和心理期望之间可能存在许多矛盾。数学期望能够 涵盖2到 3年的数据,但心理期望只能涵盖2到 3个 月的数据。心理期 望可能非常复杂,不能用一个数字来代表。最坏的情况下,系统具 有正的数学期望,但心理期望却为负。此时我们的大脑与心脏不一 致,难以避免的紧张情绪使该系统的成功交易成为不可能。

交易者的心理期望可能来自对系统测试结果不准确或不完整 的理解。交易者应该每天定时研究每笔交易的发展,对平均交易利 润、胜率和平均交易长度感到舒适。还应对初始风险控制止损金额 感到舒适。如果交易者理解了系统的本质,那么每笔交易都会加强 他对系统的信心。如果交易者拥有不合理的心理期望,每笔交易都 会削弱他对系统的忠诚度。 

交易者可能希望获得较大的成功,只有很少的连续亏损,而 有许多令人振奋的大型盈利交易。事实上只有5%的交易会获利较 多,而且会遭受很多次的连续亏损,并且大部分交易都是徒劳无功 的。可以使用如下所示的 “ 2的规则 ” (rule of two)来调整我们的 心理期望 : 

1.期望连续盈利笔数降为预测结呆的1/2。

2.期望连续亏损笔数为测试结果的两倍。

3.期望利润为预测利润的一半。 

让我们继续使用“ 大脑和心脏 ” 的比喻。我们“ 认为 ” 自己相信的东西位于大脑之中,而 “ 真正 ” 相信的东西却位于心脏之中。 我们的大脑可能是清晰的,也可能是混乱的。我们的内心可能是自 信的,也可能是恐慌的。如果大脑和心脏不一致,而且风险较低的 话,大脑便在冲突中获胜。但是,如呆风险较高,那么心脏将在任 何冲突中获胜。于是,只有大脑和心脏相一致时,我们在交易过程 中才感觉舒适。因此有必要花费时间和精力来理解系统的性能,从 而使我们的数学期望和心理期望协调一致。这便是长期制胜的关键 所在。

小结

读者应该结合本章中的所有思想创建一套交易系统。交易计划 位于交易系统的核心。交易者应该监控计划执行的丁致性,并且尽 力提高交易的全程可追溯性。交易者还应该遵守交易规则的无例外 原则。要想获胜就要用大脑和心脏一起交易。

第9章附录:创建一份自动记录交易心理的日志

一份记录交易过程中心理状态的日志可以帮助我们在数月的 时间内提高交易水平。记录心理状态的一个难点是很难绘制或分析 心理趋势。许多日记作者发现很难认出自己在数月前写的东西,因 为紧张会扭曲我们的书写方式。解决这个问题的一种方法是使用数 据库或电子表格定期为自己的心理状态记录一个数字分值。所有的 电子表格都具有图形功能和统计函数,很容易便可绘制出心理状态 图。甚至能够使用技术分析原理标出与特定交易策略相关的心理状 态图表中的突破、整固和趋势。

在这一部分中,我们将说明如何使用微软Excel 2000 电子表格 开发一个简单的应用程序。使用该应用程序,可以记录对当前交易 策略所持态度的数字化分值。为此我们使用图9.4这样的一个矩阵 , 该矩阵列出了交易者对不同市场行情的反应,以及交易者对交易系 统的信念波动。图9.4列 出了9种心理状态,从放松、自信和耐心 ,

图9.4 通过为市场行情等级和交易者对交易系统的信任度赋值,把交易者的反 

应矩阵转换为数字对。 对于每条数轴,低级别=19中级别=5,高级别=10。

逐渐到忽视信号。最后到完全停止交易。用来描绘心理状态的两个 变量是对交易系统的信念和市场的交易行情。每个变量都被分为三 个级别:低、中和高。这些级别可以按下述方法转换为数值:低级 别转换为—个小于或等于3的数,中级别转换后的范围为4到7,而高 级别为8到 10。 一种较为简单的做法是低级别分值为1,中 级别分值 为5,高级别分值为10。 

一旦可以使用数字来刻度对交易系统的信念和市场行情,就可 轻易将图9.4中 的9个单元格转换为相应的数值对。如果察觉市场行 情具有挑战性,并且希望停止交易,那么量化这种状态的数值对便 是[10,1],其中数值10代表具有挑战性的市场行情(高级别=10), 数值1表示对系统的信任度较低(低级别=1)。 我们可以在每笔交易 了结之后在电子表格中记录下心理状态的数值,也可按照常用的时 间间隔做记录,比如每天或每周。如果读者愿意,可以使用从1~10 更精细的数字刻度,如上一幅图所示。几个月后,我们便拥有可以 绘图和分析的详细信息了。 

在电子表格中输入这种信息的一种简便方法是在数据表上创 建按钮,并 为这些按钮添加宏(编者注:Excel办公软件自动集 成了 “ VBA” 的一种高级程序语言,用 此种语言编制出的程序叫 “ 宏 ”),然后只要按下相应的按钮便可记录下自己的心理状态 了。在微软Excel 2000中,可以通过点击控件工具箱来添加按钮。 具体方法是点击视图——控件工具箱菜单栏选项。然后点击命令 按钮图标,在一个合适的位置画一个按钮。画完按钮后,将鼠标 指针放在按钮上,单击鼠标右键。在弹出菜单中选择属性,便可 看到该按钮的属性窗口。可以在弹出窗口中直接编辑属性值。可 以编辑按钮名称(name),修改按钮标题(caption),并将布局 (placement)属性设为 3。 将布局属性设为3的好处是该按钮将停 留在我们使用的 “ 固定 ” 位置,即 使我们又向电子表格加入了新 的行,按钮也不改变位置。如果我们想在编程时使用“RELIEF” 响应按钮,就将Caption属 性改为“REHEF” ,并将按钮命名为 cmdRelief,这是一种常见的命名习惯。针对每一种情况,我们可以 画出如图9.5所示的9个按钮。然后为这些按钮添加一些代码,使按

图9.5 微软队Excel 2000电 子表格中的一组命令按钮,对它们编程后便就使用它们 向指订单元格榆入与市场行情和交易系统信任度相对应的数值。可以将 这些记录绘制为图表,便于分析和理解我们的交易模式。 

钮向电子表格中输入我们在上一段中讨论过的数值。 

我们假设希望保存与自己的心理状态相关的数据,希望记录日 期、市场行情和对交易系统的信任度。还可能希望以相反的时间顺 序来储存数据,以便使最新数据位于电子表格的顶部。于是我们在 电子表格顶部添加新的一行,然后在相邻的列中输入日期、市场行 情和信任度。编写一个简单的宏,并将它添加到图9.5所 示的每个 按钮,就可以使用它们向电子表格中输入正确的数值了。 

我们可以对这些按钮编程,使它们向电子表格中添加数值 , 过程如下所述。当我们画完按钮,并 编辑好属性之后,便可以双 击该按钮。这将打开visual  Basic编 辑器。如杲我们正对一个名为 cmdRelie的 按钮编程,那么我们将看到一个用来编程的页面,最上 面一行为带有蓝字的语句 “ Private  Sub cmdRelief Click()” ,中 间 一行为空行,然后是一行语句“End sub” 。现在我们可以在“ End Sub” 语句上面的行中输入下面这些代码,输入方法同其他文本编辑 器一样。下面是visual Basic编 辑器中代码的样子 :

上述程序行是为RELIEF按钮编辑的指令。记住我们需要输入日 期、市场行情和交易系统信任度三列数据。第一行代码使光标移至

2行 、2列单元格(单元格B2),并插入一行。然后选择B2单元格 , 输入当天的日期c将光标移至C2单元格,然后输入与看好行情对应 的数值1(见图9.4),接 下来便在D2单元格中输入与交易系统信任 度相对应的数值 5。 完成代码的输入后,同 时按下Alt-Q键返回电子 表格。我们使用Alt-F11快 捷键再次打开Visual Basic编 辑器,也可以 通过菜单工具→宏→visual Basic编辑器打开。我们将这一段代码复制 给每一个按钮,在需要时改变C2和D2的值。然后就可以单击相应按 钮输入每种心理状态的对应值了(见 图9.5)。 为了示例的完整性 , 我们列出了停止交易(STOP TRADING)按钮的程序代码,于是读 者可以看出市场行情(10)和交易信任度(1)是如何从RELIEF按 钮的代码复制以后进行修改的 :

在表9.3中列出了一份每月日志记录示例。如果愿意的话,读者 可以记录得更详细,或者为变量使用更精密的刻度。交易者还可以 不使用按钮,而是直接将数据输入电子表格。甚至可以对按钮编程 以储存我们希望记录的其他数据。在记录一定的数据量之后,就可 以通过电子表格内置的图表生成工具或统计函数来绘制和分析这些 数据,以便发现其中的趋势。