欢迎光临散文网 会员登陆 & 注册

(触手译)10/N_exAHL顶级对冲基金经理:系统化交易

2022-05-22 15:25 作者:触手期货  | 我要投稿

UP主自行翻译,严禁复制用于任何商业用途

这个系列是全球顶级CTA对冲基金AHL的基金经理Robert Carver的Systematic Trading书籍(中文译)

笔者在AHL工作的十几年里管理了数十亿的全球宏观对冲基金,运用这一套系统规则超过7年。其本人有Pyton写的开源回测框架及交易系统.https://qoppac.blogspot.com/

我抽空余时间把书籍按照自己的理解翻译出来。因为内容真的很多,所以见谅,更新的会比较慢。翻译会有出入点或者不到位的地方,有异议建议看原著确定含义。

本书作为入门书籍,仍旧有难度,因为有相当多的东西和实盘实战挂钩。框架建立于理论,但其它包括回测等等的很多细节问题都仍旧需要单独解决。

无论是主观交易、半自动交易、程序化交易,都推荐阅读的,从入门到放弃的书籍。

细节的备注和超级链接会在后续添加。

经常白嫖的人会 1产生幻觉 2记忆力差 4不识数 6神志不清 这九点大家记牢

已翻译章节回顾:

人的主观认知缺陷;

金融行为学;

引出系统化交易的必要性;

市场历史数据表现的分布状态;

好的系统必备特征;

系统失效的特征(盈利的来源);

交易风格在历史统计上的表现区别;

可实现的夏普率表现;

提高夏普率的方式;

拟合分类;

过拟合的危险;

当拟合开始走坏;

一些有效拟合的规则;

如何选择拟合规则;

优化变坏;

节省优化;

手动设定权重;

结合夏普率; 

举一个不好的例子:一个存在致命缺陷的交易系统;

为什么要做框架模块化:框架模块化对系统化交易策略的重大意义;

框架包含的元素:框架中各种模块的简要说明;

什么样的预测是好预测

带止损的主观交易

大类资产配置交易者的“无规则”的规则

系统化规则的两个例子(趋势跟踪,套利)

创建、调整规则

选择交易规则和规则变量

交易规则和预测的总结

风险目标的重要性

设定波动率目标

累积利润和亏损

每笔交易资金比例是多少

第三大块——框架

第十章——头寸大小

风险有多大?

    持有标的资产的预期风险是什么?如果你持有一股苹果股票或一份原油期货合约,你会面临多大的风险?

头寸块和块的价值

    让我们从一个哲学问题开始。标的资产的“1”到底是什么?我把这个定义为标的资产块。如果某一标的资产的价格上涨了1%你的收益或损失是多少?这是块的值。

    对股票投资者来说,这些定义似乎微不足道。“一股”苹果股票就是这一股。如果一股的价格是400美元,那么买一个块的成本正好是400美元。如果价格从400美元上升1%到404美元,你将获得4美元。苹果股票和大多数其他股票都有一个天然的标的资产板块,板块价值为股价的1%。但有时为了降低成本,你会进行更大规模的交易,通常是100股。在这种情况下,块的价值将是100 x 1% x股价,这等于一股的成本。

    但生活并不总是那么简单。例如,你可以利用一家英国金融点差交易公司,押注富时指数下跌至每点10英镑。如果富时指数从6500上升到6565,上升1%,你将损失650英镑。这里的块价值是价格的百分之一的十倍。

    期货合约也有重要的块价值。美国纽约商品交易所(NYMEX)的WTI原油期货是以美元为基准报价的。但每份期货合约是1000桶。这意味着价格从75美元涨到75.75美元,上涨1%,你就可以在一个合约多头头寸上净赚750美元,使一块合约价值达到750美元。

    欧洲美元期货代表3个月名义借款100万1美元的成本,价格为100减去年利率。如果价格从98.00上升1%到98.98,那么应付利率从2%下降到1.02%。因为三个月是一年的四分之一,你将节省10000 x 0.98% x 0.25 = 2,450美元的贷款利息。该块价值2450美元。

价格波动率

    我们已经确定,报价下跌1%会造成一定程度的损失,等于你所做多的标的资产的每一个块的价值。但价格下跌1%的可能性有多大?股票价格很容易在几分钟内变动1%或更多,但两年期债券的变动可能在几个月内都不会达到1%。你应该如何考虑这些不同程度的风险?这是波动性标准化的另一项工作。你需要计算每日标的资产收益率百分比的期望标准差,我将其定义为标的资产的价格波动率。举个例子,平均股票的价格波动约为1%,而在我写这篇文章的时候,德国两年期Schatz债券的每日标准差仅为0.02%。

    概念:测量近期标准差(这里不做翻译了,有很多种计算方法,而且也有很多学术争论,说难也难说简单也简单,知乎上很多讨论的)

