
Artikel ini akan menganalisis secara terperinci strategi perdagangan berbalik berdasarkan titik-titik pivot. Strategi ini menentukan kemungkinan sokongan dan rintangan pivot dengan mengira harga tertinggi dan terendah dalam tempoh tertentu. Apabila harga melintasi titik-titik pivot ini, menunjukkan bahawa trend telah berbalik, maka ia boleh bertukar.
Strategi ini bergantung kepada dua indikator: Pivot High dan Pivot Low. Pivot High dan Pivot Low adalah harga tertinggi dan terendah dalam satu kitaran, yang boleh diukur denganpivothigh()danpivotlow()Fungsi pengiraan untuk mendapatkan △ perlu menetapkan bilangan kitaran di kedua-dua belah kiri dan kiri untuk mengira titik pusat. Dalam strategi ini, bilangan kitaran di sebelah kiri adalah 4, dan bilangan kitaran di sebelah kanan adalah 2.
Apabila titik tertinggi dalam satu kitaran terkini adalah lebih rendah daripada titik teratas pada pusaran pusaran pada kitaran sebelumnya, menunjukkan bahawa terdapat isyarat pembalikan. Pada masa ini, jika sebelum ini adalah operasi garis pendek, sekarang harus dipertimbangkan untuk membina peluang untuk membalikkan. Begitu juga, apabila titik terendah dalam satu kitaran terkini adalah lebih tinggi daripada titik terendah pada pusaran pusaran pada kitaran sebelumnya, kepala kosong harus dipertimbangkan untuk membangunkan kedudukan pembalikan.
Secara khusus, logik utama strategi ini ialah:
Kelebihan utama strategi ini adalah untuk mengenal pasti titik-titik perubahan trend yang berpotensi, yang sangat penting bagi peniaga yang berbalik. Berbanding dengan petunjuk lain, titik-titik pivot dapat menilai sokongan dan rintangan dengan lebih jelas, dan tidak sering menunjukkan isyarat palsu.
Selain itu, strategi ini mewujudkan kedua-dua syarat jual beli dan jual beli, memaksimumkan keadaan pasaran yang berbeza, untuk mengelakkan kehilangan peluang perdagangan. Mengendalikan risiko dengan menghentikan kerugian, supaya nisbah keuntungan dan kerugian dapat dijamin.
Secara keseluruhannya, ini adalah satu strategi yang sangat praktikal untuk membalikkannya.
Walaupun strategi ini berusaha untuk mengurangkan kebarangkalian isyarat palsu, strategi berdasarkan penembusan tidak dapat dielakkan daripada berlaku isyarat terlewat atau isyarat terlewat. Ini boleh menyebabkan perancangan untuk membina posisi berbilang kepala tetapi pasaran telah mula bertukar menjadi bearish, atau perancangan untuk membina posisi kosong tetapi pasaran bullish tiba-tiba meletus. Masalah dengan ketidakupayaan untuk meramalkan perubahan itu adalah batasan analisis teknikal itu sendiri.
Di samping itu, titik-titik pusat tidak dapat menentukan 100 peratus titik rintangan sokongan yang penting, hanya untuk rujukan. Jika tidak bernasib baik, titik-titik pusat mungkin terlepas dari titik-titik sokongan yang sebenarnya terbentuk. Masalah jarak kabur ini tidak dapat dielakkan sepenuhnya.
Pengoptimuman kitaran: Terdapat 4 dan 2 yang boleh digunakan sebagai tetapan awal. Tetapi, untuk kitaran yang berbeza di pasaran yang berbeza, anda boleh cuba mengoptimumkan untuk mencari kombinasi parameter terbaik.
Penapisan dalam kombinasi dengan penunjuk lain. Sebagai contoh, penunjuk jumlah transaksi boleh dimasukkan, dan penembusan dianggap berkesan hanya jika jumlah transaksi meningkat, yang dapat mengurangkan penembusan palsu.
Hentian dinamik. Hentian sedia ada adalah ruang untuk satu unit perdagangan minimum di bawah sumbu pusat. Ini boleh digunakan untuk mencuba titik hentian yang optimum, bergantung pada tahap turun naik pasaran.
Beroperasi hanya dalam arah trend. Sekarang melakukan lebih banyak syarat shorting adalah selari, sebenarnya anda boleh mencari peluang untuk melakukan lebih banyak peluang dalam pasaran multihead, mencari peluang shorting dalam pasaran kosong. Gabungan dengan indikator trend mungkin mendapat kesan yang lebih baik.
Strategi ini secara keseluruhannya adalah strategi pembalikan yang mudah dan praktikal. Strategi ini adalah asasnya untuk menilai perubahan trend yang berpotensi dengan mengira titik-titik pivot dan memantau penembusan mereka.
Secara keseluruhannya, idea strategi ini jelas dan mudah dilaksanakan. Pengaturan parameter juga lebih langsung dan mesra pemula. Dengan pengujian dan pengoptimuman yang berterusan, prestasi strategi dapat ditingkatkan secara beransur-ansur.
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Pivot Reversal Strategy", overlay=true)
leftBars = input(4)
rightBars = input(2)
// backtesting date range
from_day = input(defval = 1, title = "From Day", minval = 1)
from_month = input(defval = 3, title = "From Month", minval = 1)
from_year = input(defval = 2018, title = "From Year", minval = 1970)
to_day = input(defval = 1, title = "To Day", minval = 1)
to_month = input(defval = 1, title = "To Month", minval = 1)
to_year = input(defval = 2100, title = "To Year", minval = 1970)
time_cond = (time > timestamp(from_year, from_month, from_day, 00, 00)) and (time < timestamp(to_year, to_month, to_day, 23, 59))
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 and time_cond)
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 and time_cond)
strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)