浪速EMA黄金交叉策略


创建日期: 2023-09-15 14:26:40 最后修改: 2023-12-01 14:57:55
复制: 0 点击次数: 721
avatar of ChaoZhang ChaoZhang
1
关注
1617
关注者

策略概述

浪速EMA黄金交叉策略是一种利用双EMA指标进行趋势判断和交易信号产生的量化策略。该策略在特定交易时间段,通过快慢EMA的黄金交叉形成做多和做空信号,并设定止损退出逻辑,可捕捉短线和中线的价格趋势。

策略原理

  1. 使用9日EMA作为快线,27日EMA作为中线,81日EMA作为慢线

  2. 交易时间设定为每日上午9:00至15:00

  3. 当快线上穿中线且价格高于快线时,做多入场

  4. 当快线下穿中线且价格低于快线时,做空入场

  5. 价格跌破快线时,止损平仓做多头

  6. 价格突破快线时,止损平仓做空头

该策略的关键是使用不同参数的EMA来捕捉不同周期的趋势。9日EMA代表短期趋势,27日EMA代表中期趋势,81日EMA代表长期趋势。当短期趋势与中期趋势方向一致时,可产生交易信号。

EMA作为一种趋势跟踪指标,可有效滤除价格的随机波动,捕捉到真实趋势的方向。EMA黄金交叉是常用的判断趋势转折的信号方法。

策略优势

  • 使用双EMA交叉判断趋势方向

  • 不同EMA参数配合,系统性强

  • 黄金交叉信号明确、时机精准

  • 止损策略控制风险

  • 交易时间和资金管理优化

存在的风险

  • EMA指标存在滞后性,可能出现假信号

  • 固定交易时间会错过其他交易机会

  • 需要调整EMA参数周期以优化结果

  • 频繁交易容易增加交易费率

总结

浪速EMA黄金交叉策略整体而言是一个参数优化程度较高、操作规范、风险可控的短线交易策略。它把握短中线EMA交叉的交易时机,以捕捉价格趋势。止损策略也能有效控制单笔交易的风险。该策略较易实施,可为量化交易提供一个坚实的策略框架。

策略源码
/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("gaan ema crossover", overlay=true)
t1 = true
ema9 = ema(close, 9)
ema27 = ema(close, 27)
ema81 = ema(close, 81)

long = ema27 > ema81
long2 = close > ema9

short = ema27 <ema81
short2 = close < ema9

longexit = close < ema9
shortexit = close > ema9

plot(ema9, title="9", color=#00ff00, linewidth=3)
plot(ema27, title="27", color=#11ff11, linewidth=3)
plot(ema81, title="81", color=#22ff22, linewidth=3)

if (t1==true)
    if (long==true and long2==true)
        strategy.entry("long", strategy.long)


if (t1==true)
    if (short==true and short2==true)
        strategy.entry("short", strategy.short)
        strategy.close("long", when = longexit )
        strategy.close("short", when = shortexit)