如何在发展投资方法的过程中不断优化投资方法?

  |  

优化投资方法即尽可能使它成为最好的方法。更确切地说,是要找到该方法最好的参数值。参数这个词,从此处使用的意义上讲,是指一个受投资者控制的变量。例如,许多趋势跟踪方法都使用了一个或者多个移动平均线。移动平均值的长度就是一个参数,一个投资者选择的值。

更确切地说,参数是投资者必须选择的一个值,尽管他/她不必明智地选择。

一个投资者可能随机或者为了使用方便而选择了某个参数值,因为他/她相信某一值很幸运或者很有吸引力,或者具有某种命理的神秘价值。注意,如果投资者没有明确选择一个参数值,事实上他/她就是随机选择的。这不一定是个明智的方法。基本来讲,我们通过检测每一参数不同的参数值而优化投资方法,然后我们选择值的最佳组合。

近年来人们很关注优化。这是有缘由的,观点也很合理。如果一个投资方法有价值,那么该方法的某些参数值可能比其他要好,只要稍微好一点。如果差异不存在或者很微小,交易员就不必担心如何找最佳值。相反,如果差异不是微小的,交易员最好考虑一下。例如,如果某些参数值可获利,某些不行,如果交易员无法确定哪个参数值可获利,那么这个交易方法又有何用处呢?实际上,交易员是根据交易方法一般能不能获利来进行承诺。这看上去并不审慎。

我碰到过一些交易员,他们认为优化是交易员能做的唯-有价值的事情。这当然没有道理。验证,而不是优化才是至关重要的。一个有效但未经优化的投资方法一般来讲会获取利润。一个未经检验但是“充分优化”的投资方法却未必会挣钱。也就说,只有拥有者在优化时足够走运,该方案偶然起效的情况下,投资方法才会挣钱。

奇怪的是,赞成优化的观点合情合理而且强有力,但是在其他方面又缺乏证据。路易斯·卢卡克(LouisLukac)进行过多个有趣的研究,他将某一交易方法的结果和随机的优化过的参数相比较。卢卡克先生确定了过去N年中某一交易方法的最佳参数,然后将下一年的结果和随机选择参数的一种方法的结果相比较。他没有发现任何附加价值。这似乎暗示,尽管发现最佳参数值是很好的打发时间的方法,尤其是对那些熟知编程和运筹学的人而言,但是它的实际价值很小。其他的研究也有相似的结果。

不幸的是,情况不是那么简单。罗伯特·帕尔多(RobertPardo)认为,优化是交易员的重要任务之一,他销售的软件中也包含了和卢卡克先生相似的测试。假设帕尔多先生有一些满意的顾客,证据不会完全是片面的。

问题的一部分在于,这样的测试只有当被测方法是有效的交易方法时才是决定性的。不幸的是,我们不能保证被测方法有效。问题的另-部分在于,许多研究里比较的时间段中至少有一个相对较短,比如只有1年或者2年。但是很显然,不同参数值的相对价值与利润、亏损被确定的方式一样,也就是说,在任何中等长度时间段内,最佳参数值很大程度上是偶然决定的。

没有一个理性的人会要求一种有效的投资方法可以一成不变地打败市场。相反,他/她会要求该方法一般在一段合理的长时间段内能打败市场。与此相似,没有一个理性的人会要求不同参数值的相对价值在短时间内保持稳定。

另一方面,如果我们比较几十年的数据,参数值就应该稳定。如果选择哪些参数值不重要,数据就会显现这一点。如果交易员不能找出哪些参数值是有实际价值,并且在质疑之外证明这些值在一定合理的长时间内保持稳定,那么要么是投资方法有误,要么是寻找合适的参数值的方法有误,要么是证明参数值稳定的方法有误,或者三者都出错了。投资者在这种情况下应该找出是哪种情形。

