Type/to search

Trend Following Strategy Based on Dynamic Stop Loss of Dual EMA Crossover

Common strategy
Created: 2024-01-29 09:57:20
Last modified: 3 years ago
1
Follow
1802
Followers

img

Overview

This strategy utilizes the golden cross and dead cross of EMA lines for dual-directional trend following, and sets up dynamic stop loss lines for long and short positions to capture trending moves in the market.

Strategy Logic

  1. Calculate fast EMA line (5-day) and slow EMA line (20-day)
  2. Go long when fast line crosses above slow line from below; Go short when fast line crosses below slow line from above
  3. After long entry, set dynamic stop loss at entry price * (1 - long stop loss percentage); After short entry, set dynamic stop loss at entry price * (1 + short stop loss percentage)
  4. Exit position with stop loss once price hits the stop loss level

Advantage Analysis

  1. EMA lines have stronger capabilities in tracking trends. Dual-crossover works as a timing tool to effectively catch trend opportunities
  2. Dynamic stop loss moves along with profit, maximizing trend catching profit
  3. Additional filter with vwap avoids being trapped in whipsaws and improves signal quality

Risk Analysis

  1. As a pure trend following strategy, it’s vulnerable to ranging markets with whipsaws
  2. Overly loose stop loss may lead to magnified losses
  3. Lagging nature of EMA crossover signals may miss best entry points

Enhancements like ATR-based risk management, optimizing stop loss rules, adding filter indicators etc. can help improve the strategy.

Enhancement Directions

  1. Incorporate dynamic stop loss indicators like ATR or DONCH to set better adaptive stops
  2. Add more filter indicators like MACD, KDJ to avoid bad trades
  3. Optimize parameters to find best EMA lengths combination
  4. Utilize machine learning methods to discover optimal parameters

Conclusion

In conclusion, this is a very typical trend following strategy. Dual EMA crossover with dynamic stop loss can effectively lock in trend profits. Meanwhile the risks like lagging signals and overwide stops still exist. Through parameter tuning, risk management, filter additions etc., further refinement can lead to better results.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5

strategy("EMA Crossover Strategy", shorttitle="EMAC", overlay=true,calc_on_every_tick=true)
Strategy parameters
Strategy parameters
Short EMA Length
Long EMA Length
Price EMA Length
Long Stop Loss (%)
Short Stop Loss (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)