诚信为本
量力而为
当前位置:峰汇在线 外汇知识 外汇理论书籍 正文

第四篇 第12章 系统交易

交易计划内应该包含交易系统,这是由简单的买卖法则构成的交易方法。交易系统非常重要,系统结构即使稍微简单也无妨,否则交易就会变得毫无头绪,相当危险。交易系统不一定要非常精密复杂,也没有必要非常明确,更不必是电脑化系统,系统可以涉及一些主观判断,也可以是纯机械式的。系统的主要功能,就是让交易有一套可供遵循的行为指南。你可以自行设计或直接购买交易系统,但系统必须符合个人的交易风格。没有任何交易系统,可以同时满足每个人的需要。某个人觉得有效的方法,未必适用于另一人,因为每位交易者都有自己觉得合适的方法。原则上,交易系统的最主要功能,就是重复进行某些高胜算的交易。

何谓系统?

简单说,系统就是交易者用来制定买卖决策的一套法则。这套买卖法则可能很简单,例如:短期均线向上穿越长期均线则买进,短期均线向下穿越长期均线则卖出。可是,交易法则也可能很复杂,可能有10 多个条件要同时满足,才能进行交易。一套完整的系统,不但要提供进场信号,也要有出场和止损信号。知道何时进场,只能算是半套系统,显然不够完整。虽然有些人认为,交易系统必须运用电脑程序编写成如Trade station 之类的交易软件,必须是可供交易者重复运用的一组法则、价格形态或条件,以此来制定交易决策。我所运用过的很多交易系统,完全是由书面走势图来提供信号。我分析价格走势图,然后写下准备进场与出场的价位,只要市场出现这些价位,就采取预先决定的行动。交易系统可以在走势图上做视觉判断,举例来说,当某股票如果没有跟着大盘一起下跌则买进。这类的交易法则很难编写为电脑程序,但确实属于有效的系统信号,也是可供重复遵循的明确条件。交易系统也可以建立在基本分析之上,举例来说,当石油存量低于上个星期的水平则买进,如果高于上个星期的水平则卖出。我经常采用非正式的交易系统。我知道哪些价格形态很可能有效,只要看见它们,我就进场交易。我通常都同时观察数个时间结构的走势,而电脑化系统很少能够同时注意数个时间结构。因此,我同时运用数套不同的系统,然后通过视觉做信号确认。我也会运用主观判断,尤其是在出场时。如果我在某个时间结构上看到一些令我不舒服的现象就出场。虽然这些判断基于主观偏好,但仍然属于交易系统,因为我始终都运用相同的准则制定交易决策。
采用纯机械性的信号,不论信号是否由电脑提供,这类交易者统称为系统性交易者。换言之,他们只要看到信号,就不假思索的根据信号采取行动。某些人对于交易系统提供的信号,还会做进一步的筛选。换言之,信号是否被接受,必须取决于市场情况,或必须经过其他技术指标的确认。这类交易者统称为选择性交易者。这两个交易风格各有所长,我们稍后会详细讨论。

为何应该采用交易系统?

我可以大胆的说,绝大部分专业交易者都通过某种系统制定交易决策。不论是电脑化交易系统,或只是一套规范交易行为的法则或条件,这些系统可以让他们保持在特定轨道上。某些人采用纯系统性的方法,每笔交易都按照电脑提供的信号进行。另一些人则会做进一步筛选,只把交易系统视为参考准则,最后决策则根据主观判断,尤其是关于部位规模的决策。重点是这些交易系统都是一些能够进行高胜算操盘的法则。那些最杰出的交易者,即使没有写下明确法则,在实际进场或出场之前,也会观察特定的行情结构。

这些专业交易者非常清楚,交易系统可以帮助他们掌握高胜算操盘。他们知道根据一套绩效经过测试的系统进行交易,可以提升赚钱的机会。当然,交易系统的信号也可能完全错误(这是没有问题的,只要信号有50 %的正确,你的绩效就很不错了),但只要你长期运用这种高胜算的法则,成功交易的获利,绝对超过失败交易的亏损。反之,如果完全不采用系统,交易结果就有很大成分依赖运气。一套绩效经过历史资料验证的系统,可以减少运气对于交易绩效的影响程度。运气成分减少得越多,你就越可能成为最佳交易者。

某些交易者之所以发生严重问题,就是因为不采用交易系统或交易计划。他们进行的交易,经常没有明确理由,也没有一贯规律。任何两笔交易的思考模式可能全然不同。某天,当他们看到价格向上突破,于是买进。隔天,对于相同的突破走势,却认为是假突破而放空。优秀的交易者,必须采用前后一致的法则。拥有一套系统,就有一套明确的法则可供遵循。采用交易系统之后,比较不容易发生一些毫无意义的错误。依据交易系统的信号行事,就不会举棋不定,唯一的问题只是你准备多大程度地遵守交易系统。观察行情发展时,我经常会想:“目前处于多头市场,所以我应该做多。不,等一下,价格似乎有点下滑,好像更适合放空。可是,我不知道,真的很难决定,价格已经回落不少,说不定还是应该买进。”

