Strategi silang EMA pelarian berasaskan momentum


Tarikh penciptaan: 2024-02-22 18:06:08 Akhirnya diubah suai: 2024-02-22 18:06:08
Salin: 0 Bilangan klik: 665
1
fokus pada
1617
Pengikut

Strategi silang EMA pelarian berasaskan momentum

Gambaran keseluruhan

Strategi EMA menyeberang momentum memanfaatkan sepenuhnya isyarat persilangan penunjuk momentum dan purata bergerak untuk mengenal pasti trend dan peluang pembalikan dalam harga saham. Strategi ini menggunakan garis EMA cepat dan garpu emas dan garpu mati dari garis EMA perlahan untuk menilai peluang pasaran yang berpotensi tinggi dan kosong.

Prinsip Strategi

Strategi ini terdiri daripada tiga bahagian utama:

  1. Operasi silang antara garis EMA cepat (jalur ke-9) dan garis EMA perlahan (jalur ke-21). EMA cross fork adalah isyarat beli, dead fork isyarat jual. Bahagian ini menggunakan indikator EMA untuk menilai kecenderungan dan kebalikan harga saham.

  2. Indikator untuk menilai trend garis tengah: Indikator SMA 50 hari. Indikator ini mencerminkan pergerakan harga garis tengah dan panjang, yang boleh digunakan untuk mengenal pasti arah trend keseluruhan.

  3. Penunjuk momentum: Membandingkan harga penutupan dengan arah pertengahan SMA, sebagai syarat penapis momentum untuk menentukan sama ada isyarat perdagangan dikeluarkan. Isyarat perdagangan sebenar hanya dihasilkan apabila harga penutupan menembusi arah pertengahan.

Dalam pelaksanaan konkrit, strategi ini menggunakan persilangan EMA 9 dan EMA 21 sebagai isyarat input asas untuk menentukan pembelian / penjualan. Kemudian, apabila isyarat itu dikeluarkan, kemudian memeriksa sama ada harga penarikan telah menembusi relung pertengahan SMA 50 untuk menentukan arah trend keseluruhan. Hanya apabila isyarat perdagangan asas selaras dengan arah trend keseluruhan, isyarat pembelian dan penjualan yang sebenarnya akan dihasilkan, dan kedudukan yang lebih banyak atau lebih rendah akan ditubuhkan.

Kelebihan Strategik

  1. Ia boleh mengesan peluang trend dalam harga saham dengan berkesan, dan menangkap arah jatuh yang tepat dalam garis tengah.

  2. Dengan menggunakan penunjuk momentum, penapisan bunyi dan isyarat pembalikan secara berkesan, mengurangkan kedudukan yang tidak perlu dibuka dan ditutup.

  3. Penggunaan EMA silang dengan penapis SMA menghasilkan model keuntungan yang stabil yang lebih ideal.

Risiko Strategik

  1. Dalam corak yang bergolak, isyarat EMA yang bercampur mungkin terlalu kerap, menyebabkan perdagangan yang kerap dan kehilangan titik slippage.

  2. Penetapan parameter untuk indikator SMA mid-trail mungkin tidak betul, gagal untuk mengukuhkan trend garis tengah yang berkesan.

  3. Pilihan parameter EMA dan SMA yang salah, kelajuan tindak balas dan kestabilan yang tidak seimbang, mungkin berlaku kelewatan selepas meluruskan.

Penyelesaian Risiko

  1. Mengoptimumkan parameter, mencari kombinasi parameter yang optimum;

  2. Menambah isyarat pengesahan indikator lain untuk memastikan kualiti isyarat dagangan;

  3. Pengurusan kedudukan yang disesuaikan untuk mengawal risiko transaksi tunggal.

Arah pengoptimuman strategi

  1. Ujian lebih banyak kombinasi parameter untuk mencari parameter yang optimum;

  2. Menambah syarat-syarat seperti harga penembusan, jumlah transaksi untuk menentukan trend;

  3. Mencuba pelbagai penunjuk MA, seperti KDJ, MACD dan lain-lain untuk menilai trend yang berpotensi;

  4. Mengoptimumkan pengurusan kedudukan dan mengawal penarikan balik melalui pengurusan risiko.

ringkaskan

Dalam strategi EMA silang, EMA silang adalah isyarat asas, perbandingan antara hubungan antara SMA dan harga sebagai penapis pengesahan. Pemikiran ini memanfaatkan sepenuhnya kelebihan penggunaan gabungan indikator, meningkatkan kualiti isyarat.

Kod sumber strategi
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia EMA Cruzada con Filtro de Tendencia", overlay=true)

// Configuración de EMAs
fastLength = input(9, title="Longitud EMA Rápida")
slowLength = input(21, title="Longitud EMA Lenta")
emaFast = ta.ema(close, fastLength)
emaSlow = ta.ema(close, slowLength)

// Configuración del filtro de tendencia
trendSMA = ta.sma(close, 50)

// Condiciones de entrada mejoradas con filtro de tendencia
longCondition = ta.crossover(emaFast, emaSlow) and close > trendSMA
shortCondition = ta.crossunder(emaFast, emaSlow) and close < trendSMA

// Ejecutar entradas y salidas
if (longCondition)
    strategy.entry("Compra", strategy.long)
if (shortCondition)
    strategy.entry("Venta", strategy.short)

// Dibujar EMAs y SMA en el gráfico
plot(emaFast, color=color.red, title="EMA Rápida")
plot(emaSlow, color=color.blue, title="EMA Lenta")
plot(trendSMA, color=color.orange, title="SMA de Tendencia")

// Indicadores visuales para las señales de compra y venta
plotshape(series=longCondition, title="Señal de Compra", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition, title="Señal de Venta", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)