Ini adalah strategi perdagangan breakout berdasarkan indikator EMA. Ketika harga menembus EMA, itu dianggap sebagai sinyal masuk. Ini mengadopsi stop loss segitiga untuk mengatur stop loss dan mengambil keuntungan, dengan potensi keuntungan yang tinggi.
Strategi ini menghitung EMA 5 hari sebagai indikator. Ketika harga penutupan menyentuh EMA 5 hari dari atas, itu adalah sinyal untuk pergi pendek. Kemudian harga masuk ditetapkan pada titik tertinggi dari bar sinyal, stop loss ditetapkan pada titik tertinggi dari bar sebelumnya, dan take profit ditetapkan pada harga masuk dikurangi 3 kali nilai risiko (mengasumsikan rasio risiko-manfaat untuk perhitungan TP). Jadi ketika harga menembus EMA ke bawah, kita pergi pendek; jika harga bangkit lagi, titik stop loss dapat menjaga kerugian dalam kisaran tertentu; dan segitiga take profit dapat mencapai rasio risiko-manfaat yang baik.
Ini adalah strategi EMA breakout yang relatif sederhana dengan kekuatan berikut:
Strategi ini juga memiliki beberapa risiko:
Untuk mengendalikan risiko, kita dapat menggabungkan indikator lain untuk menentukan tren utama, menghindari perdagangan melawan tren; kita juga dapat menyesuaikan rentang stop loss berdasarkan volatilitas pasar.
Ini adalah strategi yang sederhana, dan dapat ditingkatkan dalam aspek berikut:
Singkatnya, ini adalah strategi breakout EMA jangka pendek yang sederhana dan praktis. Ini memiliki keuntungan seperti aturan yang jelas, mudah diterapkan, SL dan TP lengkap. Tapi juga memiliki risiko seperti terjebak. Ke depan dapat ditingkatkan dengan menyesuaikan parameter, menambahkan indikator, berhenti dinamis dll, untuk membuat strategi lebih stabil dan dapat diandalkan.
/*backtest start: 2024-01-30 00:00:00 end: 2024-02-29 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Short Entry EMA Strategy with Visual SL and TP", shorttitle="SE-EMA-SL-TP-Viz", overlay=true) // Customization Inputs emaPeriod = input.int(5, title="EMA Period", minval=1) // EMA Calculation emaValue = ta.ema(close, emaPeriod) plot(emaValue, title="5 EMA", color=color.blue) // Detecting Short Entry Conditions shortEntryCondition = close > emaValue and low <= emaValue and low[1] > emaValue[1] and close[1] > emaValue[1] // Entry, SL, and TP Logic if (shortEntryCondition) entryPrice = open[1] slLevel = high[1] risk = slLevel - entryPrice tpLevel = entryPrice - risk * 3 // Assuming a 2:1 risk-reward ratio for TP calculation // Execute short trade strategy.entry("Short", strategy.short) strategy.exit("Exit", "Short", stop=slLevel, limit=tpLevel) // Visualizing SL and TP levels // line.new(bar_index, slLevel, bar_index + 20, slLevel, color=color.red, width=2) // line.new(bar_index, tpLevel, bar_index + 20, tpLevel, color=color.green, width=2) // Plotting Short Entry Signal plotshape(series=shortEntryCondition, style=shape.triangledown, location=location.abovebar, color=color.red, title="Short Signal")