这类的交易显然毫无章法。交易系统不会发生这类的问题,它会清楚告诉你应该如何做。
交易系统的另一项重要功能,就是能够告诉你何时出场。某些人非常擅长设定进场点,可是,一旦建立之后,却完全不知道何时出场。他们或是过早获利了结,或让亏损过度累积,也可能流失太多既有获利,甚至会转盈为亏。进场当时,他们从来不预先考虑出场的位置或时机。一套有效的系统,会帮助交易者考虑出场的问题,只要遵循系统的指示,就知道何时应该出场。

购买或编写系统

编写一套交易系统并不困难,甚至几分钟就可以完成。可是,如果想编写一套真正值得信赖的系统,恐怕就要花不少时间,甚至不断修正、测试,直到一切都很妥当为止。如果你曾经使用交易软件,就应该知道学习程序编写是多么困难的工作。只要你实际投人时间与精力发展一套系统,就了解很多人为什么干脆不采用正式的系统。他们也许曾经试图这么做,但很快就放弃了,于是要么采用不成熟的系统,要么完全不采用系统。可是,如果你不想输在起跑线上,就应该有一套可靠的系统。

购买系统 如果你觉得编写交易系统太麻烦,或者根本不知道如何着手,那么最简单的办法,就是购买现成的系统。翻阅杂志的广告,或上网搜索,很容易就找到这类产品,但我非常怀疑它们的效果。如果是我,绝对不会出售任何有效系统,我会留给自己用,最起码也不会让别人利用它来和我竟争。因此,你所购买的系统,卖方应该不会有很好的使用经验,或者是他已经不再使用的旧系统。

另外,广告上刊登的交易系统,绩效记录大多不能相信。他们说,某系统曾经在3 年内,把1 万美元变成13.2 万美元。然后,在非常不起眼的地方,有一些很小的字写着:绩效记录不含滑移价差与佣金费用,而且所有的获利都再投资。事实上,没有人会把所有的获利全数投人市场。至少这种资金管理方法不恰当,因为只要发生一两笔重大亏损,就会让先前所有努力都泡汤。忽略佣金与滑移价差,也会让理论绩效完全不同于实际结果。适当考虑每个项目之后,13.2 万美元可能只代表3 年7 000 美元的获利。另外,广告上的绩效记录,通常都经过优化。换言之,在测试过程中,系统参数都不断进行调整,直到绩效显示最佳状态为止,然后挑选一段最适当的测试期间,作为广告上的绩效记录。如果采用另一组参数值,或把同一组参数值运用于另一段时间,结果可能是亏损。最后,还必须考虑交易者本身的风格。如果交易风格与系统方法不能配合,恐怕也不能正确运用系统。每个人都有自己的风格,交易系统的方法未必很合适。

不过,话说回来,读者也不要觉得太失望。我知道某些人曾经利用现成的系统取得不错的操作绩效。市面上仍然有一些不错的系统,绩效颇值得信赖,只要使用者能够严格遵守系统信号,仍然可以赚钱。有一类系统称为“黑盒子”,这类系统只提供信号,但完全不告诉使用者这些信号是如何产生的。我无法接受这类系统,我必须了解系统的方法结构是否符合我的风格。可是,某些人并不在意这方面的问题。

自行编写系统 如果你打算采用机械性系统,但不知道如何着手,或许可以考虑购买现成的系统。另外,这也可以帮助你自行编写系统。彻底分析别人的系统,想办法了解其运作逻辑与结构,看看是否能够改进,让该系统更符合自己的风格,或直接截取其中的某些想法。本章说明过程中,偶尔会提到我利用“简易语言”在Trade Station 编写的程序与完整系统。如果愿意,读者可以利用这些东西作为基础,发展自己需要的系统。另外,在相关杂志与网站上,你也可以看到一些免费的系统。相对于别人编写的系统,自行设计的系统比较好用,即使是用别人的系统修改而成。

大体上,本章与下一章的主题,都是说明如何发展电脑化交易系统,并讨论相关问题,但这些内容大多也适用于人工系统。如果你没有可供编写程序与历史测试的软件,恐怕就只能用人工系统,结果应该不会有太大差异。我早期采用的系统,完全没有运用电脑,一切都使用人工方式,结果也很好。电脑可以做一些烦琐的工作,节省很多时间。过去,我经常花几个月时间,测试交易系统功能,虽然别人已经告诉我,该系统完全没有问题。绝对不要把任何东西视为理所当然。自从我开始采用Trade Station 编写与测试系统之后,时间节省不少,现在只要几分钟就完成了。于是,我有很多空暇时间,所以也就写了这本书。

我的第一套系统

