Strategi ini menjana isyarat beli dan jual berdasarkan petunjuk Indeks Pergerakan Arah (DMI) untuk arah trend. Ia menggunakan persilangan dua petunjuk DMI, DMI + dan DMI-, serta persilangan mereka dengan ADX untuk menentukan keadaan dan trend kenaikan / penurunan pasaran, dengan itu menghasilkan isyarat kemasukan dan keluar.
Strategi ini terutamanya menggunakan tiga penunjuk dari DMI: DMI +, DMI- dan ADX. DMI + mencerminkan kekuatan trend menaik, DMI- mencerminkan kekuatan trend menurun, sementara ADX mencerminkan intensiti trend.
Isyarat beli diaktifkan apabila DMI+ melintasi DMI- dan juga melintasi ADX, menunjukkan peralihan dari keadaan menurun ke kenaikan dan trend yang muncul.
Isyarat jual diaktifkan apabila DMI+ melintasi di bawah DMI- atau ADX, menunjukkan momentum menaik lemah dan keperluan untuk mengambil keuntungan.
Oleh itu, strategi secara dinamik menyesuaikan kedudukan dengan menilai sentimen pasaran dan perubahan trend menggunakan corak silang penunjuk DMI.
Kelebihan utama strategi ini ialah:
Menggunakan DMI untuk analisis trend dan sentimen memberikan kebolehpercayaan dalam menangkap trend utama.
Memasukkan ADX untuk mengukur kekuatan trend membolehkan pengenalan titik belokan yang lebih tepat.
Isyarat silang yang mudah dan jelas dari penunjuk DMI menjadikan strategi ini mudah dilaksanakan.
Berjalan dengan trend memberikan kawalan risiko yang baik, sesuai untuk tempoh penahan jangka sederhana hingga panjang.
Beberapa risiko perlu diperhatikan:
Indikator DMI mempunyai sedikit kelewatan, yang boleh menyebabkan pembelian terlambat dan penjualan awal.
ADX mempunyai prestasi yang sederhana dalam membezakan antara trend dan penyatuan, oleh itu beberapa peluang jangka pendek mungkin terlepas.
Terdapat beberapa risiko untuk tidak memegang kedudukan, sekiranya trend menaik atau penurunan berterusan berlaku.
Terdapat risiko pengoptimuman parameter, yang boleh membawa kepada prestasi yang merosot dalam perdagangan langsung.
Beberapa cara untuk meningkatkan strategi ini:
Menggabungkan penunjuk lain untuk mengesan perbezaan momentum, meningkatkan ketepatan entri dan keluar.
Tambahkan mekanisme stop-loss untuk mengehadkan kerugian dalam pergerakan negatif.
Sesuaikan parameter atau memperkenalkan tetapan penyesuaian untuk mengurangkan bias pengoptimuman.
Melaksanakan saiz kedudukan untuk menyesuaikan taruhan secara dinamik mengikut peringkat trend.
Strategi trend berikut DMI ini adalah mudah dan praktikal untuk menangkap trend utama dalam jangka masa sederhana hingga panjang. Walau bagaimanapun, kelewatan, kedudukan kosong, dan risiko pengoptimuman parameter ada. Peningkatan melalui penggabungan penunjuk, hentian kerugian, parameter adaptif dan lain-lain boleh meningkatkan prestasi langsung.
//@version=5 strategy("DMI Buy/Sell Strategy", overlay=true) // Input for DMI length = input(14, title="DMI Length") adxsmoothing =14 // Calculate DMI [diPlus, diMinus, adx] = ta.dmi(length,adxsmoothing) // Condition for Buy Entry buyCondition = ta.crossover(diPlus, diMinus) and ta.crossover(diPlus, adx) // Condition for Sell Exit sellCondition = ta.crossunder(diPlus,diMinus) or ta.crossunder(diPlus,adx) // Execute Buy Entry on the next day's open if buyCondition strategy.entry("Buy", strategy.long) // Execute Sell Exit on the next day's open if sellCondition strategy.close("Buy") // Plotting DMI components plot(diPlus, title="DMI+", color=color.green) plot(diMinus, title="DMI-", color=color.red) // Plotting ADX plot(adx, title="ADX", color=color.blue)