Strategi Perdagangan Konfirmasi Pembalikan Multi Kerangka Waktu

EMA highest Lowest
Tanggal Pembuatan: 2024-05-11 17:38:35 Akhirnya memodifikasi: 2024-05-11 17:38:35
menyalin: 0 Jumlah klik: 592
1
fokus pada
1617
Pengikut

Strategi Perdagangan Konfirmasi Pembalikan Multi Kerangka Waktu

Ringkasan

Strategi ini terutama menggunakan harga tertinggi, harga terendah dan rata-rata bergerak indeks (EMA) untuk mengkonfirmasi pembalikan tren, sehingga menghasilkan sinyal perdagangan. Strategi ini pertama-tama menghitung harga tertinggi dan terendah dalam periode pengembalian yang ditentukan, dan kemudian menilai apakah harga penutupan saat ini lebih rendah dari harga terendah yang sesuai dengan harga tertinggi (konfirmasi pembalikan bearish) atau lebih tinggi dari harga terendah yang sesuai dengan harga tertinggi (konfirmasi pembalikan bullish).

Prinsip Strategi

  1. Hitung harga tertinggi (find_highest) dan harga terendah (find_lowest) dalam periode review yang ditentukan.
  2. Menghitung EMA dari harga penutupan selama periode revisi yang ditentukan.
  3. Jalankan setiap garis K selama periode pertimbangan ulang untuk menemukan harga tertinggi yang sesuai dengan harga terendah ((dnRv), dan harga terendah yang sesuai dengan harga tertinggi ((upRv) }}.
  4. Menentukan apakah harga penutupan saat ini lebih rendah dari dnRv (konfirmasi pembalikan penurunan) atau lebih tinggi dari upRv (konfirmasi pembalikan bullish).
  5. Jika muncul sinyal konfirmasi pembalikan turun ((dnRv_signal) dan sebelumnya tidak memicu sinyal tersebut, maka akan dihasilkan sinyal buka posisi kosong.
  6. Jika muncul sinyal konfirmasi pembalikan upRv (upRv_signal) dan tidak dipicu sebelumnya, maka akan muncul sinyal untuk membuka lebih banyak posisi.

Keunggulan Strategis

  1. Sinyal konfirmasi reversal dapat membantu strategi menangkap peluang untuk membalikkan tren, sehingga meningkatkan potensi keuntungan dari strategi tersebut.
  2. Dengan menggunakan EMA, strategi dapat beradaptasi dengan berbagai kondisi pasar dan siklus fluktuasi.
  3. Kemampuan untuk menyesuaikan periode revisi membuat strategi ini fleksibel dan dapat dioptimalkan sesuai dengan varietas dan siklus perdagangan yang berbeda.

Risiko Strategis

  1. Setelah muncul sinyal konfirmasi reversal, harga mungkin mengalami getaran berulang dan bukan tren sepihak, yang menyebabkan strategi sering membuka dan menutup posisi, meningkatkan biaya transaksi.
  2. Kurangnya mekanisme stop loss dan stop loss yang jelas dalam strategi dapat menyebabkan risiko yang terlalu besar dalam satu transaksi.
  3. Strategi ini tidak mempertimbangkan karakteristik varietas yang diperdagangkan dan lingkungan pasar, yang dalam beberapa kasus dapat berkinerja buruk.

Arah optimasi strategi

  1. Memperkenalkan mekanisme stop loss dan stop-loss untuk mengontrol ambang risiko transaksi tunggal. Anda dapat mengatur tingkat stop loss yang dinamis atau statis berdasarkan ATR, persentase, atau poin tetap.
  2. Kombinasi dengan indikator teknis lainnya atau faktor lingkungan pasar seperti RSI, MACD, volatilitas, dan lain-lain untuk meningkatkan keandalan sinyal konfirmasi pembalikan dan memfilter sinyal palsu.
  3. Optimalisasi parameter untuk berbagai jenis perdagangan dan siklus, menemukan periode review dan siklus EMA yang paling sesuai, meningkatkan fleksibilitas dan stabilitas strategi.
  4. Pertimbangkan untuk memperkenalkan manajemen posisi dan mekanisme pengendalian risiko, seperti penyesuaian ukuran posisi berdasarkan volatilitas pasar atau nilai bersih akun, untuk mengendalikan risiko secara keseluruhan.

Meringkaskan

Strategi pengembalian multi-frame waktu mengkonfirmasi strategi perdagangan dengan harga tertinggi, harga terendah dan EMA untuk mengidentifikasi peluang terbalik tren potensial, dan menghasilkan sinyal buka posisi yang sesuai. Keunggulan strategi ini adalah kemampuan untuk menangkap terbalik tren, tetapi juga ada masalah dengan perdagangan yang sering dan kontrol risiko yang kurang. Dengan memperkenalkan Stop Loss Stop, menggabungkan dengan indikator lain, optimasi parameter dan manajemen posisi, dan metode lainnya, kinerja dan stabilitas strategi dapat ditingkatkan lebih lanjut. Dalam aplikasi nyata, perlu menyesuaikan parameter strategi dan langkah-langkah kontrol risiko sesuai dengan jenis perdagangan dan lingkungan pasar tertentu.

Kode Sumber Strategi
/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Reversal Confimation Strategy", overlay=true)

// Indicator inputs
lookback = input.int(50, 'Lookback Period', minval=1, step=1)
downColor = input(color.red, 'Shape Color Down')
upColor = input(color.green, 'Shape Color Up')

// Indicator calculations
find_highest = ta.highest(high, lookback)
find_lowest = ta.lowest(low, lookback)
ema = ta.ema(close, lookback)

var dnRv = 0.0
var dnRv_trigger = false
var upRv = 0.0
var upRv_trigger = false

if high == find_highest
    dnRv_trigger := false
if low == find_lowest
    upRv_trigger := false

for i = 0 to lookback - 1
    if high[i] == find_highest
        dnRv := low[i]
for i = 0 to lookback - 1
    if low[i] == find_lowest
        upRv := high[i]

dnRv_signal = close < dnRv and dnRv_trigger == false 
upRv_signal = close > upRv and upRv_trigger == false

if dnRv_signal  
    dnRv_trigger := true
if upRv_signal  
    upRv_trigger := true

// Entry and exit conditions
if dnRv_signal
    strategy.entry("Sell", strategy.short)
if upRv_signal
    strategy.entry("Buy", strategy.long)

// Plotting
plotshape(dnRv_signal ? 1 : 0, style=shape.triangledown, location=location.abovebar, color=downColor, size=size.small)
plotshape(upRv_signal ? 1 : 0, style=shape.triangleup, location=location.belowbar, color=upColor, size=size.small)