Strategi Perdagangan Jangka Panjang Golden Cross Three EMA


Tanggal Pembuatan: 2023-09-26 16:23:53 Akhirnya memodifikasi: 2023-09-26 16:23:53
menyalin: 0 Jumlah klik: 760
1
fokus pada
1617
Pengikut

Ringkasan

Strategi ini didasarkan pada tiga garis rata-rata EMA dari tiga periode yang berbeda untuk menilai sinyal perdagangan, menggunakan tiga garis rata-rata EMA dari 8 periode, 50 periode dan 200 periode untuk menilai garpu emas dan garpu mati, untuk memanfaatkan keunggulan garis rata-rata EMA yang berbeda, untuk mencapai efek perdagangan yang lebih baik.

Prinsip Strategi

Strategi ini melakukan penilaian terobosan dengan menghitung tiga garis rata-rata EMA 8 siklus, 50 siklus, dan 200 siklus, dan mengatur jalur Brin. Logika spesifiknya adalah:

  1. Hitung EMA 8 siklus, 50 siklus EMA dan 200 siklus EMA tiga garis rata.
  2. Jika EMA 8 siklus melewati EMA 50 siklus untuk membentuk garpu emas, lakukan lebih banyak; Jika EMA 50 siklus melewati EMA 8 siklus untuk membentuk garpu mati, lakukan posisi kosong.
  3. Opsi untuk melakukan multi operasi hanya jika harga lebih tinggi dari 200 siklus EMA, untuk menghindari kesalahan operasi pada kondisi getaran.
  4. Setting an optional stop stop EMA line, where the price breaks below the EMA line.

Berdasarkan operasional EMA periode cepat, di bawah, EMA periode menengah memastikan tren, EMA periode lambat memfilter getaran, ketiganya saling melengkapi satu sama lain, menilai perubahan pola dan mempertimbangkan frekuensi perdagangan.

Keunggulan Strategis

  1. Tiga EMA rata-rata rasional menilai tren, memanfaatkan keunggulan EMA periode yang berbeda. 8 EMA periode menilai peluang rebound di bawah jangka pendek, 50 EMA periode menilai arah tren jangka menengah, 200 EMA periode memfilterkan getaran untuk memastikan tren besar.

  2. Opsional hanya melakukan lebih ketika harga di atas 200 siklus EMA, untuk menghindari sinyal yang salah dari tren goyangan.

  3. Opsional Stop Stop EMA rata-rata mengatur posisi stop yang wajar.

  4. Pengaturan visual seperti warna sabuk, garis EMA, dan sebagainya meningkatkan kemampuan untuk menyesuaikan strategi.

  5. Ini adalah salah satu dari beberapa metode yang digunakan untuk membuat keputusan yang tepat.

Risiko dan Solusi

  1. EMA rata-rata memiliki keterlambatan dan mungkin melewatkan waktu terbaik untuk membangun posisi. Periode EMA dapat dipersingkat secara tepat atau digabungkan dengan indikator lain seperti MACD untuk menentukan waktu.

  2. Garis rata-rata EMA dalam kondisi getaran dapat menghasilkan sinyal yang salah. Anda dapat menggunakan periode panjang EMA untuk menghilangkan getaran, atau menambahkan kondisi penyaringan lainnya.

  3. Stop position tetap, tidak dapat disesuaikan dengan fluktuasi pasar. Bisa diubah menjadi stop dynamic, berdasarkan indikator seperti ATR untuk menentukan stop position.

  4. Tidak mempertimbangkan kriteria stop loss exiting, ada risiko kerugian. Anda dapat mengatur stop loss bergerak atau stop loss nilai titik tetap untuk mengendalikan risiko.

Optimasi Strategi

  1. Siklus EMA dapat dioptimalkan untuk menemukan kombinasi parameter optimal.

  2. Indikator seperti MACD dapat digunakan untuk menilai lebih banyak waktu kerja kosong.

  3. Menambahkan kondisi stop dinamis, menyesuaikan posisi stop sesuai dengan volatilitas pasar.

  4. Tambahkan stop loss logic, set stop loss mobile atau stop loss fixed point.

  5. Pengoptimalan persyaratan masuk, seperti penyaring seperti peningkatan indikator energi.

Meringkaskan

Strategi ini didasarkan pada EMA rata-rata yang stabil penyaringan penilaian arah tren, menggabungkan keuntungan dari EMA periode yang berbeda untuk menangkap peluang perdagangan. Mengoptimalkan strategi stop loss, menambahkan lebih banyak penilaian indikator dapat meningkatkan peluang strategi. Secara keseluruhan, strategi ini relatif praktis sederhana, cocok untuk EMA rata-rata penilaian tren melacak perdagangan.

Kode Sumber Strategi
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Long only EMA CROSS 8/50/200 Backtest", shorttitle="Golden Cross Tri EMA", overlay=true)

// EMA 8/50/200 Cross TEST



// Input
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Show 8 EMA")
switch3=input(true, title="Show 50 EMA")
switch4=input(true, title="Show 200 EMA")
switch5=input(false, title="Show profit level EMA")
bool_Long_EMA200=input(false, title="Long only above EMA200")
movingaverage_8 = ema(close, input(8))
movingaverage_50 = ema(close, input(50))
movingaverage_market_signal = ema(close, input(200))
movingaverage_profitlvl = ema(close, input(50))


// Calculation
bullish_cross = if bool_Long_EMA200 == true
    crossover(movingaverage_8, movingaverage_50) and movingaverage_8 > movingaverage_market_signal
else 
    bullish_cross = crossover(movingaverage_8, movingaverage_50)
bearish_cross = crossunder(close, movingaverage_profitlvl)

// Strategy
if bullish_cross
    strategy.entry("long", strategy.long)

strategy.close("long", when = bearish_cross )

// Colors
bartrendcolor = close > movingaverage_8 and close > movingaverage_50 and change(movingaverage_50) > 0 ? green : close < movingaverage_8 and close < movingaverage_50 and change(movingaverage_50) < 0 ? red : blue
barcolor(switch1?bartrendcolor:na)

// Output
plot(switch2?movingaverage_8:na,color = change(movingaverage_8) > 0 ? green : red,linewidth=2, title="EMA8")
plot(switch3?movingaverage_50:na,color = change(movingaverage_50) > 0 ? green : red,linewidth=2,title="EMA50")
plot(switch4?movingaverage_market_signal:na,color = change(movingaverage_market_signal) > 0 ? green : red,linewidth=3,title="EMA200")
plot(switch5?movingaverage_profitlvl:na,color = change(movingaverage_profitlvl) > 0 ? green : red,linewidth=3, title="EMA Profit LVL")

//
alertcondition(bullish_cross, title='Golden Cross (bullish)', message='Bullish')
alertcondition(bearish_cross, title='Death Cross (bearish)', message='Bearish')