本章和第八章还涉及了如何确定某个交易方法是否有效。证明参数值稳定几乎就等于确定这些参数值,除了投资者试图在不考虑时间的条件下找到参数值之外,其他试图证明参数值保持稳定的人都必须考虑时间。因此,我们要一起考虑这些问题。选择哪些参数值和证明它们是否稳定,至少包括以下三个问题。

第一,哪些参数值最佳很明显取决于最佳这个词是什么意思。大多数交易员认为答案很明显:最佳方法就是在研究时间段内产生最大总利润的方法。当然其他交易员或许会有不同的答案。但是不论给出什么答案,它们似乎都非常明确,似乎没有其他重要的替代方案了。事实上,这个问题的唯一明确之处在于所有明确的判定标准要么毫不相关,要么是完全错误。依据此标准为基础的优化的表现程度,结果肯定也是毫无关系,或者更糟。(第四章里讨论了判定标准)。

第二,我们不清楚某一方法的参数是什么。或许我们知道某一方法能挣钱,但不知道它为什么能挣钱。在调查的早期阶段尤是如此。一个交易方法只有体现了某个经济学或者投资学法则才能挣钱。某一给定方法较差地体现了法则,那么优化方法就是要试图为一组参数找到最佳值,这些参数或许只有一两个有实际价值。

如果某个方法的部分参数,而非所有参数是稳定的,那么很可能我们需要重建该方法。该方法可能参数太少,可能参数过多,或者两者兼有。如果利润是某些方法中未考虑的经济因素的函数,那么该方法的参数就太少了。或者当利率很高时,方法就失效了,这样一来,增加一个合适的利率过滤器就会稳定利润。过滤器可能很简单,例如当利率超过X%时就不进行交易。

或者,该方法的参数太多。交易员可能相信利润是日蚀路径或者利率的函数,而其实它们可能不是。当交易员在没有证据表明修正数据会增加价值前就增添过滤器,或者当交易员发展并测试一种自已并不真正明白的方法时,该方法的参数就多了。在这种情况下,去掉过滤器,简化规则,或者用适当的方法将方案加权都应该会稳定利润。

第三,无论如何我们都要选择最佳参数值。如果我们只对一个判定标准感兴趣,例如该方法的利润亏损比率,那么选出最佳参数值就是测试同一方法的不同变量,使用看上去有最佳值的参数,也就是有最大总利润的参数。但是假设数据具有一定的随机性,那么一个过高或过低的测量值不一定代表着最佳参数。如图7-1。画图的这个假想的交易员只对一个参数、一种优秀测量水平感兴趣:总利润。注意,点A有最大总利润,但是它很可能是某种偶然。点B可能不是某种偶然。

如果我们对多个判定标准感兴趣,问题就更复杂了。如果不存在某一系列的参数值在所有感兴趣的判定标准中明显优于其它值,而事实上几乎总是如此,那么就不存在最佳的一系列参数值。至少,没有哪系列的值在客观上最好。例如,如果我们依据平均回报和回报的标准差来优化某一给定方法,某一系列的参数有最高回报和最低标准差,那么这个参数系列就是最佳的。另一方面,如果没有方法具有我们想要的属性,就必须从那些最想要的参数系列中挑选。当然了,我们仍然能给出决定,但是决定是主观的。

然而,我们不得不根据总结的统计结果而给出判断,这样一来,一方面会遗漏重要的细节,另一方面又会总结不足。很明显,我们应该根据多种感兴趣的参数、时间以及相关的投资总体来测量回报和风险。注意,回报和风险数据需要两个维度,假设每个只使用一种数据测量。需要增加一个时间维度,每个投资参数都增加一个;如果不止一笔投资的话,另外增加多笔投资的维度。如果分析员想根据数据画图,这意味着要制作一个五维或者更多维的图。这在一个程序良好的个人电脑的能力范围之内,但不幸的是,我们很难找到高质量的拥有三维以上的座标纸。

考虑到现有技术水平,我们只有两种途径。第一是使用方差技巧的非参数、多变量分析。四这些技巧和它们听上去的一样简单易懂、便于使用。