图22
图23


    如果一份石油期货合约的块价值为750美元,价格波动率为1.333%,那么持有一份合约的风险是什么?这是标的资产货币波动;它是持有一种货币的标的资产的日收益的预期标准差。就石油期货而言,你预计价格在任何一天的波动幅度都在1.33%左右,由于价格每波动1%就会让你损失750美元,你的日平均损益将在1.33左右X$ 750 = $ 997.50。因此,WTI原油期货的标的资产货币波动率为997.50美元。这个值不应该四舍五入。

    一般而言,标的资产货币的波动性等于块价值乘以价格波动性。它将使用与计算块值相同的货币。

    那用真钱的话等于多少钱?(跨市场交易相关)

    如果你是一位交易原油期货的美国投资者,交易英国股票的英国投资者,或者是购买德国债券的欧元区投资者,这一切都没有问题。然而,许多投资者和交易员希望买卖与他们交易资本不同的货币。标的资产货币波动性不够好。相反,你需要知道以你账户中的货币计算的标的资产价值的波动率,这将与你的现金波动率目标货币相同。我称之为标的资产货币波动率。

    标的资产货币波动需要通过适当的汇率转换为标的资产价值波动。汇率将以该标的资产的货币作为分子,以帐户价值货币作为分母。

    以持有英镑账户的英国投资者为例,原油期货(997.50美元)的标的资产货币波动率需要乘以当前美元/英镑的汇率,才能计算出这些美元兑换英镑的价值。在我写这篇文章的时候,美元兑英镑的汇率是0.67,标的资产价值的波动是997.50 x 0.67 = 668.325英镑。还是不要四舍五入。注意,我使用的是USD/GBP,而不是通常使用的GBP/USD。确保你使用的是正确的汇率。

波动率目标和头寸风险

    现在,让我们把这个与你的现金波动目标联系起来——你的交易账户需要并能承受的风险。上一章关于波动率目标的内容(第146页)你的每日现金波动率目标是您的长期每日预期收益标准差,以你的交易资本的货币来衡量。让我们回顾一下我在本章开头提到的例子。我们有一个投资者,他的年化现金目标波动率为1,000,000,这意味着他的日目标波动率为62500。我在上面计算出,对于一个英国投资者来说,原油期货的标的资产价值波动率为668.325。这是持有一种标的资产的每日风险——一种期货合约。这位投资者应该持有多少块这样的原油?

    现在,让我们假设我们正在为投资者组合一个交易子系统;只有单一标的资产的交易系统。我们将通过持有一种标的资产来实现整个现金波动目标;在这里是原油。在下一章中,当我们研究如何创建子系统的投资组合时,这个假设将被放宽。

    我们还假设,我们通过持有该资产的固定多头头寸而获得恒定的预期波动率,从而获得所需的目标风险。所以我们不需要担心任何预测的价值。我将在本章的下一节讨论预测。

    对于例子中的投资者来说,要想从做多原油期货中获得62500的每日标准偏差,他们需要买入62500,除以一份合约(668.325)的风险,也就是93.52份合约。93.52的值是一个比例因子,它解释了投资标的资产的自然波动率和投资组合所需波动率之间的差异。我称它为波动率系数

    一般来说,波动率系数等于你的每日现金波动率目标,除以标的资产价值波动率。你会注意到这两个变量与你的交易资本是相同的货币。还请注意,你不应该将波动率系数四舍五入。

从具体的预测到具体的头寸大小

    在本章的简单例子中,我已经说明了投资者需要持有93.52份原油期货(波动系数)的多头头寸,以实现他们想要的波动目标。然而,这忽略了投资者做出的任何预测;或者是多个交易规则的组合预测,或者是资产配置投资者和半自动交易者的单一预测。在本章的开始,我假设这个例子中的预测是-6。显然,投资者接着会想做空,而不是做多,但做多多少呢?要算出这个,你需要考虑平均预测。

    在很长一段时间内,无论你的每日预测如何,你都希望能够达到你的波动率目标。在第7章(第122页),我建议预测应该有一个长期的平均绝对值10(绝对值在0到20间浮动,趋于10)。这意味着,要在长期内实现目标,你需要让你的头寸拥有与恒定预测+10相同的平均预期变化。

    实际上,波动率系数给出了一个与恒定预测+10一致的头寸。如果你目前很乐观,有一个更大的头寸期望,你应该买入更多的块;如果你是悲观的,你应该少买一些块,或者如果预测是负面的,就做空。

    在上面的例子中,我计算了93.52原油期货合约的波动率系数。这将与长期预测一致,因此+10的预测相当于买入93.52份合约(暂时忽略你不能持有部分合约的情况)。如果预估跌至+5,你的信心就只有原来的一半,希望得到原始仓位的一半,即46.76份合约。如果预测为-20,就意味着你要做空原来头寸的两倍,卖出187.04个块。

    这个块的数量就是子系统的头寸。这是一个子系统,因为,正如我之前说的,我们假设在这一章中你的全部资本都投资于一个子系统,交易一个标的资产,而不是一个运行于多个标的资产的完整交易系统。一个子系统的头寸等于波动率系数乘以预测,然后除以对应在10的长期平均值。因此,对于预测为-6的原油例子,我计算出波动率系数为93.52,子系统头寸将为(93.52 x -6) 10 = -56.11,意味着56.11份合约的空头。同样,你现在不应该对非整数头寸做任何舍入。如果你是一名资产配置投资者,你可能已经发现,如果你的预测总是等于+10(来自单一的“无规则”规则),那么你的头寸将总是等于波动率系数。对于其他交易者和投资者来说,你的头寸取决于你的预测和波动系数(你的投资组合的现金波动率目标和标的资产的账户价值波动率)。更高的绝对预测、更大的账户规模、更大的风险偏好以及更低的标的资产价格波动性,将意味着更大的头寸;反之亦然。

头寸规模总结:


    从本章开始处,本例中投资者的年度波动率目标为1,000,000,并投资于WTI原油期货合约,预测值为-6。





(触手译)10/N_exAHL顶级对冲基金经理:系统化交易的评论 (共 条)

分享到微博请遵守国家法律