用户工具

站点工具


交易系统

什么是交易系统

交易计划内应该包含交易系统,这是由简单的买卖法则构成的交易方法。交易系统非常重要,系统结构即使稍微简单也无妨,否则交易就会变得毫无头绪,相当危险。交易系统不一定要非常精密复杂,也没有必要非常明确,更不必是电脑化系统,系统可以涉及一些主观判断,也可以是纯机械式的。系统的主要功能,就是让交易有一套可供遵循的行为指南。

你可以自行设计或直接购买交易系统,但系统必须符合个人的交易风格。没有任何交易系统,可以同时满足每个人的需要。某个人觉得有效的方法,未必适用于另一人,因为每位交易者都有自己觉得合适的方法。原则上,交易系统的最主要功能,就是重复进行某些高胜算的交易。

什么是交易系统

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

采用纯机械性的信号,不论信号是否由电脑提供,这类交易者统称为系统性交易者。换言之,他们只要看到信号,就不假思索的根据信号采取行动。某些人对于交易系统提供的信号,还会做进一步的筛选。换言之,信号是否被接受,必须取决于市场情况,或必须经过其他技术指标的确认。这类交易者统称为选择性交易者。这两个交易风格各有所长,我们稍后会详细讨论。

为什么要采用交易系统进行交易

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

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

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

这类的交易显然毫无章法。交易系统不会发生这类的问题,它会清楚告诉你应该如何做。

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

如何获得交易系统

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

购买系统

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

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

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

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

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

系统性交易或主观性判断

对于交易系统发出的信号,使用者究竟应该被动接受,还是可以做主观性的选择或判断,这方面的问题确实很有争议。

纯粹的系统性交易者,只要系统经过妥善的测试,就会不经思考的接受每个信号。换言之,信号就是命令,没有任何讨价还价的余地。这类系统可以排除情绪干扰。采用主观性判断系统,使用者可能接受某些信号,否决另一些信号;他们把信号当作警告,然后自行判断是否应该接受,尤其是当价格已经出现延伸性走势之后。某些人运用价格形态作为交易工具,由于很难设定为电脑程序,所以系统必然涉及很多主观判断。另一些人则根本不采用明确的系统。总之,那些杰出的交易者,即使完全通过主观判断进行交易,但还有很明确的买进和卖出法则。

如果不接受系统的每个信号,可能会产生问题:你所否决的某个信号,其获利或许足以弥补最近5笔交易的亏损。所以,当使用者怪罪交易系统绩效不理想的时候,原因可能是没有严格遵循系统的指示。换言之,绩效之所以不理想,使用者必须负最大责任,而不是交易系统。虽然交易过程中允许使用主观判断,但系统性交易者不能随着心情悲喜而任意否决信号。如果你采用的系统经过严格测试,最好的单纯系统交易者,接受系统的每个信号,不是任意猜测,因为你无法预知哪些形态不能纳人电脑化系统。你或许会看到交易系统所看不到的价格形态。你很难通过电脑程序判断当时的行情处于艾略特波浪的第几浪,或价格是否已经满足38.2%的回调目标。头肩颈、蝶形、旗形之类的价格形态,几乎不可能运用Traed Station设定为电脑程序。可是,这些价格形态有些很适合进行交易。有时你知道政府即将公布某份报告,所以准备暂时留在场外观望。第6感也是无法通过电脑程序处理的东西。很多情况下,我会因为“觉得不对劲”而结束部位,即使当时的行情距离止损或获利目标还很远。遇到一些特殊状况或重大事件时,你或许不应该接受系统提供的信号。举例来说,假定价格突然大幅跳动而引发交易信号,你是否真的愿意接受大幅跳动之后的价格呢?当时价位与信号发生价位之间,可能代表每口合约数百元的差异。这种情况下,或许应该少安毋躁,看看有没有其他更适合进场的机会,即使你想接受信号,也不必急着进场。

究竟是否应该采用严格的系统性方法呢?这个问题恐怕没有简单的答案。两种方法都可能赚钱,也都可能赔钱。可是,我们可以确认一点,如果某些方法确实有效,就不要三心二意。

