输入/搜索内容

双向震荡突破策略

通用策略
创建日期: 2024-01-30 17:40:05
最后修改: 3 年前
复制: 2
点击次数: 1129
1
关注
1830
关注者

img

概述

本策略是一个基于双向价格震荡突破的量化交易策略。它使用Pivot高低点作为价格关键支撑阻力位,并在价格突破Pivot高点的时候做多,突破Pivot低点的时候做空,实现双向操作。

策略原理

该策略的核心逻辑基于双向价格的关键点突破。具体来说,有以下几个步骤:

  1. 计算指定周期的Pivot高低点。这里使用ta.pivothigh()和ta.pivotlow()函数计算出最近2日内最高价作为高点,最近1日内最低价作为低点。

  2. 当价格突破上述计算出的关键高点时,做多入场。当价格突破关键低点时,做空入场。

  3. 使用止损单止损。做多时,止损价为高点+最小价格变动单位;做空时,止损价为低点-最小价格变动单位。

  4. 绘制关键的高低点,便于直观判断。

这样,当价格出现震荡的时候,能够在关键点突破的时候及时入场,并快速止损,从而获利。当价格不断突破新高或新低时,策略可以实现多次累积盈利。

优势分析

这种双向突破策略主要有以下几个优势:

  1. 简单易懂,容易实施。该策略仅仅依靠突破Pivot高低点来入场,非常简单。

  2. 容易设置止损。做多做空分别以高点低点+最小变动距离作为止损位,可以快速止损,有效控制风险。

  3. 能够双向操作。无论行情看涨看跌,该策略都可以顺势而为,累积盈利。

  4. 适合震荡行情。当价格出现频繁的上涨下跌时,策略可以频繁进入场内获得利润。

风险分析

尽管该策略有上述优点,但也存在一些风险需要注意:

  1. 关键点确定不当可能增加亏损。如果关键高低点设置不当,极端情况下可能追高杀跌。

  2. 震荡结束后可能开始亏损。当价格开始出现单边突破而不是震荡时,该策略则很难获利。

  3. 突破可能是短期的假突破。短期内也可能出现假突破,使得策略产生失误交易。

总的来说,该策略更适合在震荡行情中使用。投资者需要注意判断行情,避免在趋势行情中使用本策略。同时要注意防范关键点确定错误、假突破等问题造成的损失。

优化方向

考虑到上述风险,该策略的优化空间主要在以下几个方面:

  1. 智能选择关键高低点参数。可以通过机器学习等手段,让系统自动优化选择比较合适的关键点参数。

  2. 结合趋势判断。在策略基础上增加对趋势的判断逻辑,在震荡行情中使用该策略,在单边趋势中关闭策略,从而减少损失。

  3. 增加止损策略。可以设计更精细的止损策略,如移动止损、区间突破止损等,进一步控制风险。

总结

本策略是一个简单实用的双向突破策略。它依靠价格关键点的突破来入场,并设置了止损保证风险可控。该策略适合震荡行情,可以双向交易获得盈利。但该策略也存在一定的风险,投资者需要谨慎使用,优化的空间在于智能选择参数、结合趋势判断和设计更精细的止损策略等方面。

策略源码
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Monthly Returns with Benchmark', overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=25, commission_type=strategy.commission.percent, commission_value=0.1)

////////////
策略参数
策略参数
Pivot Points
leftBars
rightBars
Monthly Table
Return Precision
From Date
Gradient Colors
loss_color
Benchmark
Use current Symbol for Benchmark
Benchmark
Display Benchmark?
Display Alpha?
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)