哪种趋势指标是你的朋友

文献来源Ari Levine and Lasse Heje Pedersen. Which Trendis Your Friend?   AQR-2016

推荐原因:CTA主要依靠趋势进行交易,投资者通常依赖经验或者统计性的滤波器来过滤行情并识别趋势。价格趋势的两个重要统计指标是时间序列动量和移动平均交叉。我们从经验和理论上展示了这些趋势指标紧密相连。事实上,这两类指标的内在涵义非常接近,并能够抓住其他类型滤波器的关键特征(如HP滤波、Kalman滤波及其他)。我们通过“趋势签名图”分解趋势指标在过去价格、收益信息上的载荷分布,并统一和拓宽了大部分趋势追踪策略的内涵。

1、简介

投资者从充满噪声的行情数据中寻找趋势,很接近工程学的滤波工作,在航天、通信、弹道、宏观经济预测等领域均有类似运用。

在金融学中,刻画趋势的方法主要分为两种,一种是时序动量(TSMOM),通常表示为过去一段时间的收益表现,当收益为正时即趋势向上,否则向下。Moskowitz, Ooi, and Pedersen (2012)检验得到,过去25年内TSMOM方法在58种资产及合约中均能够获取显著的超额收益。

另一种刻画趋势的常用方法是均线交叉(MACROSS)。当短均线上穿长均线时,通常为趋势向上;当短均线下穿长均线时,通常为趋势向下。事实上,我们可以将通用的MACROSS方法看作是TSMOM方法的一种特例,两者的涵义本质上接近。

我们尝试从另一种视角来解构趋势追踪策略。本文将展现趋势追踪策略如何等价转换为基于价格序列的策略和基于收益率序列的策略,并在此基础上构建趋势签名图。此外,我们将其他常用的滤波器也进行拆解,发现其本质上均是TSMOM方法的特例。

基于上述研究,我们得到如下启发:1、趋势追踪策略在本质涵义上非常接近,使用滤波方法的复杂程度与最终效果关系不大,关键在于找到最具预测能力的那段行情;2、区别CTA策略好坏更在于风险控制、组合构建方法、交易抢单能力等环节;3、我们可以对任意CTA策略进行分解,比较策略在过去价格、收益序列上的载荷分布特征。

2、TSMOM VS MACROSS

2.1.TSMOM分解

 2.2.MACROSS分解

 

2.3.指数加权平均指标

我们基于指数加权平均指标构建均线交叉指标,下图分别为其价格序列的签名图和收益序列的签名图,可以看出其收益序列的权重分布相比简单MA更加平滑。

 

2.4.其他过滤器的收益签名图

接下来,我们分别展示HP滤波、卡尔曼滤波、和OLS回归趋势斜率过滤三种方式的收益签名图。

 

3、实证检验

我们寻求构建三种标准的TSMOM策略和三种相对可比的标准MACROSS策略。 对于TSMOM策略,我们根据Hurst,Ooi和Pedersen(2013)的方法考虑1个月,3个月和12个月的趋势。 具体地,TSMOM信号使用回溯天数作为参数,使得TSMOM(n)表示为今天与n天前的对数收益差分。

同样,我们在类似的维度中考虑三种MACROSS策略。 MACROSS信号由快速和慢速移动平均线的回顾期参数化,使得MACROSS(m,M)信号代表m天快移动平均线的与M天慢移动平均线的均线交叉情况。

我们选择m和M使得MACROSS策略确保对应于TSMOM信号他们有相似的趋势度量。具体来说,我们让M取值12,32,128,并将m设置为这些值的四分之一。我们选择这些值是为了M接近n/2(并且可被4整除,n作为相应的TSMOM(n)参数)。

以下为6组信号指标的收益表现统计,直观上,每组策略均有显著的超额收益,并且相互对应的MACROSS和TSMOM策略在收益表现上具有惊人的相似性。

4、总结

学术文献和实务界提出了许多策略表面看起来很独立,但本质上都高度相关。我们将这些看似不同的策略放入到一个统一、简洁的框架中。我们证明了许多基于趋势的广义投资策略是等价的,并为不同的方法提供更加本质的结构拆分。此外,我们发现每个趋势信号可以通过描绘“收益签名图”来表征。投资者在构建CTA策略时,应该更多关注风险管理、仓位管理等步骤,CTA本身产生的收益没有绝对不同。

来源:量化先行者   作者:吴先兴

推荐阅读:

1.一个量化策略师的自白(好文强烈推荐)

2.市面上经典的量化交易策略都在这里了!(源码)

3.期货/股票数据大全查询(历史/实时/Tick/财务等)

4.干货| 量化金融经典理论、重要模型、发展简史大全