我的第一套系统

非常幸运,我刚开始从事交易时,就采用交易系统。虽然这些系统的结构都很简单,完全通过人工方式进行测试,不过绩效还不错。我的第一套系统运用场内交易使用的圈叉图。场内交易员没有电脑可用,所以很多人都利用人工方式记录圈叉图,每当价格出现特定数量以上的变动,就计上一个圈或叉。当初在场内担任办事员时,就学会如何绘制圈叉图。后来,一位资深交易员告诉我应该注意哪些形态,并教我有关圈叉图的交易方法。原则上,圈叉图是采用趋势跟踪突破系统。至于出场位置,通常都是利用先前密集交易区间的宽度来衡量目标价位,否则就借反向信号出场。

后来,我同时观察更多的市场。通常我都会随身携带相关商品的走势图,并随着行情发展,不断更新走势图。我大约同时追踪10个市场,采用目前仍然使用的反转日系统。系统的交易法则很简单:假设低价低于昨天最低价,就在昨天收盘价上方(不同市场采用不幅度)设定停止买单,止损点设定在当天最低价稍下方。

交易系统应该具备的特质

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

简单

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

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

必须符合个人的交易风格

交易系统必须符合个人的风格与习惯。一套系统可能非常适用于甲,但乙使用起来却总是发生亏损。为什么?因为交易风格不同的缘故,乙未必相信该系统提供的信号。举例来说,某些人偏好在行情突破时进场,这类信号显然不适用于那些偏好使用随机指标的人,因为当时的行情显示超买或超卖。某些人的部位只愿意持有几分钟,另一些人则愿意持有几小时。这完全是个人的交易风格,很难更改。以我个人来说,不管过去如何努力尝试,就是不能成为超短线的交易者。只要部位继续获利,通常我都希望继续持有。我使用的交易系统必须适合采用摆荡指标的系统。至于那些愿意持有较长期部位的人,或许比较愿意接受移动平均系统。某些人只愿意买进,就是不能放空,若是如此,交易系统就不能出现放空信号。

交易系统务必让使用者觉得很自然,使用者必须相信系统提供的信号。为了满足这点,你必须了解自己是哪种类型的交易者,知道自己的优缺点在哪里。你必须自我分析,了解自己想要如何进行交易。你之所以进场交易,是为了追求刺激,或为了赚钱?你是否愿意每个星期只进行一笔交易,如果你知道该笔交易一定赚钱?或者你必须每天进出50次?你是否特别喜欢趋势反转、趋势跟踪或突破的交易机会?你是否另有全职工作,不能随时看盘?若是如此,你采用的交易系统必须能够在开盘前或收盘后下单,不能在盘中发出信号。不论你是哪一类型的交易者,所采用的系统都必须让你觉得舒服、自然,而且符合你的交易习惯。

了解自己是哪种类型的交易者

你是否知道自己是哪种类型的交易者?是适合采用哪种类型的交易系统?为寻找答案,不妨考虑下列问题:

※你觉得自己需要多久交易一次?

※你最喜欢哪种时间周期?

※你是否比较喜欢顺着趋势发展方向进行交易?

※你是否喜欢针对突破走势进行交易?

※你是否喜欢反向思考,永远都想捕捉趋势反转的机会?

※你喜欢采用哪种技术指标或价格形态?

※你的交易心态是否很积极?或明显讨厌风险?

※你是否愿意持有隔夜部位?

※你是否能够接受走势沉闷的市场或股票?或只能接受快速变动的走势?

※你是否很敏感、容易紧张,或者神经质?

※你是否能够听任一笔交易自然发展?

※你是否很在意每次价格跳动?

※你可以处理规模多大的部位?

※你是否想靠交易为生?或只是为了好玩,顺便赚些钱?

※你知道如何处理亏损部位吗?

※你允许自己的判断错误的频率有多高?

※你的账户净值允许出现多少百分率的亏损?

※你的每笔交易可以容忍多少亏损?

只要你能够诚实回答这些问题,就能够了解自己的交易风格以及适合使用哪些交易系统。

交易系统.txt · 最后更改: 2020/02/21 17:07 由 laoqin