输入/搜索内容

突破趋势追踪者V2

通用策略
创建日期: 2023-11-01 17:24:08
最后修改: 3 年前
复制: 1
点击次数: 1277
1
关注
1830
关注者

img

概述

该策略是我之前的另一个突破趋势追踪者策略的变体。在另一个策略中,您可以使用移动平均线作为交易的过滤器(即,如果价格低于移动平均线,它就不会做多)。在制作了检测更高时间框架趋势的工具之后,我想看看它是否可能是一个比移动平均线更好的过滤器。

因此,该策略允许您查看更高时间框架的趋势(即是否有更高的高点和更低的低点?如果是这样,这是一个上升趋势)。您只在趋势方向做仓。您可以选择多达两个趋势作为过滤器。每个趋势方向都显示在图表上的表格中,方便参考。当前的支撑位和阻力位被绘制在图表上,这样您就可以看到何时可能会突破当前时间范围的趋势以及更高水平的趋势。

我发现,与其他策略相比,这种策略的表现一般不是很好,但它确实似乎更挑剔交易。显示更高的获胜率和更好的盈利因子。它只采取少量交易,净利润也不是很好。

策略原理

该策略的核心逻辑是使用突破更高时间框架的支撑位和阻力位来识别趋势,并根据趋势方向进行交易。

具体来说,它通过以下步骤实现:

  1. 计算当前时间框架(如1小时线)的支撑位和阻力位。这是通过查找一定周期内的最高价和最低价来实现的。

  2. 计算一个或多个更高时间框架(如4小时线和日线)的支撑位和阻力位。这使用与当前时间框架相同的逻辑实现。

  3. 在图表上绘制这些支撑位和阻力位的水平线。当价格突破这些水平时,更高时间框架的趋势会发生改变。

  4. 根据价格是否突破这些关键水平判定趋势方向。如果价格突破上一个高点,则认为是上升趋势。如果下破上一个低点,则认为是下降趋势。

  5. 允许用户选择一个或多个更高时间框架的趋势作为过滤条件。也就是说,只有当当前时间框架的趋势方向与更高时间框架的趋势方向一致时,才会考虑进行交易。

  6. 当满足趋势过滤条件和当前价格突破关键水平时,进行买入或卖出。停损水平设定为之前关键的支撑或阻力位。

  7. 随着价格运行,当形成新的高点或低点时,将止损移动到新的低点,以锁定利润和跟踪趋势。

  8. 当止损被触发或关键支撑/阻力位被突破时,平仓退出。

通过这种多时间框架的趋势分析,策略试图只在较强势的趋势方向进行交易,以提高获胜概率。同时,关键水平提供清晰的入场和止损信号。

策略优势

  • 使用多个时间框架判断趋势,可以更准确识别较强的趋势方向,避免被市场噪音误导。

  • 只在主要趋势方向操作,可以大幅提高获胜率。根据测试结果,与简单移动平均线过滤相比,该策略显示更高的胜率和更好的收益风险比。

  • 支撑位和阻力位提供清晰的入场和止损水平。不需要纠结具体的入场点选择。

  • 随着趋势的运行调整止损位置,可以最大限度锁定利润。

  • 策略逻辑简单清晰,容易理解和调优。

策略风险

  • 依赖较长线段的趋势判断,在趋势反转时容易被套。应适当缩短判断趋势的时间周期,或使用其他指标辅助判断。

  • 没有考虑fundamental面影响,可能与重大事件发生时股价产生背离。可以加入atm事件或财报日期等过滤条件。

  • 没有设置位置规模控制。可以根据账户资金规模、波动率等因素设定仓位大小。

  • 回测时间范围有限。应扩大回测时间段,测试不同市场环境下的稳健性。

  • 没有考虑交易成本的影响。实盘中应根据具体交易成本调整策略参数。

  • 只考虑长线交易。可以结合其他策略开发短线交易信号,实现多周期套利。

策略优化方向

  • 增加过滤条件:

    • 基本面数据,如财报、新闻事件等

    • 指标,如成交量,ATR止损等

  • 优化参数:

    • 调整支撑/阻力位计算周期

    • 调整趋势判断的时间框架

  • 扩展策略范围:

    • 开发短线交易策略

    • 考虑卖空机会

    • 多品种套利

  • 提高风险管理:

    • 根据波动率和资金规模优化仓位大小

    • 优化止损策略,如移动止损,挂单止损等

    • 引入风险奖惩机制

  • 优化执行逻辑:

    • 改进入场时机选择

    • 考虑部分仓位入场

    • 优化止损移动策略

总结

该策略通过分析多时间框架的趋势,设计了一个较为稳健的突破系统。相比简单移动平均线等指标过滤,它显示出更高的获胜率和收益风险比。但也存在一些可以优化的方面,比如风险管理机制不完善,没有考虑基本面因素等。如果进一步优化,可以成为一个非常实用的趋势跟踪策略。总的来说,该策略设计合理,通过多时间框架分析提高判断准确性,值得进一步研究和应用。

策略源码
Pine
/*backtest
start: 2023-10-24 00:00:00
end: 2023-10-26 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Revision:        1
// Author:          @millerrh
策略参数
策略参数
Backtest Range
Backtest Start Date
Backtest End Date
Display
Info Table Location
Pivot Points
Pivot Lookback Period
Show Historical Pivot Points?
Higher Timeframe Levels
Use HTF Trend for Filtering?
1st High Timeframe
2nd High Timeframe
Show Multiple Timeframe S/R Levels?
Current Timeframe    Support
 Resistance
1st High Timeframe   Support
 Resistance
2nd High Timeframe    Support
 Resistance
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)