Strategi Dagangan Trend Golden Cross Pergerakan Purata Berganda

Penulis:ChaoZhang, Tarikh: 2024-02-18 15:07:30
Tag:

img

Ringkasan

Strategi Dagangan Trend Golden Cross Dual Moving Average mengira harga dengan purata bergerak berganda (DEMA dan TEMA) dan mengesan persilangan mereka untuk mengenal pasti trend pasaran keseluruhan dan menghasilkan isyarat perdagangan.

Logika Strategi

Penunjuk teras strategi ini adalah DEMA 200 tempoh dan dua TEMAS dengan tempoh 9 dan 50. DEMA menilai trend keseluruhan manakala silang TEMA menghasilkan isyarat perdagangan.

Apabila TEMA jangka pendek 9 tempoh melintasi di atas TEMA jangka sederhana 50 tempoh, isyarat beli dihasilkan, yang menunjukkan permulaan trend menaik untuk pergerakan jangka pendek. Pedagang boleh pergi lama. Apabila TEMA jangka pendek 9 tempoh melintasi di bawah TEMA 50 tempoh, isyarat jual dicetuskan, menunjukkan permulaan trend penurunan jangka pendek. Pedagang boleh pergi pendek.

Untuk menapis pecah palsu, strategi menambah penapis DEMA supaya isyarat silang TEMA hanya sah apabila harga di atas DEMA. Ini menangkap isyarat apabila trend bermula.

Analisis Kelebihan

Strategi ini menggabungkan kekuatan purata bergerak untuk analisis trend dan silang untuk penjanaan isyarat dalam jangka masa pendek dan sederhana.

Menambah penapis DEMA meningkatkan kebolehpercayaan isyarat dengan mengelakkan keadaan pasaran yang tidak baik seperti penyatuan di mana isyarat kurang berprestasi.

Analisis Risiko

Walaupun tetapan parameter stabil strategi ini membolehkan prestasi sejarah yang kukuh, beberapa risiko mungkin wujud dalam persekitaran pasaran tertentu:

  1. Pergolakan harga yang ganas boleh menyebabkan isyarat silang yang tertinggal, tidak dapat mencerminkan harga tepat pada masanya.

  2. Tempoh DEMA yang panjang mungkin gagal menukar isyarat dengan cepat apabila trend berbalik.

  3. Strategi ini lebih sesuai untuk perdagangan jangka menengah hingga panjang. Keuntungan yang tidak mencukupi mungkin berlaku dengan perdagangan jangka pendek.

Arahan pengoptimuman

Peningkatan lanjut untuk strategi termasuk:

  1. Mengoptimumkan parameter DEMA dan TEMA untuk penyesuaian yang lebih baik di seluruh produk dan rejimen pasaran.

  2. Tambah lebih banyak penapis dengan penunjuk seperti jumlah dan turun naik untuk menguatkan kualiti isyarat.

  3. Tambah stop loss apabila harga melanggar DEMA untuk mengawal kerugian.

  4. Mengoptimumkan titik stop loss dan mengambil keuntungan berdasarkan julat pergerakan harga biasa.

Kesimpulan

Strategi Dagangan Trend Golden Cross Moving Average Dual secara komprehensif mempertimbangkan pelbagai trend jangka masa dan isyarat silang. Penapis tambahan meningkatkan keberkesanan isyarat untuk mengesan trend sederhana hingga panjang untuk menangkap peluang tepat pada masanya dan mengelakkan perdagangan yang kurang cekap. Strategi stabil ini sesuai dengan pelbagai rejim pasaran dan menawarkan algoritma yang kukuh yang bernilai penggunaan jangka panjang. Pengoptimuman masa depan pada parameter dan modul dapat meningkatkan kestabilan dan keuntungan.


/*backtest
start: 2023-02-11 00:00:00
end: 2024-02-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Trading", shorttitle="DEMA+TEMA", overlay=true)

// Parámetros de la estrategia
risk_percentage = input(1, title="Porcentaje de Riesgo (%)") / 100
stop_loss_pips = input(30, title="Stop Loss (pips)")
take_profit_pips = input(90, title="Take Profit (pips)")
length_DEMA = input(200, title="Longitud DEMA")
length_TEMA_9 = input(9, title="Longitud TEMA 9")
length_TEMA_50 = input(50, title="Longitud TEMA 50")

// Indicadores
dema = ta.ema(close, length_DEMA)
tema_9 = ta.ema(close, length_TEMA_9)
tema_50 = ta.ema(close, length_TEMA_50)
tema_9_50_cross_up = ta.crossover(tema_9, tema_50)
tema_9_50_cross_down = ta.crossunder(tema_9, tema_50)

// Riesgo y gestión de operaciones
risk_per_trade = strategy.equity * risk_percentage
stop_loss = close - stop_loss_pips * syminfo.mintick
take_profit = close + take_profit_pips * syminfo.mintick

// Condiciones de entrada
long_condition = close > dema and tema_9_50_cross_up
short_condition = close > dema and tema_9_50_cross_down

// Estrategia de Trading
if (long_condition)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Sell", from_entry="Buy", loss=stop_loss, profit=take_profit)

if (short_condition)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", from_entry="Sell", loss=stop_loss, profit=take_profit)

// Líneas de visualización
hline(0, "Zero Line", color=color.gray)
plot(dema, color=color.blue, title="DEMA")
plot(tema_9, color=color.green, title="TEMA 9")
plot(tema_50, color=color.red, title="TEMA 50")

// Triángulos
plotshape(tema_9_50_cross_up, color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(tema_9_50_cross_down, color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)



Lebih lanjut