Strategi Breakout Sesi Perdagangan DZ

ICT DZ
Tanggal Pembuatan: 2024-05-14 17:24:33 Akhirnya memodifikasi: 2024-05-14 17:24:33
menyalin: 0 Jumlah klik: 564
1
fokus pada
1617
Pengikut

Strategi Breakout Sesi Perdagangan DZ

Ringkasan

Strategi DZ London Session Breakout adalah strategi perdagangan kuantitatif yang didasarkan pada terobosan pada sesi perdagangan di London. Ide utama strategi ini adalah untuk menangkap peluang terobosan dalam sesi perdagangan di London dan membuat keputusan perdagangan dengan menilai apakah harga telah melampaui titik tertinggi atau terendah sebelumnya. Strategi ini akan memeriksa apakah saat ini adalah waktu dalam sesi perdagangan London yang ditentukan, dan kemudian memutuskan apakah harga telah melampaui harga tertinggi atau terendah pada hari perdagangan saat ini, siklus, atau minggu.

Prinsip Strategi

Prinsip inti dari DZ London Session Breakout Strategy adalah berdasarkan pada perdagangan yang pecah pada saat perdagangan di London. London sebagai salah satu pusat perdagangan forex terbesar di dunia, volume perdagangan yang besar, dan volatilitas pasar yang tinggi. Strategi ini dilakukan dengan mengatur waktu awal dan akhir dari sesi perdagangan London, untuk menilai apakah waktu saat ini dalam periode tersebut.

Keunggulan Strategis

  1. Berbasis pada waktu perdagangan London: London adalah salah satu pusat perdagangan valuta asing terbesar di dunia, dengan volume perdagangan yang besar dan volatilitas pasar yang tinggi. Berdagang selama waktu ini, Anda dapat menangkap lebih banyak peluang perdagangan.
  2. Analisis multi-frame timeframe: analisis strategi yang mempertimbangkan harga tertinggi dan terendah pada hari, periode, dan minggu perdagangan saat ini, memberikan informasi pasar yang lebih komprehensif dan membantu membuat keputusan perdagangan yang lebih akurat.
  3. Strategi berdasarkan harga untuk melakukan perdagangan di atas harga kunci, yang dapat menangkap tren kuat di pasar, dengan ruang potensial untuk keuntungan yang lebih besar.
  4. Konfirmasi new high new low: Strategi juga menilai apakah ada new low atau high setelah terjadi terobosan, untuk lebih mengkonfirmasi efektivitas tren, mengurangi risiko terobosan palsu.

Risiko Strategis

  1. Risiko volatilitas saat London trading: Meskipun volume perdagangan saat London trading besar, namun juga disertai dengan risiko volatilitas yang lebih tinggi. Pasar dapat mengalami fluktuasi yang sangat besar, yang menyebabkan peningkatan risiko perdagangan.
  2. Risiko False Breakout: Strategi ini didasarkan pada harga yang melampaui harga kunci, tetapi kadang-kadang mungkin terjadi false breakout, yaitu harga yang cepat mundur setelah penembusan singkat, yang menyebabkan kerugian perdagangan.
  3. Risiko pengaturan parameter: Kinerja strategi dipengaruhi oleh pengaturan parameter, seperti waktu awal dan akhir dari sesi perdagangan London. Jika parameter tidak diatur dengan benar, mungkin akan kehilangan peluang perdagangan atau menghasilkan lebih banyak kebisingan perdagangan.

Arah optimasi strategi

  1. Masukkan lebih banyak filter: Untuk mengurangi risiko penembusan palsu, Anda dapat memasukkan lebih banyak filter, seperti volume lalu lintas, tingkat fluktuasi, dan lain-lain, untuk mengkonfirmasi efektivitas penembusan.
  2. Parameter penyesuaian dinamis: Parameter strategi penyesuaian dinamis dapat disesuaikan dengan perubahan kondisi pasar, seperti mulai dan berakhirnya waktu perdagangan di London, untuk menyesuaikan dengan lingkungan pasar yang berbeda.
  3. Kombinasi dengan indikator teknis lainnya: Indikator teknis lainnya, seperti Moving Average, Shock Indicator, dan lain-lain, dapat dikombinasikan dengan strategi terobosan untuk memberikan lebih banyak konfirmasi sinyal perdagangan dan meningkatkan akurasi perdagangan.
  4. Menambahkan manajemen risiko: Menambahkan langkah-langkah manajemen risiko yang tepat ke dalam strategi, seperti pengaturan stop loss dan stop loss, manajemen posisi, dan lain-lain, untuk mengendalikan risiko perdagangan potensial.

Meringkaskan

DZ London Session Breakout Strategy adalah strategi perdagangan kuantitatif yang didasarkan pada terobosan saat perdagangan di London. Strategi ini memanfaatkan volume perdagangan yang tinggi dan volatilitas saat perdagangan di London untuk menangkap peluang perdagangan potensial dengan menilai apakah harga telah menembus harga kunci. Strategi ini secara komprehensif mempertimbangkan harga tertinggi dan terendah dari beberapa kerangka waktu, dan memfilter terobosan palsu dengan mengkonfirmasi tinggi dan rendah baru.

Kode Sumber Strategi
/*backtest
start: 2023-05-14 00:00:00
end: 2024-05-13 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("DZ Strategy ICT", overlay=true)

// Input parameters
london_open_hour = input(13, "London Open Hour")
london_open_minute = input(30, "London Open Minute")
london_close_hour = input(16, "London Close Hour")

// Get current datetime
hour = hour(time)
minute = minute(time)

// Get session high, daily high, and weekly high
sessionHigh = request.security(syminfo.tickerid, "D", high)
dailyHigh = request.security(syminfo.tickerid, "D", high)
weeklyHigh = request.security(syminfo.tickerid, "W", high)

// Condition for being in the specified time range
inLondonTimeRange = (hour >= london_open_hour and hour < london_close_hour) or (hour == london_close_hour and minute == 0)

// Check for breakout above session, daily, or weekly high
breakoutAboveSessionHigh = high > sessionHigh
breakoutAboveDailyHigh = high > dailyHigh
breakoutAboveWeeklyHigh = high > weeklyHigh

// Check for breakout below session, daily, or weekly high
breakoutBelowSessionHigh = low < sessionHigh
breakoutBelowDailyHigh = low < dailyHigh
breakoutBelowWeeklyHigh = low < weeklyHigh

// Check for new lower low or higher high on 1-minute chart
newLowerLow = ta.lowest(low, 10)[1] > low
newHigherHigh = ta.highest(high, 10)[1] < high

// Set entry point based on imbalance
imbalanceLevel = low[1] // Placeholder for imbalance level, adjust this as needed

// Entry conditions for short position
if (inLondonTimeRange and (breakoutAboveSessionHigh or breakoutAboveDailyHigh or breakoutAboveWeeklyHigh) and newLowerLow)
    strategy.entry("Short Entry", strategy.short)

// Entry conditions for long position
if (inLondonTimeRange and (breakoutBelowSessionHigh or breakoutBelowDailyHigh or breakoutBelowWeeklyHigh) and newHigherHigh)
    strategy.entry("Long Entry", strategy.long)