Purata Pergerakan Crossover Bullish Sokongan Strategi Band

EMA SMA BMSB
Tarikh penciptaan: 2024-05-23 18:11:07 Akhirnya diubah suai: 2024-05-23 18:11:07
Salin: 0 Bilangan klik: 750
1
fokus pada
1617
Pengikut

Purata Pergerakan Crossover Bullish Sokongan Strategi Band

Gambaran keseluruhan

Strategi ini adalah strategi silang berdasarkan EMA dan SMA. Apabila EMA yang lebih perlahan melintasi SMA yang lebih cepat dari bawah ke atas, ia menghasilkan isyarat beli; apabila EMA yang lebih perlahan melintasi SMA yang lebih cepat dari atas ke bawah, ia menghasilkan isyarat jual.

Prinsip Strategi

Strategi ini menggunakan dua rata-rata bergerak: SMA 20 kitaran dan EMA 21 kitaran. Apabila EMA dari bawah ke atas melintasi SMA, ia menunjukkan bahawa pasaran mungkin sedang bertukar ke arah uptrend dan menghasilkan isyarat beli. Sebaliknya, apabila EMA dari atas ke bawah melintasi SMA, ia menunjukkan bahawa pasaran mungkin sedang bertukar ke arah downtrend dan menghasilkan isyarat jual.

Analisis kelebihan

  1. Sederhana dan mudah difahami: Strategi ini berdasarkan kepada dua purata bergerak yang biasa digunakan, asasnya mudah, mudah difahami dan dilaksanakan.
  2. Pengesanan Trend: Strategi ini dapat menangkap perubahan trend pasaran dengan lebih baik, terutamanya trend naik dalam pasaran lembu, dengan menyeberang rata-rata bergerak.
  3. Berfungsi sebagai sokongan: EMA yang lebih perlahan boleh berfungsi sebagai penyokong dan memberikan sokongan apabila harga berundur.

Analisis risiko

  1. Isyarat palsu: Dalam keadaan pasaran yang bergolak atau bergolak, strategi ini mungkin menghasilkan lebih banyak isyarat palsu, yang menyebabkan perdagangan yang kerap dan kos perdagangan yang tinggi.
  2. Ketinggalan: Purata bergerak mempunyai ketinggalan yang boleh menyebabkan kehilangan masa masuk dan keluar yang terbaik.
  3. Pengiktirafan Trend: Strategi ini mempunyai keupayaan yang terhad untuk mengenal pasti trend dan mungkin tidak berfungsi dengan baik apabila titik peralihan pasaran atau trend tidak jelas.

Arah pengoptimuman

  1. Gabungan dengan petunjuk lain: Gabungan dengan petunjuk teknikal lain seperti RSI, MACD dan sebagainya boleh dipertimbangkan untuk meningkatkan kebolehpercayaan dan ketepatan isyarat.
  2. Parameter pengoptimuman: anda boleh mengoptimumkan parameter kitaran purata bergerak untuk menyesuaikan diri dengan keadaan pasaran yang berbeza dan jenis perdagangan.
  3. Menambahkan Hentikan Kerosakan dan Penangguhan: Untuk mengawal risiko dan melindungi keuntungan, anda boleh memasukkan mekanisme Hentikan Kerosakan dan Penangguhan yang sesuai ke dalam strategi.

ringkaskan

Strategi tali pinggang bull market yang bersilang adalah strategi trend yang mudah difahami, terutama untuk pasaran bull market. Walau bagaimanapun, strategi ini juga mempunyai beberapa batasan, seperti isyarat palsu, keterbelakangan dan keupayaan untuk mengenali trend yang terhad. Dengan menggabungkan petunjuk lain, parameter pengoptimuman dan penambahan stop loss, anda dapat meningkatkan lagi prestasi dan kestabilan strategi ini.

Kod 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")