Strategi pembalikan long-end menggunakan indikator long-end untuk mengenal pasti titik perubahan harga yang berpotensi, digabungkan dengan penilaian harga penutupan untuk membalikkan trend, untuk melakukan pembelian dan penjualan pada titik perubahan trend.
Strategi ini menggunakan dua fungsi pivothigh dan pivotlow dalam indikator Longand untuk mengenal pasti titik tinggi dan rendah.
Fungsi pivothigh digunakan untuk mencari nilai maksimum nilai tertinggi n akar K garisan lalu, iaitu rintangan potensial; fungsi pivotlow digunakan untuk mencari nilai minimum nilai terendah n akar K garisan lalu, iaitu sokongan potensial.
Selepas itu, melalui penilaian syarat tinggi dan rendah, mengenal pasti harga yang membuat garis K yang baru tinggi atau rendah, yang menunjukkan titik perubahan trend yang berpotensi. Melakukan operasi beli ketika tinggi baru, melakukan operasi jual ketika rendah baru.
Penggunaan indikator Long-End untuk mengenal pasti titik-titik penting dapat meningkatkan kebolehpercayaan isyarat perdagangan.
Berpikirlah dengan harga penutupan sebenar, dan jangan tertipu dengan penipuan di tengah-tengah.
Strategi logiknya jelas, mudah difahami dan mudah dilaksanakan.
Jika parameter tidak ditetapkan dengan betul, ia boleh menyebabkan perdagangan yang lebih kerap, meningkatkan kos perdagangan dan kehilangan slip.
Dalam jangka masa pendek, kemungkinan akan berlaku beberapa penembusan palsu yang menyebabkan kerugian dagangan yang tidak perlu.
Trend jangka panjang mungkin mempunyai penyesuaian yang lebih mendalam, yang memberi isyarat yang salah kepada strategi.
Anda boleh pertimbangkan untuk menambah penapis lain seperti purata bergerak untuk meningkatkan ketepatan isyarat.
Nilai parameter n boleh dioptimumkan untuk mengimbangi frekuensi perdagangan dan kualiti isyarat.
Anda boleh menambah logik stop loss untuk mengawal kerugian maksimum dalam satu transaksi.
Strategi pembalikan long-end secara keseluruhan lebih mudah dan langsung, kerana hanya menggunakan indikator long-end, beberapa isyarat palsu mungkin muncul. Anda boleh mengurangkan risiko dan meningkatkan kestabilan strategi dengan menambahkan indikator tambahan, parameter pengoptimuman, dan menetapkan hentian kerugian.
/*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)