Sumber daya yang dimuat... Pemuatan...

Strategi mendukung pasar sapi lintas lini

Penulis:ChaoZhang, Tanggal: 2024-05-23 18:11:07
Tag:EMASMABMSB

均线交叉牛市支撑带策略

Pengamatan

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

Prinsip Strategi

Strategi ini menggunakan dua garis rata-rata bergerak: SMA 20 siklus dan EMA 21 siklus. Ketika EMA dari bawah ke atas melintasi SMA, menunjukkan bahwa pasar mungkin sedang bergeser ke arah naik, sehingga menghasilkan sinyal beli. Sebaliknya, ketika EMA dari atas ke bawah melintasi SMA, menunjukkan bahwa pasar mungkin sedang bergeser ke arah turun, sehingga menghasilkan sinyal jual. Untuk mengkonfirmasi sinyal, strategi ini juga meminta harga penutupan saat ini lebih tinggi dari harga penutupan sebelumnya (sinyal beli) atau lebih rendah dari harga penutupan sebelumnya (sinyal jual).

Analisis Keunggulan

  1. Sederhana dan mudah dipahami: Strategi ini didasarkan pada dua rata-rata bergerak yang umum digunakan, dan prinsipnya sederhana, mudah dipahami dan diimplementasikan.
  2. Pelacakan tren: Dengan penyambungan garis rata-rata bergerak, strategi ini dapat menangkap perubahan tren pasar dengan lebih baik, terutama tren bullish di pasar.
  3. Fungsi pendukung: EMA yang lebih lambat dapat berfungsi sebagai posisi pendukung tertentu untuk memberikan dukungan saat harga mundur.

Analisis Risiko

  1. False Signal: Strategi ini dapat menghasilkan lebih banyak sinyal palsu di pasar yang lebih besar atau pasar yang bergolak, yang menyebabkan perdagangan yang sering dan biaya transaksi yang tinggi.
  2. Ketinggalan: Rata-rata bergerak memiliki ketinggalan tertentu yang dapat menyebabkan kehilangan waktu masuk dan keluar yang optimal.
  3. Trend Identification: Strategi ini memiliki kemampuan yang terbatas untuk mengidentifikasi tren dan dapat berkinerja buruk ketika titik balik pasar atau tren tidak jelas.

Optimasi arah

  1. Kombinasi dengan indikator lain: Anda dapat mempertimbangkan untuk menggabungkan indikator teknis lainnya, seperti RSI, MACD, dll, untuk meningkatkan keandalan dan akurasi sinyal.
  2. Optimasi Parameter: Parameter siklus dari moving average dapat dioptimalkan untuk menyesuaikan dengan kondisi pasar yang berbeda dan varietas perdagangan.
  3. Menggabungkan stop loss dan stop loss: Untuk mengendalikan risiko dan melindungi keuntungan, mekanisme stop loss dan stop loss yang tepat dapat dimasukkan ke dalam strategi.

Pengamatan

Strategi bantalan bull market cross-linear adalah strategi yang sederhana dan mudah dimengerti untuk mengikuti tren, terutama untuk pasar bull. Namun, strategi ini juga memiliki beberapa keterbatasan, seperti sinyal palsu, keterlambatan, dan kemampuan pengidentifikasian tren yang terbatas. Strategi ini dapat ditingkatkan lebih lanjut dalam kinerja dan stabilitasnya dengan kombinasi dengan indikator lain, parameter optimasi, dan metode penambahan stop loss stop loss.


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


Artikel terkait

Informasi lebih lanjut