Strategi Crossover EMA Ganda dan Pembalikan Bollinger Band


Tanggal Pembuatan: 2024-02-21 16:12:18 Akhirnya memodifikasi: 2024-02-21 16:12:18
menyalin: 1 Jumlah klik: 1017
1
fokus pada
1617
Pengikut

Strategi Crossover EMA Ganda dan Pembalikan Bollinger Band

Ringkasan

Strategi ini dengan menghitung EMA rata-rata dari dua periode yang berbeda, menilai tren harga saham jangka panjang dan jangka pendek; sekaligus menggabungkan Bollinger Bands di bawah rel, menilai apakah harga saham berada dalam kondisi overbought atau oversold, sebagai sinyal masuk dan keluar. Ini menggabungkan penggunaan berbagai indikator teknis seperti rata-rata, Bollinger Bands, dan lain-lain untuk menilai titik balik pasar, merupakan strategi perdagangan trend tracking dan reversal yang khas.

Prinsip Strategi

  1. Hitung EMA cepat ((50 siklus) dan EMA lambat ((200 siklus), EMA cepat di atas melewati EMA lambat untuk sinyal multipel, EMA cepat di bawah melewati EMA lambat untuk sinyal kosong
  2. Brin dengan 20 siklus dihitung naik dan turun
  3. Ketika harga menembus Bollinger Bands ke atas, anggap itu sebagai sinyal overbuy, lakukan shorting; ketika harga menembus Bollinger Bands ke bawah, anggap itu sebagai sinyal oversell, lakukan over
  4. Sinyal Gold/Dead Fork dari EMA Linear Integral dan Sinyal Break dari Brin Belt untuk menentukan titik masuk dan keluar

Ini adalah metode utama strategi ini untuk menentukan titik jual beli. Lakukan lebih banyak ketika EMA cepat melewati EMA lambat, atau saat harga saham jatuh ke bawah Bollinger Bands; lakukan lebih banyak ketika EMA cepat melewati EMA lambat di bawah EMA cepat, atau saat harga saham menembus Bollinger Bands.

Analisis Keunggulan

Ini adalah strategi yang umum digunakan dalam kombinasi berbagai indikator teknis, yang secara komprehensif mempertimbangkan tren jangka panjang dan jangka pendek dari harga saham dan kondisi overbought dan oversold, dengan keuntungan utama sebagai berikut:

  1. Garis rata yang digunakan untuk menentukan tren jangka pendek dan panjang
  2. Brin Belt dapat mengidentifikasi area overbought dan oversold untuk mencegah harga naik dan turun.
  3. Kombinasi berbagai indikator, sistematis, menghindari sinyal palsu
  4. Efek deteksi dapat ditingkatkan dengan optimasi parameter

Analisis risiko

Strategi ini juga memiliki beberapa risiko:

  1. EMA rata-rata menghasilkan keterlambatan, mungkin kehilangan titik masuk terbaik
  2. Parameter bandwidth Brin dipilih dengan salah, kemungkinan kehilangan tren
  3. Kombinasi sinyal yang berbeda menambah kompleksitas strategi
  4. Parameter tidak lagi berlaku karena perubahan lingkungan pasar tertentu

Tanggapan:

  1. Parameter optimasi, adaptasi dengan kondisi pasar
  2. Meningkatkan strategi stop loss dan mengendalikan risiko
  3. Uji kombinasi parameter EMA dan pita Brin yang berbeda
  4. Strategi dapat dioptimalkan lebih lanjut, seperti dengan menggabungkan RSI dan indikator lainnya

Arah optimasi

Strategi ini memiliki ruang untuk pengoptimalan yang kuat:

  1. Parameter EMA dan Brin Belt dapat menguji lebih banyak kombinasi
  2. MACD, KDJ, RSI dan lain-lain dapat dikombinasikan
  3. Meningkatkan strategi stop loss
  4. Strategi yang dapat diuji dalam periode waktu yang berbeda (seperti 60 menit, garis matahari, dll.)
  5. Anda dapat menemukan lebih banyak sinyal perdagangan dengan menggabungkan keanehan dalam volume transaksi.

Dengan pengujian parameter dan indikator yang berbeda, strategi dapat ditinjau dan dioptimalkan secara memadai untuk meningkatkan stabilitas dan profitabilitas strategi.

Meringkaskan

Strategi ini didasarkan pada EMA dan Brin Belt, dua indikator teknis yang paling penting, untuk menilai tren jangka panjang dan jangka pendek harga saham dan zona overbought dan oversold. Strategi ini memiliki kepraktisan yang kuat. Dengan mengoptimalkan parameter dan menggabungkan lebih banyak indikator, efek strategi yang lebih baik dapat diperoleh.

Kode Sumber Strategi
/*backtest
start: 2024-01-21 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Reversal Patterns, EMA Crossover, and Bollinger Bands", shorttitle="RP-EMABB", overlay=true)

// Input parameters
emaShortPeriod = input(50, title="Short EMA Period", minval=1)
emaLongPeriod = input(200, title="Long EMA Period", minval=1)
bbLength = input(20, title="Bollinger Bands Length", minval=1)
bbMultiplier = input(2.0, title="Bollinger Bands Multiplier", minval=0.1, maxval=5.0)

// Calculate EMAs
emaShort = ema(close, emaShortPeriod)
emaLong = ema(close, emaLongPeriod)

// Calculate Bollinger Bands
bbUpper = sma(close, bbLength) + bbMultiplier * stdev(close, bbLength)
bbLower = sma(close, bbLength) - bbMultiplier * stdev(close, bbLength)

// EMA Crossover and Crossunder
emaCrossover = crossover(emaShort, emaLong)
emaCrossunder = crossunder(emaShort, emaLong)

// Bollinger Bands Crossing
bbUpperCross = crossover(close, bbUpper)
bbLowerCross = crossunder(close, bbLower)

// Buy and Sell signals
strategy.entry("Buy", strategy.long, when=emaCrossover or bbLowerCross)
strategy.entry("Sell", strategy.short, when=emaCrossunder or bbUpperCross)

// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="50 EMA")
plot(emaLong, color=color.red, title="200 EMA")

// Plot Bollinger Bands
plot(bbUpper, color=color.green, title="Bollinger Bands Upper")
plot(bbLower, color=color.red, title="Bollinger Bands Lower")

// Highlight Buy and Sell signals on the chart
bgcolor(emaCrossover or bbLowerCross ? color.green : na, transp=90)
bgcolor(emaCrossunder or bbUpperCross ? color.red : na, transp=90)