Strategi long-end reversal menggunakan indikator long-end untuk mengidentifikasi titik-titik perubahan harga yang potensial, dikombinasikan dengan penilaian harga penutupan untuk membalikkan tren, untuk melakukan operasi beli dan jual pada titik perubahan tren.
Strategi ini menggunakan dua fungsi pivothigh dan pivotlow dalam indikator Longand untuk mengidentifikasi titik tinggi dan rendah.
Fungsi pivothigh digunakan untuk mencari nilai maksimum dari nilai tertinggi dari garis K akar n yang lalu, yaitu resistensi potensial; fungsi pivotlow digunakan untuk mencari nilai minimum dari nilai terendah dari garis K akar n yang lalu, yaitu dukungan potensial.
Setelah itu, berdasarkan penilaian kondisional dari titik tinggi dan titik rendah, identifikasi garis K yang dibuat oleh harga untuk menghasilkan titik tinggi atau rendah baru, yang menunjukkan titik pembalikan tren potensial. Lakukan operasi beli saat titik tinggi baru, lakukan operasi jual saat titik rendah baru.
Menggunakan indikator long-end untuk mengidentifikasi titik-titik penting dapat meningkatkan keandalan sinyal perdagangan.
Perhitungan ini dilakukan berdasarkan harga penutupan yang sebenarnya, agar tidak tertipu oleh terobosan palsu di tengah-tengah.
Strategi logisnya jelas, mudah dimengerti, dan mudah diterapkan.
Jika parameter tidak diatur dengan benar, dapat menyebabkan perdagangan yang sering, meningkatkan biaya transaksi dan slip loss.
Dalam jangka pendek, mungkin akan terjadi beberapa kali penembusan palsu yang menyebabkan kerugian transaksi yang tidak perlu.
Dalam tren jangka panjang, ada kemungkinan adanya retargeting yang lebih dalam yang dapat memberi sinyal yang salah pada strategi tersebut.
Filter indikator lain, seperti moving average, dapat dipertimbangkan untuk meningkatkan akurasi sinyal.
Nilai parameter n dapat dioptimalkan untuk menyeimbangkan frekuensi transaksi dan kualitas sinyal.
Anda dapat menambahkan logika stop loss untuk mengontrol kerugian maksimum dalam satu transaksi.
Strategi long-end reversal secara keseluruhan lebih sederhana dan langsung, karena hanya menggunakan indikator long-end, mungkin ada beberapa sinyal palsu. Anda dapat mengurangi risiko dan meningkatkan stabilitas strategi dengan menambahkan indikator tambahan, parameter optimasi, dan pengaturan stop loss. Strategi ini cocok untuk perdagangan berlawanan, dan lingkungan pasar dengan tren yang lebih jelas.
/*backtest
start: 2023-08-17 00:00:00
end: 2023-09-16 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("lokendra Reversal Strategy", overlay=true)
leftBars = input(4)
rightBars = input(2)
swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)
swh_cond = not na(swh)
hprice = 0.0
hprice := swh_cond ? swh : hprice[1]
le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])
if (le)
strategy.entry("PivRevLE", strategy.long, comment="BUY**", stop=hprice + syminfo.mintick)
swl_cond = not na(swl)
lprice = 0.0
lprice := swl_cond ? swl : lprice[1]
se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])
if (se)
strategy.entry("PivRevSE", strategy.short, comment="SELL**", stop=lprice - syminfo.mintick)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)