另一种方法就是使用绘图技巧。尽管数据在某些不可想象的五维或多维世界中存在,聪明的绘图技巧能给人不止二维、三维的印象。而且,我们能逐步切入问题,即回报数据能以两个参数画出,或者以时间和不同投资而变化的一个参数画出。如果所有的图显示的结果基本一样,那综合得出的就是答案。如果结果并非基本一致,那么交易员就需要找出个中原因了。

如果上述的观点正确,即便优化不是一种至关重要的技巧,它也是有用的。尽管如此,优化还是很危险。首先,优化鼓励过于乐观地进行资金管理估计,这尤其危险,优化可能不会增加任何价值;即便它增加了价值,也比看上去的要少。我们可能估计增加了多少价值,但是这些技巧相当复杂。

避免这一问题的一种最简单的方法就是假设。我们假设资金管理,没有增加任何价值。这样一来,交易员就可将参数平均值设为资金管理估计值。例如,假设交易员使用了单一参数方法,最佳参数产生的利润为(P=0.60,W=4,L=1),而平均参数产生的利润为(P=0.50,W=1.5,L=1),其中,P表示获利概率,W表示平均获利,L表示平均亏损。一个保守的交易员会使用第一种方法产生的买卖信号,但是会使用第二种方法的参数来进行资金管理。

第二,过度热情的优化者会将一个有效的交易方法变得毫无价值。事实上,这种情况极易发生,由于有些交易员故意随机选择参数,导致这个决定毫无意义。危险在于,交易员会在几乎没有任何证据的基础上修正一个有效的方法。几乎所有情况下,该方法被不断地修正、优化。概率不变,这些修正迟早会变得毫无价值。许多价值甚至会因此而丧失。问题的解决办法就是在修正一个方法和在新数据上测试新方法之前获取重要的证据。

推荐阅读

相关文章

KDJ指标的钝化要则与实例深深房A(000029)

深深房A(000029)KDJ指标的钝化通常会与背离结伴而行。KDJ指标的钝化及行情趋势长期不产生根本性变化,导致RSV值横向震荡,产生了“无势”形态。

期货市场具有什么基本经济功能?

期货市场在稳定与促进市场经济发展方面有以下功能。(1)规避价格风险的功能。期货市场最突出的功能就是为生产经营者提供回避价格风险的手段。即生产经营者通过在期货市场上进行套期保值业务来回避现货交易中价格波动带来的风险,锁定生产经营成本,实现预期利润。也就是说,期货市场弥补了现货市场的不足。(2)发现价格的功能。

分形理论分形维数的分类

分形维数欧氏几何学有着几千年的历史,它研究的是一些规整的图形,如直线、圆、椭圆、菱形、正方形、立方体、长方体、球体等。这些不同类型的曲线和形状都有一个共同的基础—欧氏几何,即它们可以被定义为代数方程(例如,Ax+By+Cz=D)或微分方程的解集。

均线炒股技巧!10日均线买卖战法

10日均线买卖战法 操作 上以"顺势而为,波段操作"为好。那怎样波段操作呢?简单讲就是按照均线,个股运行下破10日均线,同时10日均线向下运行,这是波段头部,要卖出获利; 而当个股在30日、60日均线获得支撑,或者个股突破趋势压力线,或突破长时间盘整,那就是安全的买入机会。

炒股被套后该如何解套?

股民被套牢分两种情况,一种是短期操作不利导致被套,这种被套很好解决,但是现在大多被套的股民都属于第二种,股市大规模的崩溃下跌,因为系统性风险导致被套。在这种情况下,解套难度上升,其中一些误区,更要尽量避免。 被套不怕,宁死不卖,不卖就不赔。这种想法很可怕,因为没有人可以预测到自己的股票究竟会跌到什么地步。

横盘整理的K线标准

这是第一位的要素,只有确定了横盘整理K线的界定标准,才能在今后的操作中快速、准确地辨识出这种模式。

KDJ指标4种卖点(图解)