5.干货 | 量化选股策略模型大全

6.高频交易四大派系大揭

<think>好的,我现在需要帮助用户查找关于Traefik插件的使用说明、配置和示例。首先,用户提到他们想了解与Traefik插件相关的信息,特别是使用说明、配置和示例。根据用户提供的引用内容,我需要整理这些信息,并按照用户的要求进行结构化回答。 首先,我要回顾用户提供的引用内容。引用[1]提到了在静态配置文件中添加插件的配置示例,引用[3]和[5]介绍了GitHub上的示例插件demo,说明插件是通过Yaegi动态执行的,并提到了开发指南。引用[4]提到了使用Helm chart部署Traefik,这可能与插件的安装有关。引用[2]可能是一个Terraform的示例,但具体内容不明确,暂时可能用不上。 接下来,我需要确定用户的需求:他们需要知道如何配置和使用Traefik插件,包括具体的步骤和示例。根据引用内容,可以分步骤说明配置方法,比如静态配置文件中的设置,以及插件的开发或使用现有插件的步骤。可能还需要提到动态加载和注意事项,如实验性功能、版本兼容性等。 需要确保回答符合用户的要求,结构清晰,分步骤说明。同时,要引用提供的引用内容,正确标注引用标识。例如,引用[1]中的配置示例,引用[3]关于GitHub仓库的信息,引用[4]提到的Helm安装方法,以及引用[5]的项目介绍部分。 另外,用户可能对插件的实际应用场景和如何开发自己的插件感兴趣,所以可能需要包含这些信息。还要生成相关问题,如如何开发自定义插件、动态加载机制、性能影响等。 需要注意的是,用户提供的引用中有部分内容可能不直接相关,比如引用[2]的Terraform示例,但如果没有更相关的信息,可以暂时忽略。确保回答中的引用准确对应到相关的部分。 总结回答结构: 1. 插件配置步骤,包括静态配置文件示例和Helm安装。 2. 使用现有插件的步骤,比如demo插件的安装。 3. 开发自定义插件的基本流程。 4. 注意事项,如实验性功能、版本要求等。 5. 相关问题部分,生成相关问题。 现在需要将这些信息整合成自然的中文回答,正确引用来源,并确保LaTeX格式符合要求,虽然用户的问题可能不涉及数学公式,但如果有变量或代码,需要使用正确的格式。例如,配置示例中的代码块需要用反引号包裹,并注明语言类型。 检查是否有遗漏的信息,比如引用[3]提到的Yaegi解释器,可能需要解释动态加载机制。同时,引用[5]提到插件是扩展Traefik功能的强大工具,可以用于流量管理,这部分可以在应用场景中提及。 最后,生成的相关问题需要与Traefik插件的使用、开发、配置相关,确保问题有针对性,能够引导用户进一步探索。</think>### Traefik 插件使用说明与配置示例 #### 1. 插件配置基础步骤 Traefik 插件通过静态配置文件或动态加载实现。以下为静态配置示例(需在 Traefik 的 YAML 配置文件中添加): ```yaml experimental: localPlugins: example: moduleName: github.com/traefik/plugindemo # 插件模块路径[^1] ``` 此配置声明了一个名为 `example` 的本地插件,指向 GitHub 上的示例仓库[^3]。 若使用 Helm 安装 Traefik,需在 `values.yaml` 中启用插件支持: ```yaml experimental: plugins: enabled: true # 启用插件功能[^4] ``` #### 2. 使用现有插件(以 demo 插件为例) 1. **安装插件** 通过修改 Traefik 部署配置,将插件代码编译到 Traefik 二进制文件中,或通过动态加载(需 Yaegi 支持)。 2. **配置路由规则** 在 `IngressRoute` 中引用插件: ```yaml apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: demo-plugin spec: plugin: example: # 插件名称 headerName: "X-Custom-Header" headerValue: "Hello from Plugin" ``` #### 3. 开发自定义插件 1. **代码结构** 遵循 Traefik 插件接口规范,实现 `New` 初始化方法和 `Handle` 请求处理逻辑[^3]。 2. **动态加载** 利用 Yaegi 解释器实时加载插件(无需重启 Traefik): ```go // 示例插件逻辑 func New(ctx context.Context, config *Configuration) (http.Handler, error) { return &demoPlugin{config}, nil } ``` #### 4. 注意事项 - **实验性功能**:插件功能标记为实验性,需在配置中显式启用[^4]。 - **版本兼容性**:确认 Traefik 版本支持插件(建议 v2.3+)[^4]。 - **安全限制**:动态加载插件需注意代码安全性,建议审核第三方插件[^5]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值