Adaptive dual breakthrough trading strategy adalah strategi kuantitatif yang membuat penilaian dan operasi perdagangan berdasarkan hubungan antara harga pembukaan dan harga penutupan saham. Strategi ini akan mengambil posisi panjang atau pendek ketika kondisi parameter yang ditetapkan terpenuhi. Pada saat yang sama, ia memiliki mekanisme keluar adaptif yang dapat memutuskan kapan keluar dari posisi saat ini berdasarkan perubahan terbaru dalam harga pembukaan dan penutupan.
Logika inti dari strategi ini adalah untuk menilai arah berdasarkan hubungan ukuran antara harga pembukaan dan harga penutupan. Secara khusus, jika harga penutupan lebih tinggi dari harga pembukaan yang melebihi nilai ambang batas yang ditetapkan1, sinyal panjang dihasilkan; jika harga pembukaan lebih tinggi dari harga penutupan yang melebihi nilai ambang batas1, sinyal pendek dihasilkan. Setelah posisi dimasukkan, strategi akan terus memantau perubahan harga. Jika harga pembukaan dan penutupan berbalik di luar nilai ambang batas yang ditetapkan2, operasi keluar akan dieksekusi.
Dalam hal implementasi kode, strategi pertama-tama mendefinisikan kondisi posisi panjang dan pendek, dan menempatkan order ketika logika posisi pembukaan terpenuhi. kemudian secara terus menerus mendeteksi apakah kondisi keluar telah dipicu, dan setelah kondisi keluar terpenuhi, itu mengeksekusi operasi penutupan. Jadi strategi ini memantau perubahan pasar secara real time dan adaptif dan fleksibel.
Adaptive dual breakthrough trading strategy memiliki keuntungan berikut:
Meskipun strategi ini memiliki beberapa keuntungan, ia juga memiliki risiko berikut:
Risiko-risiko ini perlu dipantau dengan cermat selama perdagangan langsung untuk menyesuaikan parameter atau mengoptimalkan algoritma dengan cepat.
Aspek utama untuk mengoptimalkan strategi ini meliputi:
Melalui optimasi algoritma dan model, stabilitas keseluruhan dan profitabilitas strategi dapat ditingkatkan.
Adaptive dual breakthrough trading strategy menggabungkan penilaian tren dan mekanisme keluar adaptif, yang dapat secara efektif mengendalikan risiko. Prinsip sederhana dan parameternya yang fleksibel membuatnya mudah dimengerti dan diperluas, menjadikannya strategi kuantitatif yang disarankan dan layak untuk dipelajari secara mendalam.
/*backtest start: 2023-01-30 00:00:00 end: 2024-02-05 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true, calc_on_order_fills=true) // Repaint? // strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true) // Correct val1 = input(123) val2 = input(234) from_year=input(2018, minval=2000, maxval=2020) from_month=input(6, minval=1, maxval=12) from_day=input(1, minval=1, maxval=31) to_year=input(2019, minval=2007, maxval=2020) to_month=input(12, minval=1, maxval=12) to_day=input(31, minval=1, maxval=31) long = (close-open) > val1 short = (open-close) > val1 exitLong = (open-close) > val2 exitShort = (close-open) > val2 term = true strategy.entry("LONG", strategy.long, when=long and term) strategy.close("LONG", when = exitLong and not short and term) strategy.entry("SHORT", strategy.short, when=short and term) strategy.close("SHORT", when = exitShort and not long and term)