非常幸运,我刚开始从事交易时,就采用交易系统。虽然这些系统的结构都很简单,完全通过人工方式进行测试,不过绩效还不错。我的第一套系统运用场内交易使用的圈叉图。场内交易员没有电脑可用,所以很多人都利用人工方式记录圈叉图,每当价格出现特定数量以上的变动,就计上一个圈或叉。当初在场内担任办事员时,就学会如何绘制圈叉图。后来,一位资深交易员告诉我应该注意哪些形态,并教我有关圈叉图的交易方法。原则上,圈叉图是采用趋势跟踪突破系统。至于出场位置,通常都是利用先前密集交易区间的宽度来衡量目标价位,否则就借反向信号出场。
后来,我同时观察更多的市场。通常我都会随身携带相关商品的走势图,并随着行情发展,不断更新走势图。我大约同时追踪10 个市场,采用目前仍然使用的反转日系统。系统的交易法则很简单:假设低价低于昨天最低价,就在昨天收盘价上方(不同市场采用不幅度)设定停止买单,止损点设定在当天最低价稍下方。

交易系统应该具备的特质

编写或挑选一套交易系统时,应该注意一些事项。首先,交易系统必须符合使用者的风格。其次,一套容易了解而有效的系统,其结构越单纯越好。结构越复杂的系统,越可能是针对特定价格资料编写的系统。另外,理想的系统应该适用于不同时间结构与不同的市场。换言之,最好不要挑选只适用特定市场或特定时间结构的系统。一个有效的交易策略,应该具有普遍适用性,否则就大有问题。至于系统绩效(下一章将详细讨论),当然需要有良好的预期,而且非常稳定,潜在亏损也可以接受。

筒单 交易系统应该尽量保持简单。但过度简单不仅不会让系统变得更好,而且可能适得其反。建立系统的过程中,没有经验的交易者经常使用太多的技术指标或变数。这是很常见的错误。通常最佳的系统结构都不复杂。大体来说,一个空白信封的背面,就应该容得下所有的交易法则。另外,一般人应该都可以轻易了解交易系统的法则。否则的话,系统的结构就太复杂了。美国有这样一句谚语:“别搞复杂了,傻瓜。”记住它,就没问题了。

目前可供配合运用的技术指标与方法几乎有无限多种,但实际使用中,交易者通常都只偏爱少数几个。我从来不会使用太多技术指标或方法。我会寻找一些适用于大多数市场的技术指标,绝不会因为标新立异而采用一些新奇古怪的指标。事实上,如果希望成功,资金管理方法的重要性,甚至超过全世界的技术指标。总之,只要找几个你特别喜欢的技术指标就够了,尽量保持简单。如果交易系统包括42 种变数,那就太过分了。系统使用的技术指标或参数越多,就越可能出差错。万一出了差错,由于可能出问题的地方太多,很难找到错误所在。系统采用的法则越来越多,就会产生“曲线套入”的问题(换言之,倒果为因,根据实际测试结果来设定法则),这类系统很难进行分析、改造,因为所需要考虑的参数太多了。为了增加或减少系统信号的有效性,某些人会编写滤网,这方面的工作也不要进行的太过分。换言之,滤网也应该尽量保持简单,否则适用于测试资料的滤网,很可能不适用于实际的市场状况。相较于那些经过曲线套入的复杂系统,过去已被证明有效的简单系统,将来继续有效的可能性较高。

必须符合个人的交易风格 交易系统必须符合个人的风格与习惯。一套系统可能非常适用于甲,但乙使用起来却总是发生亏损。为什么?因为交易风格不同的缘故,乙未必相信该系统提供的信号。举例来说,某些人偏好在行情突破时进场,这类信号显然不适用于那些偏好使用随机指标的人,因为当时的行情显示超买或超卖。某些人的部位只愿意持有几分钟,另一些人则愿意持有几小时。这完全是个人的交易风格,很难更改。以我个人来说,不管过去如何努力尝试,就是不能成为超短线的交易者。只要部位继续获利,通常我都希望继续持有。我使用的交易系统必须适合采用摆荡指标的系统。至于那些愿意持有较长期部位的人,或许比较愿意接受移动平均系统。某些人只愿意买进,就是不能放空,若是如此,交易系统就不能出现放空信号。
交易系统务必让使用者觉得很自然,使用者必须相信系统提供的信号。为了满足这点,你必须了解自己是哪种类型的交易者,知道自己的优缺点在哪里。你必须自我分析,了解自己想要如何进行交易。你之所以进场交易,是为了追求刺激,或为了赚钱?你是否愿意每个星期只进行一笔交易,如果你知道该笔交易一定赚钱?或者你必须每天进出50 次?你是否特别喜欢趋势反转、趋势跟踪或突破的交易机会?你是否另有全职工作,不能随时看盘?若是如此,你采用的交易系统必须能够在开盘前或收盘后下单,不能在盘中发出信号。不论你是哪一类型的交易者,所采用的系统都必须让你觉得舒服、自然,而且符合你的交易习惯。

版权所有转载请注明标题及链接:峰汇在线 » 第四篇 第12章 系统交易