: | : | :期货程序化 | :期货程序化研究 | :期货量化学习 | :期货量化 |
返回列表 发帖

[MC源码] 股票曲线资金管理【原文+程式码】

[MC源码] 股票曲线资金管理【原文+程式码】

股票曲线资金管理

多年来,在各种各样的资金管理方法中,最受欢迎的方法莫过于利用股票曲线来指导头寸的大小。这种技术最常见的版本是根据账户股票的当前价值(已实现+ 未实现PL)与其移动平均值之间的关系来增加现有头寸(无论是多头还是空头)。根据您对股票曲线是动量驱动还是均值回复的看法,当股票价格高于(或低于)长期移动平均线时,您就可以加仓。

在本文中,我想讨论的是一种略有不同的股票曲线资金管理方式,它以均值回复为导向。其基本论点是,你的交易策略具有良好的盈利特征,虽然偶尔会出现大幅缩水,但有望从下跌中恢复。因此,当股票曲线充分向下移动时,您应该增加仓位,期望交易策略能够恢复。在这种下跌过程中,您增加的额外合约会增加整体损益。为了说明这种方法,我将使用一个关于 S&P500 E-mini 期货合约 (ES) 的低频策略。下图和表格总结了该策略的表现。





该策略的总体结果还不错:胜率超过 87%,利润系数也高达 2.72。而且,该策略的表现虽然算不上出类拔萃,但从 1997 年以来一直相当稳定。尽管如此,该策略的大部分利润来自多头,偶尔也会出现大额亏损,包括 2000 年超过 18% 的大幅缩水。

我将利用这一基本策略来说明如何通过股票曲线资金管理(ECMM)来改善其表现。首先,我们像以前一样计算股票曲线的简单移动平均值。不过,在 ECMM 的这一变体中,我们会计算高于或低于移动平均值的若干标准差的偏移量。对于日线序列,移动平均线长度的典型默认值可能是 50 条,而我们可能使用移动平均线上下 +/- 2 个标准差作为触发水平。这样做的目的是,当股票曲线跌破较低的阈值水平(移动平均线 - 2 倍 S.D),然后再次回到阈值水平之上时,我们就会加仓。这与交易者使用布林带或随机指标等震荡指标的方法类似。下图说明了这一过程。



下限和上限触发水平在图表指标中分别显示为绿色和黄色线条(注意,在 ECMM 的这一变体中,我们只使用下限水平加仓)。

经过 10 月初的大幅下跌后,股票曲线开始回调,并于 10 月 21 日重新越过下限水平。根据 ECMM 规则,我们在第二天,即 10 月 22 日,加仓现有多头头寸(加仓空头头寸的程序相同)。如您所见,我们的资金管理交易效果非常好,因为欧洲央行确实如预期那样继续均值回复。我们于 11 月 11 日平仓,获得了可观的额外利润。

现在我们已经说明了操作步骤,让我们来更详细地探讨一下 ECMM 理念的潜力。首先要了解的重要一点是 ECMM 不会做什么:即降低风险。与所有旨在以金字塔方式建立头寸的资金管理技术一样,ECMM 会增加风险,导致更高的平仓率。但是,ECMM 也应该增加利润:因此,问题在于增加利润的潜力是否足以抵消增加亏损的风险。如果不能,那么还有一个更简单的提高利润的替代方法:简单地增加头寸规模!因此,在评估这种技术时,需要关注的关键绩效指标之一就是 PL 与缩水的比率。让我们看看基线策略的一些示例。



该图显示了每当股票曲线重新越过较低的触发水平时,在我们现有的多头或空头头寸上增加指定数量合约的效果,在本例中,触发水平设定为股票曲线 50 天移动平均线下方 2 倍 S.D。不出所料,整个策略的损益会随着额外交易合约数量的增加而线性增长,从大约 17 万美元的基本水平增长到我们额外交易 5 个合约时的 50 多万美元。利润系数也从 2.7 左右上升到 5.0 左右。好消息到此为止。因为,随着策略 PL 的增加,最大缩水规模也在增加,从基线情况下的 18,500 美元增加到额外交易五份合约时的超过 83,000 美元。事实上,PL/缩水比率从基线情况下的超过 9.0 降至我们使用额外五份合约交易 ECMM 策略时的 6.0。从风险和回报的角度来看,按照 PL/Drawdown 比率衡量,我们最好还是使用基准策略:如果我们交易 3 份合约而不是 1 份合约,那么在不进行任何资金管理的情况下,我们的总利润将达到约 500,000 美元,但缩水略高于(56,000)美元。这与使用 5 合约 ECMM 策略产生的利润相同,但缩水却少了 23,000 美元。

这是如何产生的呢?很简单,我们的 ECMM 资金管理交易并不都是一开始就自动赢家(即使它们最终产生了利润。在某些情况下,股本曲线在越过下限后,会再次向下越过下限。在此过程中,我们交易的额外合约会增加策略的缩水。

这表明可能有更好的替代方案。如果我们不进行单笔 ECMM 交易,比如说,增加 5 份合约,而是每当股票曲线越过较低阈值水平时,就增加一份合约,这样如何?当然,我们可能会放弃一些额外的利润,但我们的缩水率应该会更低,对吗?事实证明确实如此。但不幸的是,利润受到的影响比缩水更大,因此 PL/Drawdown 比率也出现了同样的急剧下降:



再一次说明,我们最好以更大的规模交易基线策略,而不是使用 ECMM,即使我们将规模扩大到额外的合约。

我们还可以尝试什么?一个显而易见的尝试就是调整阈值水平。我们可以通过调整标准差的数量来设置触发水平。直观看来,显而易见的做法是将阈值水平设置得更远,从而减少 ECMM 交易的触发频率。但事实证明,这并没有产生预期效果。相反,与直觉相反,我们必须将阈值水平设置得更接近移动平均线,仅为 +/-1x S.D。



在这些设置下,策略 PL 和利润因子与之前一样呈线性增长。策略缩水也是如此,但速度较慢。因此,PL/缩水比率实际上在上升,然后以适度的速度下降。从图表中可以看出,最佳设置是额外交易两份合约,阈值设置为低于股票曲线 50 天移动平均值一个标准差。

以下是总体结果。在这些设置下,基准策略加上 ECMM 产生的总利润为 334,000 美元,利润系数为 4.27,缩水为(35,212)美元,利润/缩水比率为 9.50。如果仅使用基准策略来获得相同的利润率,我们需要交易两份合约,产生的缩水略高,几乎为(37,000)美元。因此,在风险调整的基础上,我们的 ECMM 策略提高了整体盈利能力。





结论

利用股票曲线资金管理不仅能提高策略的整体盈利能力,还能提高风险调整后的绩效,这当然是可行的。ECMM 是否会产生很大影响,取决于基础策略的具体情况以及 ECMM 参数的设置水平。这些都可以在前行的基础上进行优化。

EASYLANGUAGE CODE
本帖隐藏的内容需要回复才可以浏览

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

看起来很不错啊
量化

TOP

很不错

TOP

返回列表