输入/搜索内容

基于超趋势指标与净值曲线交易的量化策略

通用策略
创建日期: 2024-01-15 11:41:53
最后修改: 3 年前
复制: 1
点击次数: 976
1
关注
1815
关注者

img

概述

本策略的核心思路是结合超趋势指标与净值曲线交易,当超趋势指标发出买入或卖出信号时,我们并不直接执行交易,而是判断当前的净值曲线是否低于其移动平均线。只有当净值曲线高于移动平均线时,我们才会打开仓位。当净值曲线低于移动平均线时,我们会暂停当前策略的交易。这样可以有效防止亏损的扩大。

策略原理

本策略主要由两部分组成:

  1. 超趋势指标
  2. 净值曲线交易

超趋势指标的计算公式如下:

上轨 = 源价 - ATR乘数 * ATR
下轨 = 源价 + ATR乘数 * ATR

其中,ATR表示平均真实波幅。超趋势指标利用ATR来设置上下轨,当价格突破上轨时为卖出信号,当价格突破下轨时为买入信号。

净值曲线交易的思想是,我们对策略净值曲线进行移动平均,当净值曲线低于移动平均线时,暂停当前策略的交易,等待净值曲线回升超过移动平均线后再次开启交易。

本策略将两者结合,超趋势指标产生交易信号后,我们不直接交易,而是判断当前净值曲线是否高于移动平均线。只有两者同时符合条件,我们才会打开仓位。这样可以有效规避超趋势指标本身的风险,防止亏损过大。

优势分析

本策略的主要优势有:

  1. 可以有效防止超趋势指标的风险。超趋势指标本身无法有效规避亏损,净值曲线交易可以弥补这一缺点。

  2. 当交易不利时,可以暂停策略的交易,避免亏损过大。等到市场转好可以再次开启。

  3. 可以自动管理仓位,不需要人工干预。当净值曲线低于移动平均线时自动暂停,高于时自动开启。

风险分析

本策略也存在一定的风险:

  1. 参数设置错误可能导致无法有效发挥净值曲线交易的效果。需要选择合适的移动平均线周期。

  2. 当行情趋势变化时,可能无法及时调整仓位。这会导致一定的亏损。

  3. 由于需要等待净值曲线回升,可能会错过较好的入场时机。

对策:

  1. 优化参数,选择最佳的移动平均线周期。

  2. 结合其他指标判断趋势,及时调整仓位。

  3. 适当缩短暂停交易的时间,降低错过入场的概率。

优化方向

本策略可以从以下几个方面进行优化:

  1. 测试不同的参数组合,找到最佳的ATR周期和ATR乘数。

  2. 尝试其他类型的移动平均线,如指数移动平均线、 Hull移动平均线等。

  3. 添加其他指标判断行情趋势,在趋势变化时及时调整仓位。

  4. 优化移动平均线周期,找到最佳平衡点。周期过长会错过机会,过短会频繁暂停。

  5. 优化暂停交易的条件,如设置止损线,只有亏损达到一定程度后才暂停。

总结

本策略巧妙地结合了超趋势指标和净值曲线交易。既保留了超趋势指标判断趋势的优点,又通过净值曲线交易有效控制了风险。测试结果表明,在大多数情况下,应用净值曲线交易都会降低盈利水平。所以本策略更适合防守型的交易者。通过参数优化和规则优化,本策略可以成为一个非常实用的量化交易策略。

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

//@version=5
strategy('Supertrend & Equity curve with EMA', overlay=false, format=format.price, precision=2, initial_capital=100000)

eqlen = input.int(25, "EQ EMA len", group = "New Equity Curve Settings")
策略参数
策略参数
Show Original Equity Curve and MA
Show Filtered Equity Curve by MA
New Equity Curve Settings
EQ EMA len
SuperTrend Settings
ATR Period
Source
ATR Multiplier
Change ATR Calculation Method ?
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)