Strategi pelacakan tren lanjutan berdasarkan model engulfing dan indikator kuantitatif


Tanggal Pembuatan: 2024-02-02 16:48:30 Akhirnya memodifikasi: 2024-02-02 16:48:30
menyalin: 0 Jumlah klik: 736
1
fokus pada
1617
Pengikut

Strategi pelacakan tren lanjutan berdasarkan model engulfing dan indikator kuantitatif

Ringkasan

Strategi ini memungkinkan penilaian dan pelacakan perdagangan yang akurat melalui penggabungan beberapa indikator teknis kuantitatif seperti pengenalan bentuk garis K, indikator getaran, indikator kesetaraan, dan area permintaan dan penawaran. Strategi ini menggunakan terminologi profesional dan model standar perdagangan kuantitatif secara luas untuk meningkatkan akurasi keputusan dan mengendalikan risiko secara efektif melalui penilaian komposit multi-indikator.

Prinsip Strategi

Logika inti dari strategi ini didasarkan pada identifikasi garis K dari bentuk penelan untuk menangkap tanda-tanda pembalikan pasar. Ketika muncul bentuk penelan multi-kepala, close[1] > open[1] and open < close and close > open[1] and open[1] > close[1], Trigger sinyal beli; Jika terjadi bentuk airhead yang menelan, tutup[1] < open[1] and open > close and close < open[1] and open[1] < close[1]“Saya tidak tahu apa-apa tentang itu.

Selain itu, strategi ini juga memperkenalkan indikator zona permintaan dan zona pasokan 20 siklus, ketika dekat menembus zona pasokan dinilai sebagai sinyal multihead, dan zona permintaan menembus sebagai sinyal kosong. EMA rata-rata digunakan untuk menentukan arah tren, hanya dekat menembus EMA menghasilkan sinyal perdagangan.

Kesimpulannya, strategi ini menilai potensi reversal dengan mengkonsumsi pola, dan menggunakan gelombang dan konfirmasi seperti garis rata-rata, area penawaran dan permintaan, dan akhirnya hanya mengirimkan sinyal pada titik probabilitas tinggi, sehingga dapat mengikuti tren dengan akurat dan menghindari kehabisan dana oleh pasar yang bergoyang.

Analisis Keunggulan

Ini adalah strategi pelacakan tren yang sangat profesional dan canggih, dengan beberapa keuntungan utama:

  1. Kombinasi multi-indikator, meningkatkan akurasi penilaian, efektif memfilter sinyal palsu
  2. Menelan Bentuk-Bentuk, Mencari Tanda-Tanda Kembali, Menangkap Titik Balik
  3. Indikator seperti tren, getaran, dan lain-lain untuk menentukan titik perdagangan probabilitas tinggi
  4. Menggambar secara otomatis bentuk, indikator, dan membaca dengan jelas
  5. Strategi logis yang sederhana, mudah diekspansi dan dioptimalkan

Secara keseluruhan, strategi ini memiliki akurasi yang tinggi, pengendalian risiko yang baik, cocok untuk melacak tren garis tengah dan panjang, dan dapat menghasilkan keuntungan yang stabil.

Analisis risiko

Meskipun ada banyak keuntungan dari strategi ini, ada beberapa risiko potensial yang perlu diperhatikan:

  1. Pengidentifikasian bentuk pengapungan tidak akurat, mungkin melewatkan pembalikan yang sebenarnya atau menghasilkan sinyal palsu
  2. Probabilitas sinyal yang salah dari sistem garis rata ada, mungkin mengejar tinggi membunuh rendah
  3. Peraturan yang tidak tepat antara zona permintaan dan zona pasokan, meningkatkan transaksi yang tidak perlu
  4. Ruang Optimasi Terbatas, Risiko Ledakan Berapi Tinggi

