Strategi Segitiga Hentian Gelongsor EMA Breakout


Tarikh penciptaan: 2024-03-01 11:02:49 Akhirnya diubah suai: 2024-03-01 11:02:49
Salin: 3 Bilangan klik: 644
1
fokus pada
1617
Pengikut

Strategi Segitiga Hentian Gelongsor EMA Breakout

Gambaran keseluruhan

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.

Prinsip Strategi

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.

Analisis kelebihan

Ini adalah strategi yang lebih mudah untuk menembusi EMA, dengan kelebihan berikut:

  1. Peraturan-peraturan yang mudah difahami dan mudah dilaksanakan;
  2. EMA dapat menggambarkan trend harga dengan baik dan menggunakan isyarat terobosan untuk keuntungan;
  3. Menggunakan triangle stop loss, anda boleh mendapatkan kadar keuntungan yang lebih tinggi;
  4. Stop loss yang dapat dilihat membantu mengawal risiko.

Analisis risiko

Strategi ini mempunyai beberapa risiko:

  1. “Saya tidak tahu apa-apa tentang apa yang berlaku di Malaysia, tetapi saya tidak tahu apa yang berlaku di Malaysia.
  2. EMA terlewat dan mungkin terlepas peluang terbaik untuk memasuki pasaran.
  3. “Saya tidak tahu apa-apa tentang masalah ini, saya tidak tahu apa-apa tentang masalah ini.

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.

Arah pengoptimuman

Ini adalah strategi yang lebih mudah dan boleh dioptimumkan dari arah berikut:

  1. Optimumkan parameter kitaran EMA untuk menyesuaikan diri dengan kitaran yang berbeza;
  2. Menambah pengukuran lain untuk meningkatkan kestabilan strategi;
  3. Menggunakan kaedah berhenti dinamik, menyesuaikan stop loss mengikut turun naik pasaran;
  4. Mengelakkan penembusan palsu dengan menggunakan indikator seperti jumlah transaksi.

ringkaskan

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.

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