
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.
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.
Ini adalah strategi pelacakan tren yang sangat profesional dan canggih, dengan beberapa keuntungan utama:
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.
Meskipun ada banyak keuntungan dari strategi ini, ada beberapa risiko potensial yang perlu diperhatikan:
Solusinya adalah:
Strategi ini masih bisa dioptimalkan lebih jauh:
Dengan optimasi di atas, penilaian yang lebih akurat, risiko yang lebih rendah, dan kurva keuntungan yang lebih halus dapat diperoleh.
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.
/*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)