Strategi penjejakan arah aliran lanjutan berdasarkan model engulfing dan penunjuk kuantitatif


Tarikh penciptaan: 2024-02-02 16:48:30 Akhirnya diubah suai: 2024-02-02 16:48:30
Salin: 0 Bilangan klik: 736
1
fokus pada
1617
Pengikut

Strategi penjejakan arah aliran lanjutan berdasarkan model engulfing dan penunjuk kuantitatif

Gambaran keseluruhan

Strategi ini menggabungkan pengiktirafan bentuk K-line, penunjuk gegaran, penunjuk garis rata, dan kawasan permintaan dan bekalan dengan pelbagai penunjuk teknikal kuantitatif untuk membuat penilaian yang tepat mengenai trend dan menjejaki perdagangan. Strategi ini menggunakan terminologi profesional dan model piawai perdagangan kuantitatif secara meluas untuk meningkatkan ketepatan keputusan dan mengawal risiko dengan berkesan melalui penilaian komposit pelbagai penunjuk.

Prinsip Strategi

Logik teras strategi ini adalah berdasarkan pengenalan garisan K yang memakan bentuk untuk menangkap tanda-tanda pembalikan pasaran. Apabila terdapat pelbagai bentuk penelan, tutup[1] > open[1] and open < close and close > open[1] and open[1] > close[1], Beli isyarat mencetuskan; apabila muncul kosong-makan bentuk, tutup[1] < open[1] and open > close and close < open[1] and open[1] < close[1]“Saya tidak tahu apa-apa tentangnya, saya tidak tahu apa-apa tentangnya.

Di samping itu, strategi ini juga memperkenalkan 20 kitaran tanda-tanda zon permintaan dan zon bekalan, apabila penutupan menembusi zon bekalan dinilai sebagai isyarat bertopeng, dan kawasan penutupan permintaan adalah isyarat kosong. Garis rata EMA digunakan untuk menentukan arah trend, hanya apabila penutupan menembusi EMA menghasilkan isyarat perdagangan.

Secara keseluruhannya, strategi ini menilai potensi reversal dengan menelan bentuk, dan menggunakan gelombang dan pengesahan seperti garis rata-rata, kawasan bekalan dan permintaan, dan akhirnya hanya memberi isyarat pada titik kebarangkalian yang tinggi, sehingga dapat mengikuti trend dengan tepat dan mengelakkan kehabisan dana oleh pasaran yang bergolak.

Analisis kelebihan

Ini adalah strategi trend-following yang sangat profesional dan canggih yang mempunyai kelebihan utama:

  1. Kombinasi pelbagai indikator, meningkatkan ketepatan penghakiman, penapis isyarat palsu yang berkesan
  2. Menelan bentuk menilai tanda-tanda perubahan, menangkap titik perubahan
  3. Menggabungkan trend, getaran, dan lain-lain untuk menentukan peluang perdagangan yang tinggi
  4. Menggambar secara automatik bentuk, penunjuk, dan bacaan yang jelas
  5. Logik strategi yang ringkas, mudah diperluas dan dioptimumkan

Secara keseluruhannya, strategi ini mempunyai ketepatan yang tinggi, kawalan risiko yang baik, sesuai untuk mengesan trend garis tengah dan panjang, dan boleh menghasilkan keuntungan yang stabil.

Analisis risiko

Walaupun terdapat banyak kelebihan, terdapat beberapa risiko yang perlu diperhatikan:

  1. Pengiktirafan corak penyamaran tidak tepat, mungkin terlepas pembalikan sebenar atau menghasilkan isyarat palsu
  2. Kemungkinan sistem garis rata akan menghantar isyarat yang salah, mungkin mengejar tinggi membunuh rendah
  3. Perbezaan antara zon permintaan dan zon bekalan yang tidak betul, meningkatkan transaksi yang tidak perlu
  4. Ruang optimasi terhad, risiko runtuhan salji tinggi

Kaedah pencegahannya ialah:

  1. Pembelajaran mesin dan lain-lain boleh digunakan untuk meningkatkan ketepatan pengenalan.
  2. Meningkatkan penilaian ke atas trend keganasan untuk mengelakkan kerugian yang tidak perlu
  3. Parameter zon permintaan dan zon bekalan yang dioptimumkan secara dinamik
  4. Penilaian dan kawalan risiko yang wajar, penyesuaian saiz kedudukan

Arah pengoptimuman

Strategi ini masih boleh dioptimumkan lagi:

  1. Menambah modul pengenalan bentuk berasaskan pembelajaran mesin, menggunakan AI untuk menilai sinyal menelan dan membalikkan
  2. Memperkenalkan lebih banyak penunjuk gelombang seperti saluran BOLL, MACD dan lain-lain
  3. Menambah strategi penangguhan kerugian, seperti penangguhan bergerak, penangguhan masa dan sebagainya
  4. Parameter penunjuk pengoptimuman dinamik, menyesuaikan diri dengan pelbagai jenis dan keadaan pasaran
  5. Menggabungkan strategi canggih seperti menjejaki hentian, pengendalian mata wang, dan keluk Martingale

Dengan pengoptimuman di atas, penilaian yang lebih tepat, risiko yang lebih rendah, dan keluk keuntungan yang lebih lancar dapat dicapai.

ringkaskan

Strategi ini secara keseluruhan sangat profesional dan cekap, menggunakan pelbagai petunjuk dan model perdagangan kuantitatif untuk menilai perubahan pasaran, menangkap isyarat pembalikan dengan mengambil bentuk, bekerjasama dengan trend, indikator gegaran mengeluarkan isyarat perdagangan berkemungkinan tinggi, dapat mengesan trend garis panjang dengan berkesan, dan memperoleh keuntungan yang stabil. Di samping itu, perlu berhati-hati dengan risiko tertentu, dengan pengoptimuman berterusan dan pengurusan dana yang ketat, risiko dapat dikurangkan dengan ketara, menjadikan strategi lebih dipercayai.

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