输入/搜索内容

双EMA均线交叉策略

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

img

概述

双EMA均线交叉策略是一种常用的趋势跟踪策略。该策略使用两个不同周期的EMA均线,当短周期EMA上穿长周期EMA时生成买入信号,当短周期EMA下穿长周期EMA时生成卖出信号,以捕捉价格趋势的变化。

策略原理

该策略的核心逻辑基于EMA均线的“金叉死叉”原理。EMA均线能够有效平滑价格数据,提示趋势方向。短周期EMA线能较快地响应价格变动,而长周期EMA线对噪声相对不敏感,能反映长期趋势。当短周期EMA上穿长周期EMA时,被视为价格上涨势头增强的信号;当短周期EMA下穿长周期EMA时,被视为价格下跌势头加剧的信号。策略根据这一原理发出买入和卖出信号。

具体来说,该策略使用 length1 和 length2 参数设置两个EMA均线的长度。demaVal1 是长度为 length1 的 EMA 均线,demaVal2 是长度为 length2 的 EMA 均线。二者计算方法为:

demaVal1 = EMA(close, length1)
demaVal2 = EMA(close, length2)

其中 EMA() 是计算EMA均线的函数。当 demaVal1 上穿 demaVal2 时生成买入信号 demaCrossover,下穿时生成卖出信号 demaCrossunder。策略根据这两个信号发出交易指令。

策略优势

该策略具有以下优势:

  1. 策略逻辑简单易懂,容易实现。
  2. 均线交叉理论成熟,应用广泛。
  3. 可配置参数长度灵活,适用于不同市场环境。
  4. 可通过优化参数提高策略效果。

风险及优化

该策略也存在一些风险:

  1. 当市场不趋势时,EMA交叉信号可能出现频繁的虚假信号。
  2. 默认参数可能不适用于所有品种,需要根据历史数据针对性优化。

根据以上风险,可从以下几个方面进行优化:

  1. 调整 EMA 周期参数,适配不同周期行情。
  2. 增加过滤条件,避免虚假信号。例如拟合优度指标、交易量指标等。
  3. 结合趋势、支持阻力位等技术指标,提高策略效果。

总结

双EMA均线交叉策略整体来说是一种简单实用的趋势跟踪策略。它承袭了均线交叉分析的成熟理论,在参数调整和过滤条件优化的前提下,可以适用于不同品种的趋势交易,具有良好的应用前景。

策略源码
Pine
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 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/
// © zeguela
//@version=4
strategy(title="ZEGUELA DEMABOT", commission_value=0.063, commission_type=strategy.commission.percent, initial_capital=100, default_qty_value=90, default_qty_type=strategy.percent_of_equity, overlay=true, process_orders_on_close=true)
策略参数
策略参数
Source Data
Length DEMA #1
Length DEMA #2
Length DEMA #3
Usar Trailing Stop?
Stop Loss & Take Profit Settings
Stop Loss Long %
Stop Loss Short %
Take Profit Long % 1
Take Profit Short % 1
BackTest Period
Start Date
Start Month
Start Year
End Date
End Month
End Year
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)