Strategi Pita Dukungan Bullish Crossover Rata-rata Bergerak

EMA SMA BMSB
Tanggal Pembuatan: 2024-05-23 18:11:07 Akhirnya memodifikasi: 2024-05-23 18:11:07
menyalin: 0 Jumlah klik: 750
1
fokus pada
1617
Pengikut

Strategi Pita Dukungan Bullish Crossover Rata-rata Bergerak

Ringkasan

Strategi ini adalah strategi silang yang didasarkan pada dua rata-rata bergerak EMA dan SMA. Ketika EMA yang lebih lambat melintasi SMA yang lebih cepat dari bawah ke atas, menghasilkan sinyal beli; Ketika EMA yang lebih lambat melintasi SMA yang lebih cepat dari atas ke bawah, menghasilkan sinyal jual.

Prinsip Strategi

Strategi ini menggunakan dua rata-rata bergerak: SMA 20 siklus dan EMA 21 siklus. Ketika EMA naik dari bawah melewati SMA, menunjukkan bahwa pasar mungkin sedang berbalik ke arah uptrend, sehingga menghasilkan sinyal beli. Sebaliknya, ketika EMA naik dari atas ke bawah melewati SMA, menunjukkan bahwa pasar mungkin sedang berbalik ke arah downtrend, sehingga menghasilkan sinyal jual.

Analisis Keunggulan

  1. Sederhana dan mudah dipahami: Strategi ini didasarkan pada dua rata-rata bergerak yang umum digunakan. Prinsipnya sederhana, mudah dipahami dan diterapkan.
  2. Pelacakan tren: Dengan pengalihan rata-rata bergerak, strategi ini lebih baik menangkap perubahan tren di pasar, terutama tren naik di pasar banteng.
  3. Support: EMA yang lebih lambat dapat digunakan sebagai level support untuk memberikan support pada saat harga mundur.

Analisis risiko

  1. False Signals: Dalam situasi pasar yang bergejolak atau bergejolak, strategi ini dapat menghasilkan lebih banyak sinyal palsu, yang menyebabkan perdagangan yang lebih sering dan biaya transaksi yang tinggi.
  2. Keterlambatan: Rata-rata bergerak memiliki keterlambatan tertentu, yang dapat menyebabkan kehilangan waktu masuk dan keluar terbaik.
  3. Identifikasi tren: Strategi ini memiliki kemampuan terbatas untuk mengidentifikasi tren, dan mungkin tidak bekerja dengan baik ketika titik balik atau tren pasar tidak jelas.

Arah optimasi

  1. Kombinasi dengan indikator lain: Anda dapat mempertimbangkan kombinasi dengan indikator teknis lainnya, seperti RSI, MACD, dll, untuk meningkatkan keandalan dan akurasi sinyal.
  2. Parameter Optimasi: Anda dapat mengoptimalkan parameter periodik rata-rata bergerak untuk menyesuaikan diri dengan kondisi pasar yang berbeda dan varietas perdagangan.
  3. Menambahkan Stop Loss dan Stop Loss: Untuk mengendalikan risiko dan melindungi keuntungan, Anda dapat memasukkan mekanisme Stop Loss dan Stop Loss yang sesuai ke dalam strategi.

Meringkaskan

Strategi support band bull market cross-line adalah strategi yang sederhana dan mudah dipahami untuk mengikuti tren, terutama untuk pasar bull market. Namun, strategi ini juga memiliki beberapa keterbatasan, seperti sinyal palsu, keterbelakangan, dan kemampuan untuk mengenali tren yang terbatas. Dengan menggabungkan indikator lain, parameter optimasi, dan menambahkan stop loss, strategi ini dapat meningkatkan kinerja dan stabilitasnya.

Kode Sumber Strategi
/*backtest
start: 2023-05-17 00:00:00
end: 2024-05-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © rodrinverte

//@version=5
strategy("EMA-SMA Crossover Strategy", overlay=true, initial_capital = 1000)

// Definir la longitud de las medias móviles
fast = ta.sma(close, 20)
slow = ta.ema(close, 21)

// Definir condiciones de compra y venta
buySignal = ta.crossover(slow, fast)
sellSignal = ta.crossunder(slow, fast)

// Configurar colores de las líneas y relleno
emaColor = buySignal ? color.green : sellSignal ? color.red : color.blue
smaColor = color.gray
fillColor = slow < fast ? color.new(color.green, 90) : color.new(color.red, 90)

// Esperar un periodo para confirmar la señal de compra o venta
buyConfirmation = close > close[1] and buySignal
sellConfirmation = close < close[1] and sellSignal

// Dibujar las medias móviles
plot(slow, title="EMA", color=emaColor)
plot(fast, title="SMA", color=smaColor)

// Configurar las señales de compra y venta
plotshape(buyConfirmation, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(sellConfirmation, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

// Estrategia de compra y venta
if (buyConfirmation)
    strategy.entry("Buy", strategy.long)

if (sellConfirmation)
    strategy.entry("Sell", strategy.short)

// Cerrar posición opuesta al cruce original
if (sellSignal)
    strategy.close("Buy")

if (buySignal)
    strategy.close("Sell")