快慢EMA交叉intraday交易策略

Author: ChaoZhang, Date: 2023-09-12 16:28:09
Tags:

本策略通过设置快速EMA和慢速EMA,并根据其交叉情况进行高频intraday交易。该策略利用EMA曲线的交叉判断短期价格趋势,追求捕捉市场的短线震荡。

策略原理:

  1. 设置一快一慢两个EMA周期,典型参数为快线110周期,慢线40周期。

  2. 当快线从下方向上穿越慢线时,进行做多操作。

  3. 当快线从上方向下穿越慢线时,进行做空操作。

  4. 设置固定点数止损,进行风险管理。

  5. 适用于高频周期(1分钟),进行Intraday交易。

该策略的优势:

  1. 快慢EMA交叉判断市场短期趋势较为精确。

  2. 突破交叉交易方式可及时捕捉短线震荡。

  3. 设置止损点数有助于控制单笔交易风险。

该策略的风险:

  1. 高频交易需要较高的交易成本承受能力。

  2. 停损点数设置过小可能造成过于频繁的止损。

  3. EMA曲线交叉存在时滞后问题。

总之,本策略利用快慢EMA交叉进行高频短线震荡交易。操作频率较高,需要警惕交易成本控制问题,同时合理设置止损点数,方能获得稳定收益。


/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Eli Strategy", overlay=true)
fastLength = input(110)
slowLength = input(40)
price = close

emafast = ema(price, fastLength)
emaslow = ema(price, slowLength)


if (crossover(emafast, emaslow))
    strategy.entry("EMA2CrossLE", strategy.long, comment="long")
    strategy.exit("Exit Long", from_entry = "EMA2CrossLE", loss = 500, comment= "Rshort")

if (crossunder(emafast, emaslow))
    strategy.entry("EMA2CrossSE", strategy.short, comment="short")
    strategy.exit("Exit short", from_entry = "EMA2CrossSE", loss = 500, comment= "RLong")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

更多内容