卖点1:指标线D突破80—突破时卖出图例1 乐山电力日K线如图例1所示,2009年11月17日,乐山电力(600644) KDJ指标中的指标线D突破80,进入超买区间。这个形态说明多方力全强盛到极致,有后续力量不足的危险。股价继续上派的空间已经相对较小。相反,一旦多方力量稍有减弱,股价将受到空方持续打压而下跌。

KDJ指标4种买点(图解)

指标概览随机指标简称KDJ,是一种超买超卖型技术指标。KDJ指标如上图所示,KDJ指标中包括三条曲线分别是指标线K、指标线D和指标线J。这三条曲线中波动最颇繁的是指标线J。指标线K次之。指标线D的波动最为缓慢。投资者在应用KDJ指标时需要注意以下两点:(1)KDJ指标是一个短线技术指标,适合分析较短周期内股价的走势。

在发展投资路径或方法时如何保护生成的方法?

知识产权保护法给投资创新者的保护很少,或者几乎没有一个在法律上活跃的投资者或许会阻止其前雇员销售不属于他的方法,但是如果该方法人尽皆知,该投资者就无法阻止其他的投资者使用这种方法。只有一种方法能真正保护一个有价值的投资构想,那就是闭口不言。不幸的是,我们几乎不可能闭口不言而挣钱。当然了,我就没有在这方面成功过。

KDJ指标的背离: KDJ指标的底背离

底背离与顶背离相反,当KDJ指标与价格走势形成底背离的时候,通常都是一个市场见底的信号。如果此时行情出现其他上涨信号,比如价格上穿10MA平均线,KDJ指标步入绝对多头市场,往往意味着行情走势面临反转。图4-14为万东医疗日线走势图。如图所示,行情在下跌的过程中与处于20以下低位的KDJ指标形成了底背离的现象。

相关词条

保管证书定义

什么是保管证书?在金融领域,“保管凭证”是指机构代表其所有者持有的证券的实益所有权的法律文档。在现代金融市场中,投资者通常使用这类保管关系,他们依靠经纪公司和其他中介机构代表他们购买、出售和安全存储资产。重点保管证书是明确证券所有权的法律文档。

零加刻度

什么是零加刻度?零加价或零上涨是一种证券交易,以与前一交易相同的价格运行,但价格高于不同价格的最后一笔交易。例如,如果连续的交易发生在 10 美元、10.01 美元和 10.01 美元,则后面的交易将被视为零加价或零上涨交易,因为它与前一交易的价格相同,但价格高于以不同价格进行的最后一笔交易。

超级上限定义

什么是超级上限? Mega Cap是投资领域内按 市值衡量的最大公司的称号。虽然确切的阈值随着市场条件而变化,但大型上限通常是指市值超过2000亿美元的公司。许多公司拥有强大的 品牌认知度 ,并在全球主要市场开展业务,如苹果(AAPL),亚马逊(AMZN)和Meta(FB),前身为Facebook。

股票股息定义

什么是股票股息?股票股息是以股票而非现金形式支付给股东的股息。股票股利的优势在于在不减少公司现金余额的情况下奖励股东,尽管它可以稀释每股收益。这些股票分配通常以每股现有股份支付的分数形式进行。

广泛加权平均

什么是广义加权平均?基础广泛的加权平均数是一种反稀释条款,用于在公司进行额外发行时为现有优先股股东的利益。基础广泛的加权平均数涵盖了之前已发行和目前正在发行的所有股权。在二次发行时,公司将使用广泛加权平均计算将优先股的价值调整为新的加权平均价格。

浮动股票定义和示例

什么是流通股?流通股是可用于交易特定股票的股票数量。低流通股是指股票数量较少的股票。流通股的计算方法是从公司的总流通股中减去密切持有的股票和限制性股票。封闭持有的股票是由内部人士、大股东和员工持有的股票。限制性股票是指由于临时限制(例如首次公开募股(IPO)后的锁定期)而无法交易的内幕股票。