Strategi Pivot Reversal adalah strategi perdagangan breakout yang menggabungkan konsep tahap sokongan dan rintangan pivot. Ia mengambil kedudukan terbalik apabila harga memecahkan tahap pivot. Strategi ini mudah dan mudah dilaksanakan, menjadikannya strategi perdagangan breakout jangka pendek.
Strategi ini mula-mula mengira harga tertinggi dan terendah dalam tempoh tertentu (contohnya 4 bar) sebagai tahap rintangan dan sokongan pivot. Kemudian ia memantau tindakan harga dalam masa nyata dan menentukan sama ada harga memecahkan tahap pivot. Khususnya:
Logik strategi adalah mudah dan jelas - mengambil kedudukan terbalik apabila harga memecahkan tahap utama.
Strategi pembalikan pivot mempunyai beberapa kelebihan:
Terdapat juga beberapa risiko yang perlu diperhatikan:
Untuk mengawal risiko, pengoptimuman yang disyorkan termasuk menggunakan stop loss bergerak untuk mengikuti trend utama, memasangkan stok dengan keadaan pasaran, dan mengurangkan kadar pecah palsu.
Memandangkan risiko, pengoptimuman masa depan boleh memberi tumpuan kepada:
Mengoptimumkan parameter pivot seperti meningkatkan tempoh pengiraan untuk meningkatkan kadar kejayaan.
Menambah stop loss bergerak untuk mengikuti trend utama dan mengurangkan risiko pembalikan.
Menggabungkan penunjuk lain seperti MACD untuk mengesahkan trend dan mengelakkan pecah palsu.
Mengelaskan stok mengikut ciri dan menetapkan parameter yang unik.
Mengoptimumkan waktu dagangan untuk pasaran yang berbeza seperti saham AS dan Hong Kong.
Mempertimbangkan trend pasaran keseluruhan untuk perdagangan selektif.
Secara keseluruhan, Strategi Pembalikan Pivot adalah strategi pecah yang mudah untuk dipelajari oleh pemula. Ia mengenal pasti tahap pembalikan dengan bersih menggunakan titik pivot. Walaupun risiko ada, mengoptimumkan parameter, berhenti kerugian, jam perdagangan dan menggabungkan penunjuk dapat menjadikannya menjadi strategi perdagangan jangka pendek yang mantap.
/*backtest start: 2023-09-18 00:00:00 end: 2023-09-20 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Pivot Reversal Strategy", overlay=true) // === BACKTEST RANGE === FromMonth = input(defval = 2, title = "From Month", minval = 1) FromDay = input(defval = 1, title = "From Day", minval = 1) FromYear = input(defval = 2018, title = "From Year", minval = 2014) ToMonth = input(defval = 1, title = "To Month", minval = 1) ToDay = input(defval = 1, title = "To Day", minval = 1) ToYear = input(defval = 9999, title = "To Year", minval = 2014) 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="PivRevLE", 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="PivRevSE", stop=lprice - syminfo.mintick) //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)