Perkembangan strategi EMA Slip Stop Triangle

Penulis:ChaoZhang, Tanggal: 2024-03-01 11:02:49
Tag:

突破EMA滑动止损三角策略

Pengamatan

Strategi ini adalah strategi perdagangan yang didasarkan pada EMA, ketika harga melewati EMA, yang dianggap sebagai sinyal masuk, menggunakan stop loss triangular untuk mengatur stop loss dan stop loss dengan peluang keuntungan yang lebih tinggi.

Prinsip Strategi

Strategi ini dilakukan dengan menghitung EMA hari ke-5 sebagai indikator, sebagai sinyal kosong ketika harga menutup menyentuh EMA hari ke-5 dari atas; kemudian mengatur harga masuk sebagai titik tinggi dari kolom penghasil sinyal, titik stop loss sebagai titik tertinggi dari garis K sebelumnya, dan stop loss sebagai harga masuk dikurangi risiko 3 kali (misalkan rasio stop loss adalah 2);:1) sehingga ketika harga menerobos EMA ke bawah, kita kosongkan; jika harga kembali naik, stop loss dapat mengendalikan kerugian dalam kisaran tertentu; sedangkan stop loss triangle dapat mendapatkan rasio risiko yang lebih baik.

Analisis Keunggulan

Ini adalah strategi yang lebih sederhana untuk menembus EMA, dengan keuntungan sebagai berikut:
1. Aturan sederhana, jelas dan mudah diterapkan;
2. EMA dapat menggambarkan tren harga dengan baik dan memanfaatkan sinyal terobosan dengan mudah untuk mendapatkan keuntungan;
3. Menggunakan stop loss triangle untuk mendapatkan rasio laba rugi yang lebih tinggi;
4. Posisi stop loss yang dapat dilihat dapat membantu dalam pengendalian risiko.

Analisis Risiko

Namun, strategi ini juga memiliki beberapa risiko:
1. Perubahan pasar yang tiba-tiba dan besar yang mungkin tidak dapat menghentikan kerugian;
2. Indikator EMA terlambat dan mungkin kehilangan waktu masuk yang optimal; 3. Tritunggal dapat disertakan dan tidak dapat dihentikan.

Untuk mengendalikan risiko, Anda dapat menggunakan indikator lain untuk menentukan tren besar dan menghindari perdagangan kontra; Anda juga dapat menyesuaikan stop loss sesuai dengan tingkat volatilitas pasar.

Optimasi arah

Ini adalah strategi yang lebih sederhana dan dapat dioptimalkan dari beberapa arah berikut:
1. Mengoptimalkan parameter siklus EMA agar sesuai dengan siklus yang berbeda;
2. Meningkatkan penilaian indikator lain untuk meningkatkan stabilitas strategi;
3. Menggunakan metode stop loss dinamis untuk menyesuaikan stop loss sesuai dengan tingkat fluktuasi pasar; 4. Menggabungkan indikator seperti volume transaksi untuk menghindari terobosan palsu.

Pengamatan

Secara keseluruhan, strategi ini adalah strategi yang sederhana dan praktis untuk mematahkan EMA jangka pendek. Ini memiliki kelebihan seperti aturan yang jelas, mudah dilaksanakan, stop loss yang lengkap, dan dapat menghasilkan rasio pengembalian risiko yang lebih baik. Namun, ada juga masalah seperti risiko yang diatur.


/*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")


Informasi lebih lanjut