输入/搜索内容

基于布林带短期趋势跟踪型策略

通用策略
创建日期: 2023-11-23 17:01:12
最后修改: 3 年前
复制: 2
点击次数: 1063
1
关注
1815
关注者

img

概述

布林带突破策略是一个基于布林带指标的短期趋势跟踪型策略。它可以执行多头和空头两种方向的操作,适用于现货和永续合约,尤其适用于趋势行情。

该策略具有高度的可配置性,允许用户设置布林带的参数期间和偏差,趋势过滤器,波动性过滤器,交易方向过滤器,变化率过滤器和日期过滤器等。此外,它还为多头和空头仓位设置了止损,止盈和跟踪止损,确保全面的风险管理方法。每日最大亏损的加入提供了另一层保护,使其成为一个值得信赖的专业化自适应交易系统。

策略原理

该策略的核心指标是布林带。布林带由中轨、上轨和下轨三条线组成,代表价格的均值线、波动的上限和波动的下限。当价格突破上轨时,做多;当价格突破下轨时,做空。

此外,策略还设置了多个辅助过滤器,避免Noise交易。这些过滤器包括:

  1. 趋势过滤器:价格在移动平均线上方做多,价格在移动平均线下方做空;

  2. 波动性过滤器:仅在波动性扩大时交易;

  3. 交易方向过滤器:根据标的属性选择只做多、只做空或双向交易;

  4. 变化率过滤器:价格相对前一交易日收盘价的变化率达到一定水平时才进入;

  5. 日期过滤器:用于回测的时间区间设置。

当所有过滤条件满足时产生交易信号。止盈、止损和跟踪止损确保风险管理。此外,最大日内亏损设置避免单日大幅回撤。

优势分析

该策略具有以下优势:

  1. 采用布林带这个成熟指标作为核心交易信号,可靠性高;

  2. 多重过滤器设计避免误交易,可配置性强;

  3. 止盈、止损、跟踪止损全面、灵活;

  4. 最大日内亏损设置有效控制单日回撤。

  5. 适合趋势市,收益潜力大。

风险分析

该策略也存在一定风险:

  1. 布林带突破容易形成头部假突破和底部假突破,可能造成损失;

  2. 在盘整市中,过滤器可能过于严格,错过交易机会;

  3. 大幅度跳空可能直接突破止损线造成损失;

  4. 极端行情中,无法完全避免巨额亏损。

针对上述风险,可以适当放宽过滤条件,或人工干预关闭部分仓位,降低止损距离等。

优化方向

该策略可以考虑从以下几个方面进行优化:

  1. 尝试不同的参数组合,寻找最佳的参数区间;

  2. 增加机器学习模型,实现参数的动态优化;

  3. 研究更有效的止损方式,如时间止损,振幅止损等;

  4. 结合情绪指标,在极端行情中主动干预;

  5. 结合相关产品,进行统计套利。

总结

布林带突破策略是一个成熟可靠的短线趋势跟随策略。它采用布林带指标作为信号,并设置了多重过滤器确保信号的可靠性。同时,全面的止损和风控机制控制了风险。该策略适合活跃的趋势市,具有良好的收益潜力。通过不断优化,有望成为一个强大的量化交易系统。

策略源码
Pine
/*backtest
start: 2022-11-22 00:00:00
end: 2023-11-04 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=5
strategy("Bollinger Bands - Breakout Strategy",overlay=true
         )
策略参数
策略参数
Bollinger Bands
Length
StdDev
Trend Filter
Above/Below
trendFilterPeriodInput
trendFilterType
Volatility Filter
StdDev
volatilityFilterStDevLength
>MA
ROC Filter from CloseD
roc_enable
Treshold
Date Filter
Start
End
Exit Long
TS
TO
SL
TP
Exit Short
TS
TO
SL
TP
Risk Management
Max Intraday Loss (Percent)
Results Table
Precision
Dark Mode
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)