输入/搜索内容

基于均线的布林带短线反转量化策略

通用策略
创建日期: 2023-12-19 16:17:47
最后修改: 3 年前
复制: 0
点击次数: 1088
1
关注
1830
关注者

img

概述

该策略是一种基于布林带指标的短线反转交易策略。它结合了均线、标准差和布林带通道,寻找价格异常离散的机会进行反转交易。

策略原理

  1. 计算均线和标准差。使用sma()函数计算sma均线,使用stdev()函数计算标准差。

  2. 根据均线和标准差计算布林带上下轨。上轨线为价格+标准差1,下轨线为价格-标准差1。

  3. 当价格突破上轨或下轨时,表明价格发生异常,这时我们判断去做反转交易。

  4. 具体来说,如果价格低于下轨,我们做多头交易;如果价格高于上轨,我们做空头交易。

优势分析

  1. 利用布林带通道判断价格异常,这为反转交易提供了依据。

  2. 结合均线因子,可以有效过滤部分噪音交易。

  3. 标准差因子的引入,让布林带通道更加动态,更好判断价格异常。

  4. 该策略回撤较小,具有一定的稳定性。

风险分析

  1. 布林带指标并不能完全判断价格的异常情况,价格可能出现假突破的情况。

  2. 交易频率可能过高,建议适当调整参数,控制交易频率。

  3. 突破布林带上下轨信号可能时间较长,需要适当调整参数获得更好的反转效果。

  4. 适当引入止损来控制风险。

优化方向

  1. 优化均线周期和标准差参数,获得更加合理的布林带通道。
  2. 增加EMA和MACD等辅助因子,过滤部分信号。
  3. 引入止损和头寸控制机制。
  4. 优化仓位规模和仓位控制措施。

总结

该策略通过布林带指标判断价格异常,配合均线和标准差参数进行反转交易。具有一定的稳定性。我们需要进一步通过参数优化、辅助因子引入、止损管理和仓位控制等手段来降低策略的最大回撤和提高稳定性。

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

//@version=3
strategy("BCE Version of EMA, SMA Mean Reversion", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
 
// Inputs
策略参数
策略参数
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest End Year
Backtest End Month
Backtest End Day
Lookback Period For SMA
Lookback Period For EMA
Percentage Deviation From SMA to go Long
Percentage Deviation From SMA to go Short
The number of bars the EMA must rise/fall
Allow Longs?
Allow Shorts?
Use Stoploss?
Stop Loss Percentage
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)