输入/搜索内容

动态ATR止损中心线策略

通用策略
创建日期: 2023-10-16 16:20:06
最后修改: 3 年前
复制: 1
点击次数: 1254
1
关注
1830
关注者

img

概述

这个策略利用线性回归函数和最小二乘法计算出价格通道,通道由两条绿色和红色线组成。它采用基于近期ATR的动态止损来放置止损单。

策略原理

该策略使用长度为25,平移5的线性回归计算出中心线xLG。然后在中心线上下各取价格的6%做为通道范围,通道上线是xLG1r,通道下线是xLG1s。

当价格高于xLG1r时,做多;当价格低于xLG1s时,做空。并记录最后做多和做空的时间。当最后做多时间大于最后做空时间时产生做多信号;当最后做空时间大于最后做多时间时产生做空信号。

动态ATR止损使用ATR周期1,倍数2来计算。在做多时,止损线为收盘价减去ATR值与倍数的乘积;在做空时,止损线为收盘价加上ATR值与倍数的乘积。

优势分析

  • 使用线性回归通道,能跟踪长期趋势
  • 基于ATR计算止损,可以动态调整,避免止损过大过小
  • 采用价格突破产生信号,可以减少虚假信号

风险及改进

  • 线性回归通道参数需要优化,现在的通道范围可能过窄
  • ATR倍数也需要测试以获得最佳参数
  • 可以考虑在突破时增加确认机制,避免假突破

优化思路

  • 测试不同的回归长度周期,找到较优的参数
  • 尝试不同的ATR周期和ATR止损倍数
  • 在突破信号时,增加额外确认条件,如交易量突破

总结

该策略整合了趋势跟踪、动态止损和突破信号等多种技术指标,形成一个具有较强适应性的趋势跟踪体系。通过优化参数和增加信号过滤,可以进一步增强策略稳定性和盈利能力。该策略可以为量化交易者提供一个非常有价值的思路。

策略源码
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-06-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// Thanks to HPotter for the original code for Center of Gravity Backtest
strategy("Center of Gravity BF 🚀", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.15)
策略参数
策略参数
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Length
m
COG %
ATR Stop Period
ATR Stop Multiplier
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)