Solusinya adalah:

  1. Inversionisme dapat memperkenalkan metode seperti pembelajaran mesin untuk meningkatkan akurasi identifikasi.
  2. Meningkatkan Indikator Keputusan Terhadap Kecenderungan Kekerasan, Menghindari Kerugian yang Tidak Perlu
  3. Parameter Zona Permintaan dan Zona Pasokan yang dioptimalkan secara dinamis
  4. Evaluasi dan pengendalian risiko yang wajar, penyesuaian ukuran posisi

Arah optimasi

Strategi ini masih bisa dioptimalkan lebih jauh:

  1. Menambahkan modul pengenalan bentuk berbasis pembelajaran mesin, menggunakan AI untuk menilai sinyal menelan dan membalik
  2. Memperkenalkan lebih banyak indikator gelombang seperti BOLL Channel, MACD, dan lain-lain untuk menentukan waktu masuk ke pasar
  3. Menambahkan strategi stop loss, seperti stop loss bergerak, stop loss waktu, dan lain-lain
  4. Parameter indikator yang dioptimalkan secara dinamis untuk menyesuaikan dengan varietas dan lingkungan pasar yang berbeda
  5. Menggabungkan strategi-strategi canggih seperti Tracking Stop Loss, Manajemen Curve, dan Martingale

Dengan optimasi di atas, penilaian yang lebih akurat, risiko yang lebih rendah, dan kurva keuntungan yang lebih halus dapat diperoleh.

Meringkaskan

Strategi ini secara keseluruhan sangat profesional dan efisien, memanfaatkan berbagai indikator dan model perdagangan kuantitatif untuk menilai perubahan pasar, menangkap sinyal reversal dengan menelan bentuk, bekerja dengan indikator tren, getaran, dan mengirimkan sinyal perdagangan probabilitas tinggi, dapat secara efektif melacak tren garis tengah dan panjang, dan mendapatkan keuntungan yang stabil. Namun, perlu diingat bahwa ada risiko tertentu, dengan optimasi terus menerus dan manajemen dana yang ketat, risiko dapat dikurangi secara signifikan, membuat strategi lebih dapat diandalkan. Strategi ini memiliki kepraktisan dan skalabilitas yang kuat, cocok untuk digunakan oleh pedagang dengan dasar kuantitatif.

Kode Sumber Strategi
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Engulfing Candles with Fractals, Moving Average, Demand & Supply", overlay=true)

// Input parameters
emaLength = input(14, title="EMA Length")
demandSupplyLength = input(20, title="Demand & Supply Length")

// Calculate EMA
emaValue = ta.ema(close, emaLength)

// Calculate Demand and Supply Zones
demandZone = ta.lowest(low, demandSupplyLength)
supplyZone = ta.highest(high, demandSupplyLength)

// Plot Demand and Supply Zones
plot(demandZone, color=color.new(color.green, 90), linewidth=2, title="Demand Zone")
plot(supplyZone, color=color.new(color.red, 90), linewidth=2, title="Supply Zone")

// Determine Engulfing Candles
bullishEngulfing = close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]
bearishEngulfing = close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]

// Plot Engulfing Candle Bars
bgcolor(bullishEngulfing ? color.new(color.green, 90) : na)
bgcolor(bearishEngulfing ? color.new(color.red, 90) : na)

// Plot Moving Average
plot(emaValue, color=color.blue, title="EMA")

// Fractal Indicator
fractalUp = ta.pivothigh(high, 2, 2)
fractalDown = ta.pivotlow(low, 2, 2)

// Plot Buy and Sell Fractals
plotshape(series=fractalUp, title="Buy Fractal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=fractalDown, title="Sell Fractal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")

// Strategy logic
buySignal = bullishEngulfing and close > emaValue and close > supplyZone
sellSignal = bearishEngulfing and close < emaValue and close < demandZone

// Execute strategy
if (fractalUp)
    strategy.entry("Buy", strategy.long)

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

// Plot strategy entry points on the chart
plotshape(series=buySignal ? 1 : na, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal ? 1 : na, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)