输入/搜索内容

动量交易之双均线交叉策略

通用策略
创建日期: 2024-04-01 11:53:14
最后修改: 3 年前
复制: 7
点击次数: 1055
1
关注
1830
关注者

img

概述

该策略使用8周期和21周期的指数移动平均线(EMA)来识别市场趋势的变化。当较短周期的EMA从下方穿越较长周期的EMA时,产生买入信号;反之,当较短周期的EMA从上方穿越较长周期的EMA时,产生卖出信号。该策略还结合了三个连续更高的低点(HLL)和三个连续更低的高点(LLH)作为进一步确认趋势反转的信号。此外,该策略还设置了止损和止盈水平,以控制风险和锁定利润。

策略原理

  1. 计算8周期和21周期的EMA,用于识别主要趋势方向。
  2. 识别三个连续更高的低点(HLL)和三个连续更低的高点(LLH),作为趋势反转的早期信号。
  3. 当8周期EMA从下方穿越21周期EMA,且出现HLL突破时,产生买入信号;当8周期EMA从上方穿越21周期EMA,且出现LLH突破时,产生卖出信号。
  4. 设置止损水平为入场价格的5%,止盈水平为入场价格的16%,以控制风险和锁定利润。
  5. 当出现反向信号时,平仓并反向开仓。

策略优势

  1. 结合EMA和价格行为模式(HLL和LLH)来确认趋势,提高信号可靠性。
  2. 设置明确的止损和止盈水平,有助于控制风险和锁定利润。
  3. 适用于多个时间框架和不同市场,具有一定的普适性。
  4. 逻辑清晰,易于理解和实现。

策略风险

  1. 在震荡市场中,频繁的交叉可能导致多次虚假信号,导致亏损。
  2. 固定的止损和止盈水平可能无法适应不同的市场环境,导致潜在的机会成本或更大的损失。
  3. 策略依赖于历史数据,对于突发事件或基本面变化的适应性可能较差。

策略优化方向

  1. 引入自适应止损和止盈机制,如基于波动率(如ATR)来调整止损和止盈水平,以更好地适应不同市场状况。
  2. 结合其他指标或因子,如成交量、相对强弱指数(RSI)等,以进一步过滤信号并提高可靠性。
  3. 对参数(如EMA周期、止损止盈比例等)进行优化,找到在特定市场或标的上表现最佳的参数组合。
  4. 考虑引入风险管理措施,如仓位sizing,以控制单次交易的风险敞口。

总结

该策略利用8周期和21周期EMA的交叉,结合HLL和LLH价格模式,以识别趋势反转并产生交易信号。明确的止损止盈规则有助于控制风险和锁定利润。然而,该策略在震荡市场中可能产生虚假信号,固定的止损止盈水平也可能无法适应不同市场环境。为进一步改进,可考虑引入自适应止损止盈、结合其他指标、优化参数以及引入风险管理措施等。总的来说,该策略提供了一个基于动量和趋势跟踪的交易框架,但仍需要根据具体市场和个人偏好进行调整和优化。

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

//@version=5
strategy('Trend Following 8&21EMA with strategy tester [ukiuro7]', overlay=true, process_orders_on_close=true, calc_on_every_tick=true, initial_capital = 10000)

//INPUTS
策略参数
策略参数
105ema / 30min
Assistant
Text
TP/SL
Show Risk/Reward Area
Stop-Loss %:
Take-Profit %:
Backtest Date Range
Backtest Entries to Date Range
Start
End
Alert Message
Alert Msg: LONG Entry (选填)
Alert Msg: SHORT Entry (选填)
Alert Msg: LONG SL/TP (选填)
Alert Msg: SHORT SL/TP (选填)
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)