
Strategi ini adalah strategi perdagangan pecah berdasarkan indikator EMA, apabila harga menembusi EMA dianggap sebagai isyarat masuk, dengan cara menghentikan triangle menetapkan titik kehilangan dan berhenti, dengan kemungkinan keuntungan yang lebih tinggi.
Strategi ini dilakukan dengan mengira EMA 5 hari sebagai penunjuk, apabila harga tutup menyentuh EMA 5 hari dari atas, sebagai isyarat penyingkiran; kemudian menetapkan harga masuk sebagai titik tinggi tiang penjanaan isyarat, dan stop loss sebagai titik tertinggi garis K sebelumnya, dengan stop loss sebagai harga masuk yang dikurangkan 3 kali nilai risiko (dengan asumsi nisbah stop loss adalah 2: 1). Oleh itu, apabila harga menembusi EMA ke bawah, kita melakukan penyingkiran; jika harga kembali naik, stop loss dapat mengawal kerugian dalam julat tertentu; dan penyingkiran segitiga dapat memperoleh nisbah pulangan risiko yang lebih baik.
Ini adalah strategi yang lebih mudah untuk menembusi EMA, dengan kelebihan berikut:
Strategi ini mempunyai beberapa risiko:
Untuk mengawal risiko, anda boleh menggunakan indikator lain untuk menilai trend besar dan mengelakkan perdagangan berlawanan; anda juga boleh menyesuaikan stop loss mengikut tahap turun naik pasaran.
Ini adalah strategi yang lebih mudah dan boleh dioptimumkan dari arah berikut:
Strategi ini secara keseluruhan adalah strategi EMA jangka pendek yang mudah dan praktikal. Ia mempunyai kelebihan seperti peraturan yang jelas, mudah untuk dilaksanakan, berhenti dan menghentikan kerugian, yang dapat memperoleh nisbah pulangan risiko yang lebih baik. Tetapi ada juga masalah seperti risiko terhalang.
/*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")