输入/搜索内容

基于双均线的长线反转策略

通用策略
创建日期: 2024-02-02 17:37:16
最后修改: 3 年前
复制: 0
点击次数: 1175
1
关注
1830
关注者

img

概述

该策略主要利用了14和28日的简单移动平均线形成的黄金交叉和死亡交叉进行反转操作。当快均线从下方向上突破慢均线时,表明行情开始反转,可以建立多头仓位;当快均线从上方向下跌破慢均线时,表明行情开始反转,可以建立空头仓位。

由于其利用简单移动平均线来判断市场趋势变化的原理,我将该策略命名为“基于双均线的长线反转策略”。

策略原理

该策略的核心逻辑在于利用 14 日和 28 日两条不同期限的简单移动平均线来判断市场趋势,具体规则如下:

  1. 定义快线为 14 日简单移动平均线,慢线定义为 28 日简单移动平均线。

  2. 当快线从下方向上突破慢线时,为多头信号,做多入场。

  3. 当快线从上方向下跌破慢线时,为空头信号,做空入场。

  4. 做多/做空后,快线重新跌破慢线时,为平仓信号。

该策略同时结合止损、止盈、跟踪止盈进行风险管理。针对做多和做空情况,分别定义了长仓止损价格、做多止盈价格、做空止盈价格、长仓跟踪止盈价格。这些参数都通过百分比形式设置,使策略更加灵活。

优势分析

  • 利用双均线判断市场主要趋势的策略,原理简单清晰,容易理解和验证。
  • 快慢均线的周期设置为 14 和 28 日 ,分别代表短期和中期趋势转换,能较好发现反转机会。
  • 结合止盈、止损和跟踪止盈来控制风险,使盈利能够锁定,避免亏损扩大。
  • 可同时做多做空,满足不同市场环境的需要。

风险与改进

  • 双均线交叉具有一定滞后性,可能错过最佳入场时机。
  • 长短均线交叉容易发生误信号,应避免设置太短的均线周期。
  • 停损距离设置太小可能增加止损被冲击的概率。应根据不同品种合理设置止损距离。
  • 可引入更多指标进行组合,提高策略的稳健性。例如加入布林带判定趋势,或引入MACD校验入场时机。

优化方向

  • 测试不同的均线参数组合,寻找更匹配该品种特性的均线周期。
  • 测试不同的止损距离设置,找到最优止损位置。
  • 测试加入其他指标进行优化,寻找最优参数组合以减少误信号。
  • 优化仓位管理规则,使盈利更加丰厚。

总结

该策略整体来说是一个非常经典的基于双均线判断趋势反转的策略。它有着操作原理简单,较易掌握等优势;同时也存在一些后期可以持续优化的方向。总体而言,该策略从原理和操作上都较为成熟,是量化交易的一个很好的入门策略。

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ruckard

//@version=4
策略参数
策略参数
(ZIG) Enable Alert message {True}
(ZIG) Integration type
(ZIG) Provider type
(STRAT) Strategy Type
(DEBUG) Enable debug on order comments {True}
(STOPTAKE) Take Profit? {false}
(STOPTAKE) Stop Loss? {True}
(TRAILING) Enable Trailing Take Profit (%) {True}
(STOPTAKE) Take Profit % {3.0}
(STOPTAKE) Stop Loss % {2.0}
(TRAILING) Trailing Take Profit Trigger (%) {2.5}
(TRAILING) Trailing Take Profit as a percentage of Trailing Take Profit Trigger (%) {25.0}
(ZIG) Zignaly Alert Type {WebHook}
(ZIG) Exchange
(ZIG) Exchange Type {Spot}
(ZIG) Leverage {1}
Number of decimal digits for Prices {2}
(DECIMAL) Maximum number of decimal for contracts {3}
(RECENT) Number of minutes to wait to open a new order after the previous one has been opened {6}
(CAPITAL) Capital quote invested per order in USDT units {100.0}
(CAPITAL) Capital percentage invested per order (%) {25.0}
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)