Sumber dimuat naik... memuat...

DZ Sesi Breakout Strategi

Penulis:ChaoZhang, Tarikh: 2024-05-14 17:24:33
Tag:ICTDZ

img

Ringkasan

DZ London Session Breakout Strategy adalah strategi perdagangan kuantitatif berdasarkan breakout semasa sesi dagangan London. Idea utama strategi ini adalah untuk menangkap peluang breakout dalam jam dagangan London dengan menentukan sama ada harga pecah di atas atau di bawah paras tertinggi atau terendah sebelumnya. Strategi ini memeriksa sama ada masa semasa berada dalam sesi dagangan London yang ditentukan dan kemudian menentukan sama ada harga telah pecah dari harga tinggi atau rendah hari dagangan semasa, tempoh, atau minggu. Jika breakout berlaku dalam masa yang ditentukan dan tahap rendah atau tinggi baru terbentuk, strategi akan memasuki perdagangan panjang atau pendek yang sepadan.

Prinsip Strategi

Prinsip utama Strategi Penembusan Sesi DZ London adalah berdasarkan perdagangan penembusan semasa sesi dagangan London. Sebagai salah satu pusat dagangan forex terbesar di dunia, London mempunyai jumlah dagangan yang besar dan turun naik pasaran yang tinggi. Strategi menetapkan masa permulaan dan akhir sesi dagangan London dan menentukan sama ada masa semasa berada dalam sesi itu. Kemudian, strategi mengambil harga tinggi dan rendah hari dagangan semasa, tempoh, dan minggu untuk menentukan sama ada harga telah menembusi tahap harga utama ini. Jika penembusan berlaku dan rendah atau tinggi baru terbentuk pada carta 1 minit, ia dianggap sebagai peluang dagangan yang berpotensi. Strategi akan memasuki perdagangan panjang atau pendek yang sesuai berdasarkan arah penembusan.

Kelebihan Strategi

  1. Berdasarkan sesi dagangan London: London adalah salah satu pusat dagangan forex terbesar di dunia, dengan jumlah dagangan yang besar dan turun naik pasaran yang tinggi.
  2. Analisis pelbagai jangka masa: Strategi secara komprehensif mempertimbangkan harga tinggi dan rendah hari dagangan, tempoh, dan minggu semasa, menyediakan maklumat pasaran yang lebih komprehensif untuk membantu membuat keputusan dagangan yang lebih tepat.
  3. Perdagangan pecah: Strategi berdagang berdasarkan harga pecah tahap utama, yang membolehkannya menangkap trend pasaran yang kuat dengan potensi keuntungan yang besar.
  4. Pengesahan tinggi/rendah baru: Selepas pecah berlaku, strategi seterusnya menentukan sama ada rendah atau tinggi baru telah terbentuk, seterusnya mengesahkan kesahihan trend dan mengurangkan risiko pecah palsu.

Risiko Strategi

  1. Risiko turun naik sesi dagangan London: Walaupun sesi dagangan London mempunyai jumlah dagangan yang besar, ia juga membawa risiko turun naik yang tinggi.
  2. Risiko pecah palsu: Strategi berdagang berdasarkan pecah harga tahap utama, tetapi kadang-kadang pecah palsu boleh berlaku, di mana harga pecah sebentar dan kemudian cepat mundur, mengakibatkan kerugian perdagangan.
  3. Risiko penentuan parameter: Prestasi strategi dipengaruhi oleh tetapan parameter, seperti waktu permulaan dan akhir sesi dagangan London.

Arahan Pengoptimuman Strategi

  1. Memperkenalkan lebih banyak keadaan penapisan: Untuk mengurangkan risiko pecah palsu, lebih banyak keadaan penapisan boleh diperkenalkan, seperti jumlah, turun naik, dan penunjuk lain untuk mengesahkan kesahihan pecah.
  2. Penyesuaian parameter dinamik: Parameter strategi, seperti waktu permulaan dan akhir sesi dagangan London, boleh diselaraskan secara dinamik berdasarkan perubahan keadaan pasaran untuk menyesuaikan diri dengan persekitaran pasaran yang berbeza.
  3. Gabungkan dengan penunjuk teknikal lain: Penunjuk teknikal lain, seperti purata bergerak, osilator, dan lain-lain, boleh digabungkan dengan strategi pecah untuk memberikan pengesahan isyarat perdagangan dan meningkatkan ketepatan perdagangan.
  4. Memasukkan pengurusan risiko: Langkah pengurusan risiko yang sesuai, seperti menetapkan stop-loss, mengambil keuntungan, dan pengurusan kedudukan, boleh dimasukkan ke dalam strategi untuk mengawal risiko perdagangan yang berpotensi.

Ringkasan

DZ London Session Breakout Strategy adalah strategi perdagangan kuantitatif berdasarkan breakout semasa sesi dagangan London. Strategi ini menggunakan jumlah dagangan yang tinggi dan turun naik sesi dagangan London untuk menangkap peluang dagangan yang berpotensi dengan menentukan sama ada harga memecahkan melalui tahap harga utama. Strategi ini secara komprehensif mempertimbangkan harga tinggi dan rendah dari pelbagai bingkai masa dan mengesahkan tinggi dan rendah baru untuk menapis keluar breakout palsu. Walaupun strategi ini mempunyai kelebihan tertentu, ia juga menghadapi risiko seperti turun naik yang tinggi semasa sesi dagangan London, breakout palsu, dan risiko penetapan parameter. Untuk mengoptimumkan lagi strategi, pertimbangan boleh diberikan untuk memperkenalkan lebih banyak keadaan penapisan, menyesuaikan parameter secara dinamik, menggabungkan dengan penunjuk teknikal lain, dan menggabungkan langkah pengurusan risiko yang sesuai. Secara keseluruhan, DZ London Session Breakout Strategy menyediakan peniaga dengan penilaian kuantitatif berdasarkan risiko masa dan optimalisasi parameter yang praktikal, tetapi penggunaan harga dan optimalisasi parameter yang teliti 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)


Berkaitan

Lebih lanjut