阅读新闻

高级技术分析—交易系统的原理、构建与实战(一)

发布日期:2019-08-28 17:10   来源:未知   阅读:

  本书将一步一步地指导你创造自己的操作系统的过程,并且教导你如何评估别人所创造的系统。

  《短线交易秘诀》的作者,老牌交易员Larry Williams在书的前言中评价:

  读完本书,你将成为更优秀的系统开发者,而且会成为资讯更充分的系统购买者,当然如果你决定要购买商业用途的系统或电脑软件。

  需要注意的是,Larry和作者同时也是商业系统的出售者,对于有些有利于他们本人增加销量的观点,要谨慎对待。

  尽管有许多书籍描述各种类型的交易方法和系统,却很少有书尝试去展示所描述方法的有效程度。

  其实,我们已经进入了电脑科技的时代,没有借口再去用未经过测试的系统从事交易。

  但是,不正确的测试方法和观念更为有害,它会使你对一套系统的认识产生严重的偏差。

  对机械交易系统的有效性质疑,是否指我们只能对系统的过去进行检定的工作,但是不能证明系统在未来操作获利?

  这确实是个难以解答的问题,但我认为通过系统对历史数据的检验,至少可以排除一些看似能够获利,但实际是无效的系统。

  系统是否有效,最关键的因素是构建系统背后的理念是否有效,系统实现这个理念所设置的规则愈简单愈好(Kroll的“KISS”法则)

  其实市场密码并不存在。成功交易根本原则众所皆知,但几乎没有人能够一贯的执行。原因是,人类的情绪会干扰你,而且极端难以克服。

  我们只能对系统的过去进行检定的工作,却是要在未来操作获利。你需要有充裕的资金、足够的耐心,充分的自律,鼓足勇气以及勇往直前,才能获胜。

  商品交易员损失惨重的原因是:他们变得没有耐心而甘冒巨大的风险。通常他们帐户的金额最少,却有最不切实际的期望。

  其实融资杠杆是把双刃剑,这也是我认为期货投机优于股票投机的原因之一。商品期货交易员所用的融资使高投资报酬成为可能,但市场变动不利于你时,也会出现其潜在的破坏效果。因此交易的选择和管理更为重要。

  两难的困境,在你承认错误之前,你愿意承受的损失愈大,价位愈不可能到达你的认赔点。然而若是价位到达认赔点,你将很难从严重亏损的窘境中东山再起。另一方面,假使你试图迅速出清亏损交易,避免灾难性的损失,则价格触及你出场的机会大增。

  难题是如何找出快乐的中庸之道——对行情判断错误时,你所设定的出场点不但能使可能的损失局限在可以容忍的限度,而且认赔出场的机率也控制在合理的范围。

  交易的三种成本:佣金、滑移价差和出价与叫价的价差。这些费用与每一笔交易所涉及的金额相比,似乎微不足道,可是长期下来,它们会迅速积累,对获利有重大的影响。在判断交易系统的获利时,这些费用是必须谨记的因素。

  在期货交易中,交易员有一优势,即在特定合约数量之内所付的佣金是固定的。合约的价值与佣金无关,无论高低佣金都一样。这也是我钟爱期货而不愿交易股票的原因之一,现阶段我国股市的交易成本过高,极不合理。

  依据所使用的指令种类和交易策略,滑移价差可能严重地降低获利或扩大损失。很不幸地,最佳的交易方式往往造成最严重的滑移价差。

  这种隐藏成本本身的金额或许不大,但加上滑移价差和佣金,就变成重要因素了。交易量愈大,这些成本的总和就愈大。

  要有效地减少交易成本对获利的影响,你唯一能做的也许就是不要频繁地交易和交易流动性佳的品种。

  然而无论如何,有一项商品交易价位变动的非随机特性,使可能的获利不再是一种奢望,那就是市场倾向于朝特定方向移动。

  对期货交易员而言,依循着强劲趋势的方向建立部位,只要趋势不变就继续持有部位,是最佳的交易。

  这种方法知易行难,因为交易员永远无法得知何时会出现逆势的价格变动,这种变动一定会发生,而且是趋势开始反转的标记。

  每一笔交易都有交易成本。交易愈频繁,交易利润愈不可能超越交易成本。如果你很少交易,而且只做长期与高利润的交易,则你克服交易成本的希望最大。

  另一个对交易时间架构的考量方向是,如何使你每笔交易的平均获利尽量扩大。你必须增加成功交易的平均获利,并降低失败交易的平均亏损,才能将每笔交易的平均获利提升到最高点。真正的问题发生在获利了结的速度太快,是平均获利降低,而且认赔出场的速度太慢,导致平均亏损扩大。

  目前市场参与者对供需状况的认知都反映在价格了。你必须观察的只有价格的历史和现在价格的水准。你可以根据这些资料决定目前的趋势(如果趋势存在)。

  长期而言,没有一种预测趋势的方法能有效运作和值得信赖。幸好商品交易员不需要预测市场就能成功,你只需要决定趋势的方向,并顺势而为。

  成功的交易可以归纳为三项规则。它们和交易的历史一样久远,在任何论及交易的书籍都一再被强调,而且每位交易员都耳熟能详:

  对于大多数交易员而言,真正的驱动力是自大,但许多人并不了解这一点。他们想向自己和周围的人证明,他们与其他竞争的交易员相比是多么聪明。这便导致两项重要的错误。

  第一项是,他们将交易的详细内容告诉他人,这样他们才能夸耀自己成功。问题是一笔交易尚未出清时,他们比较担心的是失去面子,而不是损失金钱。

  为了增强自我而非为了获利从事期货交易,所导致的第二个错误是过分重视预测。

  没有人预测市场的准确度,高到能符合高融资,获利交易其实并非仰赖准确的预测。

  存入交易帐户的钱越多,你的交易就更能富有变化而且能分散商品种类。所拥有的资金越多,而且所能忍受的损失金额越大,你正确管理交易而成功的机会也越大。

  由于风险与报酬是并驾齐驱的,你只能以控制期望的方式来控制风险。如果每年只求合理的投资报酬,你无需每天或每周都进行交易。你的资金足以等待最佳的出场机会,这将使你成功的机会达到颠峰。你的交易成本会变得更低,所犯的错误也会减少。你的心情可以保持平稳。你会活得更为长久,享受所获得的利润。

  缺乏耐性与期望不切实际有关。它通常以两种方式显现:过度交易和过度冒险。这些都是想过度快速赚取暴利的结果。

  自律是最常用来描述良好商品交易本质的字眼。最优秀的交易员不但有最佳的计划,而且偏离计划的次数最少。

  交易之前一定要有明确的计划,计划要能使你在遇到任何特殊状况之前就知道应该如何处理。交易进行中是没有余裕去解释或下判断的。

  规避风险是造成商品交易员失败原因当中最少被提及,也是最不为人所了解的一项。

  你应该执着于能使你感到舒适的投资。如果你认为自己可以掌握商品交易的损失,请停留在你心理释怀的限制内。如果不如此,你将付出差劲决策和额外损失的代价。

  假使你发现自己对持有的部位感到担心,你可能已经超越了你的心理释怀水平。这时你应该减少持有的部位,或是全部出场。商品交易不值得你为它而影响自己的情绪平衡。去觉察并重视自己的自然限制。

  在这方面,巴索的书谈论的最多。你必须知道“我是谁?”,你的心态比技术重要多了。

  业余交易员与一般专业交易员的差别,在于专业人士有足够的经验学到分析方法的先天限制。虽然市场行情有反复的相似性,但也存在着足够的不确定性,使得预测成为不可能的事。

  专业人士同时也知道,使用一致的市场分析方法是多么重要。他有具体的攻击计划。专业的商品交易员希望在市场出现大行情时能持有大量的部位。业余交易员常认为,专业人士能正确预测最佳的交易机会在哪里。事实上,专业人士一致承认,他们事前并不知道哪些交易会成功,时常看起来最没有希望的交易结果却是最赚钱的。

  对专业人士而言,他们并没有特别喜爱的时间架构。他们各自寻找符合个人交易个性的系统。他们的共同点是,每一个人都倾向于紧守一种时间架构进行交易,也就是他们最得心应手的时间架构。

  每一位专业交易员都有自己独特的方法确认可以进行的交易。当计划产生指令时,他便进场从事交易。他倾向于顺着他的时间架构的趋势方向,而非预测趋势的转变来进行交易。专家在处理亏损部位时,常是毫不留情的。

  业余交易员通常希望亏损的次数越少越好,因为对他们而言,这些都是他们失败的标记。专业交易员已经学会处理亏损的必然性。他明白自己永远无法避免亏损,就像早晨刮胡子一样已经成为他生活的一部分。他几乎不在意亏损,除非它超过整个交易计划所容许的程度。

  专业交易员很少将自我掺入下一次的交易中,他几乎不会让自我影响他处理亏损交易的态度。

  对所有交易员而言,在非机械式交易与百分之百机械式交易之间存在着连续的空间。

  以百分之百机械式判断进行交易的人,从不需要做任何交易的决定,交易计划会明确地告诉他在任何情况下该如何处理。

  在连续交易状态的另一端,以完全非机械式判断进行交易的人是没有任何固定法则的。他的每一个交易决策都是依照当时的刺激而定,自己对于如何交易的看法是最佳的,除此之外没有任何特定的导引。

  交易感人的地方只有尝试过的人才能体会,恐惧和贪婪的影响十分显著。人类的天性就是如此,一切都必须由自行设法解决,这两种反面因素总让你在投机竞技场中做出错误的决定。

  专业投机客最突出的特征就是他们已经学会控制自己的恐惧和贪婪。他们由自律来完成这件工作,这是他们必须做的事,而先决条件是他们下决定必须遵循特定的结构。

  我相信成功交易员处理交易的方法都相当带有机械性,即使他们本身并不知情。因此,所有专业交易员都聚集在机械式交易连续空间的上层。绝大多数的业余人士则恰恰相反,总是在底层。

  Bruce Babcock谈到了随机增强和一致增强的概念,认识这点对学习正确的交易行为非常重要,你不能以个别交易结果的盈亏来判断交易决策的正确与否!

  明确随机增强的观念,对于学习如何正确从事交易是具有关键性的。随机增强的意思是,做对某些事情时,你不一定会有回报,但在你做错某些事情时,也不一定会受到惩罚。

  行为科学家发现,在做动物试验时,如果使用随机增强的方式要动物学习指定的行为是非常困难的,相形之下,如果使用一致增强的方法就容易多了。

  人们通常是依据一致增强的习惯去思考。他们在做对事情时期待回报,在做错事情时则假定会受到惩罚。他们习惯以结果来判断他们先前行为的对错。由于市场价格行为的随机性,这种看来似乎合理的方法对商品交易却无效果。

  你绝不能以交易结果的盈亏来判断交易决策的正确与否,这也使得学习正确的交易行为变得极端困难。

  进场建立部位,认赔出场,获利了结都必须有各自的法则。同时,每一种交易系统何时启动与停止运作也有规则。

  第一,电脑允许任何交易员利用它来运作交易系统,如果利用人工计算则过于复杂与耗费时间。它可以让交易员同时使用更多的交易系统,也能兼顾更多的市场,而且使用的方法包含了复杂的数学公式。

  第二,也是更重要的一点,电脑可以让交易员在真正投入交易之前,先对交易系统进行严格的历史价格测试。

  电脑已经成为噩梦的原因是,它们使对历史价格进行分析的系统得以建立,但交易员依据系统在未来进行交易时,却无法重新展现其功能。这些交易系统称为曲线匹配系统。曲线匹配系统是由系统开发者检查历史资料,寻找有效的规则所建构成的交易系统。

  普通以季节性因素做为交易决策的基础导致了某些古典曲线匹配式交易系统的产生。

  在电脑价格尚未普及化之前,要分辨曲线匹配的交易系统很简单。它们具有可怕的复杂规则、例外以及例外中的例外。

  然而当电脑使交易系统变得更加复杂和数学化,交易员却疏忽了电脑究竟在做些什么。由于电脑研究有些令人难以理解的部分,反而增加了它的可信度。

  判断交易系统是否属于曲线匹配的关键,在于该系统的开发者是如何订定规则的。假如他靠检验历史价格来寻找适用的规则,并适当地将这些规则加以调合,这种交易系统就属于曲线匹配式的系统。

  交易系统的曲线匹配特性愈强,愈不可能在未来发生作用。相反地,如果交易系统的开发者并未参考任何特定的历史价格资料,而是基于市场如何运作的原理去建立系统的规则,这个系统就不是曲线匹配的系统。

  假使一个非套入曲线式交易系统在对足量的历史价格进行测试时能发挥作用,则它在未来持续发挥作用的机率会比曲线匹配交易系统高出许多。

  我们在处理数学式交易系统复杂的内容时,总会发现许多可变参数。唯一能够让你提升交易系统绩效的方法,就是利用历史价格对系统进行测试,并且以不同的参数值探求结果。

  适度地将系统最佳化是必要的。但是如果过度最佳化,你的交易系统将是一套高度曲线匹配型的系统,这将使该套系统未来绩效的可信度降低。

  我们对系统进行历史价格测试时,必须牢记自己的目标是什么。我们的目标并不是要建立一套在过去操作绩效最佳的系统。我们想要创造的系统是能在未来产生最大获利的系统。未来才是你能赚到实际财富的竞技场。大多数交易员不知道,在历史价格测试中能获利的交易系统,与能在未来实际交易中获利系统之间的差异。

  商品交易员有两种极端的类型。有些人不对其新宠的技巧进行历史资料的测试,以确认该技巧过去所具有的效力。他们对于该技巧信心十足,仅仅因为它源自某权威人士,或因为它曾经在某些走势图形中发挥了相当的功能。另一极端形态的交易员,认为过去有杰出表现的技巧,在未来也想必能够带来利润。依据他们的想法,某技巧的过去绩效愈佳,则用之于实际交易时,它搏取丰厚利润的机会也愈大。

  针对某商品交易系统进行历史资料的测试,其功能就如同试婚。这并不保证婚姻成功,但这是一种绝佳的方式可以增进彼此之间的信心,并避免一些不愉快的意外。透过历史资料的测试,你可以了解该系统的运作程序与限制,这将使你受益良多。

  针对某商品交易系统进行历史资料的测试,其功能就如同试婚。这并不保证婚姻成功,但这是一种绝佳的方式可以增进彼此之间的信心,并避免一些不愉快的意外。透过历史资料的测试,你可以了解该系统的运作程序与限制,这将使你受益良多。

  目前而言,除了资金极少的交易员,大多数人在财务上均能够承担电脑与测试软件的花费,人们再也没有借口采用未经测试的观念来从事交易。然而,决定测试某系统,这仅仅是问题的开端。如果你想获得真实的结果,则你必须了解如何进行测试。

  测试者所需面临的第一个重要问题便是,采用何种资料。当然,你用来测试某系统的资料,必须符合该系统将使用于交易的期间。

  在决定采用每天的资料来测试某系统时,测试者对有关资料的决策问题仍未完全解决。历史性测试通常采用的每日资料共有三种:实际的契约资料、永久的契约资料与连续的契约资料。资料的选择会影响测试的程序与测试的结果。

  在测试交易系统时,另一项重要的考量因素,便是历史测试期间的长度。Bruce Babcock相信五年是相当不错的测试期间。这应该可以提供颇具代表性的样本,涵盖充分的上升与下降趋势,以及种种的价格波动程度。最近过去的五年,与未来的交易应该仍然有相当的关联。这段期间可以提供足够的时间来产生充分的交易笔数,相对地,它也不是很长的时间,而能够快速地完成测试。为了避免测试发生扭曲的结果,你也必须注意资料在特殊期间内所出现的不正常现象。如果这种价格行为因此而造成特别有利或特别不利的结果,而它们在未来重复发生的机率并不值得重视,则此测试结果便不太具有意义。

  在系统最佳化时,系统内的可变参数愈多,进行愈多的测试来搜寻每一参数的最佳值,则该系统在历史测试中的绩效便愈好。不幸地,当采用最佳化来锁定某系统的最佳历史绩效,你也将因此而减少该系统在未来重复其历史绩效的可能性。

  防止过度采用最佳化的有效方法,是将历史资料做不同区隔,而分别供最佳化与最后测试使用。在最理想的状况下,你应该利用比较老旧的资料来建立一套良好的系统,然后立即利用最近的资料来测试该系统。

  如果你针对一个市场设计一套系统,很容易落入曲线匹配的危险。没有一种神奇的测试方法可以用来测试你的系统规则的曲线匹配程度。确定获利系统没有曲线匹配问题的好方法,就是将它用在不相关的市场作测试。假如它在其它市场也同样可以获利,那么该系统可能就不至于有曲线匹配的现象。它所运作的市场越多越好。假如它在其它市场上不能获利,那就要小心了。这并不是说它一定无效,但的确是一种警讯。

  交易的固有成本是交易员在迈向获利途中所难以克服的重大障碍。在评估历史交易绩效时,这些成本经常容易被忽略,相对于一笔成功的交易,交易成本虽然微不足道,但随着时间而逐渐累积,它们就变得相当可观了。当你不断进行交易,而平均获利水准下降,则交易成本就显得非常重要。为了模拟实际的交易状况,每笔交易都必须扣减某种合理的成本。否则,测试便毫无意义。

  以日资料来进行测试时,有两项重要因素会干扰测试的精确性。为了评估历史测试的可信度,你必须了解这些问题,并知道如何用特殊的测试来处理。

  第一项是为了尽可能确保精确的结果,你应该确定你的电脑程序已经考虑开盘跳空的现象。另一项则更难以处理,它来自价格资料的限制。你虽然知道开盘、最高、最低与收盘价,却不知道它们之间发生的先后次序。

  第一种方法,你可以规定该系统一天仅能进场一次,停损单则至隔天才有效。这种方法的缺点是,在价格波动剧烈的行情中,在你进场的同一天之内,你可能希望出场或建立反向的部位。如果必须等到隔日,你可能无谓地增加亏损或减少获利。

  另一种方法,是根据高、低价与开、收盘的关系,来推测高、低价发生的先后次序。如果开盘价比较接近最高价,则假定高价先于低价,而在低价发生之后,价格便未再回升至收盘价之上。如果开盘价比较接近低价,则假定低价先于高价,而在高价发生之后,价格便未回挫至收盘价之下。Bruce Babcock认为,这通常是行情发展的方式,这些假定将使测试的结果趋于精确,除非你采用非常近的停损。【冰相卡盟】地址:【冰相卡盟】联系【QQ业务】:会员、黄钻、红钻、蓝钻、绿钻、粉钻、紫钻、魔钻、图书、超级QQ。1~3折进价。