DZ London Session Breakout Strategy adalah strategi perdagangan kuantitatif yang didasarkan pada breakout selama sesi perdagangan London. Ide utama dari strategi ini adalah untuk menangkap peluang breakout dalam jam perdagangan London dengan menentukan apakah harga pecah di atas atau di bawah level tertinggi atau terendah sebelumnya. Strategi ini memeriksa apakah waktu saat ini berada dalam sesi perdagangan London yang ditentukan dan kemudian menentukan apakah harga telah keluar dari harga tinggi atau rendah hari perdagangan saat ini, periode, atau minggu.
Prinsip inti dari DZ London Session Breakout Strategy didasarkan pada perdagangan breakout selama sesi perdagangan London. Sebagai salah satu pusat perdagangan forex terbesar di dunia, London memiliki volume perdagangan yang sangat besar dan volatilitas pasar yang tinggi. Strategi menetapkan waktu awal dan akhir sesi perdagangan London dan menentukan apakah waktu saat ini berada dalam sesi tersebut. Kemudian, strategi mengambil harga tinggi dan rendah hari perdagangan saat ini, periode, dan minggu untuk menentukan apakah harga telah menembus tingkat harga kunci ini. Jika terjadi breakout dan low atau high baru terbentuk pada grafik 1 menit, itu dianggap sebagai peluang perdagangan potensial. Strategi akan memasuki perdagangan panjang atau pendek yang sesuai berdasarkan arah breakout.
DZ London Session Breakout Strategy adalah strategi perdagangan kuantitatif yang didasarkan pada breakout selama sesi perdagangan London. Strategi ini memanfaatkan volume perdagangan dan volatilitas tinggi dari sesi perdagangan London untuk menangkap peluang perdagangan potensial dengan menentukan apakah harga melanggar tingkat harga utama. Strategi ini secara komprehensif mempertimbangkan harga tinggi dan rendah dari beberapa kerangka waktu dan mengkonfirmasi tinggi dan rendah baru untuk menyaring breakout palsu. Meskipun strategi ini memiliki keuntungan tertentu, strategi ini juga menghadapi risiko seperti volatilitas tinggi selama sesi perdagangan London, breakout palsu, dan risiko pengaturan parameter. Untuk lebih mengoptimalkan strategi, pertimbangan dapat diberikan untuk memperkenalkan lebih banyak kondisi penyaringan, menyesuaikan parameter secara dinamis, menggabungkan dengan indikator teknis lainnya, dan menggabungkan langkah-langkah manajemen risiko yang sesuai. Secara keseluruhan, strategi DZ London Session Breakout memberikan pedagang pendekatan kuantitatif berdasarkan penilaian risiko waktu dan praktik, tetapi penerapan harga dan optimasi parameter yang cermat diperlukan.
/*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)