《超越技术分析》 作 者:图莎尔·钱德
我们的系统还必须考虑基于时间的风险。例如,当市场在信号 出现后立即快速运动时最容易出现最佳行情。假设市场在给出一个
图 3.11 一张截止收盘的单向卖出订单将承受由市场波动性引起的2400美元的滑移价差。
新的突破信号之后立即进入整固区,此时被止损踢出的风险要比在 横盘趋势中高得多。所以我们可能需要一个滤网,如果交易出现亏 损的话就在入场五日内出场。
另一种比较奇怪的情况发生在当我们获得新的交易信号时已经 非常接近展期日。有可能在即将到期的合约上产生入场信号,而不 是在下一份活跃(译者注:国 内一般称作是主力合约)的期货合约 上。在这种情况下我们必须决定是否采纳该信号,然后在数日后或 立即展期,或者等待在下一份活跃合约中产生交易信号。
在使用连续合约进行测试时,很容易低估展期对交易费和获利 性的影响。我们还必须解决将初始止损放在新展期头寸中的位置这 个问题。真实头寸可能会触发止损,而连续合约只会做一个优美的 跳动,其头寸完好无损。
这些讨论并未包含所有类型的风险,只是重点阐述了为什么必 须在交易系统设计之初便应考虑风险控制的原因。
谨慎对待数据
对于系统测试所需数据我们有多种选择。所以在选择数据时应 该加倍小心,因为它们对测试结果有很大的影响。
在选择数据供应商时应当谨慎,因 为不同供应商所提供的数据 在准确性、覆盖深度和报告惯例方面都有所不同。例如,两个数据 供应商提供的同一份合约的开盘价格可能不同。另一个策略方面的 差异是如何检测和更正错误。我们希望寻找能够提供 “ 干净 ” 数据 的供应商。
如果测试期货合约,那么就使用连续合约或者带有展期的实际 合约。与现金市场指数不同,期货数据是不连续的:合约从不活跃 变为活跃,然后过期。所以,要产生连续的“ 合成 ” 数据流,必须 以相同的方式把不同的合约组合在一起。把期货合约组合在一起时 我们有两种选择:一种选择是保持价格和价格水平不变,代价是不 能保证价格运动的幅度不变;另一种选择是保留价格运动的幅度 , 代价是需要调整价格。在测试时一般使用保留了价格运动幅度的连 续合约。两种类型的合约所给出的测试结果略有不同。
如果软件允许的话,一种比较好的选择是使用带展期的实际交 易数据。从连续合约中得出的测试结果与带展期的数据非常接近 , 但是会低估交易数目和由滑移价差和佣金带来的损失。它们还会低 估在展期交易上放置止损的难度。例如,在实际交易中,展期后我 们可能已经被止损踢出,而在连续合约上对系统进行测试时,系统 会继续保持原来的头寸。
除了选择测试数据的类型之外,我们还必须确定测试数据的 数量。一般情况下,测试使用的数据越多越好,因 为我们可以在一 个较为广泛的市场行情上测试系统。当然还有统计学的要求,为 了 开始使用基于正态分布的测试,通常需要在测试周期上产生30笔或 更多的交易。此处的理论是,在给定的样本中得出的交易越多,我 们就越能更好地评估系统的平均特性。所以我们可以使用平均特性 (比如平均交易利润)来预测系统在未来的性能。
虽然30笔交易看起来可能是一个不小的数目,当使用某个趋势 跟随交易模型在周线数据上进行测试时,要得到30笔交易可能存在 一定的困难,但要想完全去掉数据选择对测试的影响,30笔交易可 能太少了。所以如果可能的话,我们希望测试次数超过100,通过使 用多个市场和多时间框架进行组合测试,这样可以得到足够的交易
数目。在本书的后面部分,读者将学到如何产生合成数据,如何获 得大数目的交易。
这次讨论的重点在于输入数据的不同会带给我们不同的测试结 果。此外,我们不能确定交易会永远得到那种结果,因 为我们不可 能在合成数据上进行交易。现在来看—个测试结果,使用一个5日 和50日 简单移动平均的双移动平均交叉系统,初始资金管理止损为 1500美元,滑移价差和佣金考量为100美元。
【版权声明】
本文仅代表作者观点,不代表本站立场。Fx263.com对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证,且不构成任何投资建议,请读者仅作参考,并自行承担全部风险与责任。Fx263.com作为信息内容发布平台,页面展示内容的目的在于传播更多信息,不代表Fx263.com立场;本站会员及自媒体人所发的稿件所载明的信息与本网无关,如文章涉及版权,请联系本站处理。
【风险提示】
请通过正规渠道参与外汇保证金交易。目前通过网络平台提供、参与外汇保证金交易均属非法。请提高意识,谨防损失!外汇、贵金属和差价合约(OTC场外交易)是杠杆产品,存在较高的风险,可能会导致亏损您的投资本金,请理性投资。