
Artikel ini akan menganalisis secara rinci strategi perdagangan berbalik berdasarkan titik pivot. Strategi ini menentukan kemungkinan titik pivot dukungan dan resistensi dengan menghitung harga tertinggi dan terendah untuk periode tertentu. Ketika harga melintasi titik-titik pivot ini, yang menunjukkan bahwa tren telah berbalik, maka perdagangan berbalik dapat dilakukan.
Strategi ini terutama bergantung pada dua indikator: Pivot High dan Pivot Low. Pivot High dan Low adalah harga tertinggi dan terendah dalam satu periode, yang dapat diukur denganpivothigh()Danpivotlow()Fungsi perhitungan untuk mendapatkan ◦ Perhitungan titik sumbu membutuhkan pengaturan jumlah siklus di kedua sisi kiri dan kanan, dalam strategi ini jumlah siklus di sisi kiri adalah 4, jumlah siklus di sisi kanan adalah 2 ◦
Bila titik tertinggi dalam siklus terbaru lebih rendah dari titik terendah pada siklus sebelumnya, maka sinyal pembalikan muncul. Jika sebelumnya adalah operasi garis pendek, maka sekarang harus dipertimbangkan untuk membangun peluang pembalikan untuk melakukan multihead. Demikian pula, ketika titik terendah dalam siklus terbaru lebih tinggi dari titik terendah pada siklus sebelumnya, maka harus dipertimbangkan untuk membangun posisi pembalikan.
Secara khusus, logika utama dari strategi ini adalah:
Keuntungan terbesar dari strategi ini adalah mengidentifikasi potensi titik balik tren, yang sangat penting bagi pedagang yang berbalik. Dibandingkan dengan indikator lain, titik pivot dapat menilai resistensi dukungan dengan lebih jelas tanpa sering muncul sinyal palsu.
Selain itu, strategi ini menciptakan kondisi jual beli dan jual beli secara bersamaan, untuk menutupi kondisi pasar yang berbeda sebanyak mungkin, untuk menghindari kehilangan peluang perdagangan. Mengendalikan risiko dengan menghentikan kerugian, sehingga rasio untung-rugi dapat dijamin.
Secara keseluruhan, ini adalah strategi yang sangat praktis untuk membalikkannya.
Meskipun strategi ini berusaha untuk mengurangi probabilitas sinyal palsu, strategi apa pun yang didasarkan pada terobosan tidak dapat dihindari dengan munculnya sinyal terdepan atau sinyal terlambat. Ini dapat menyebabkan rencana untuk membangun posisi multihead tetapi pasar telah mulai berbalik, atau rencana untuk membangun posisi kosong tetapi pasar bullish tiba-tiba meletus.
Selain itu, titik pivot tidak dapat 100 persen menentukan titik resistensi pendukung yang penting, hanya untuk referensi. Jika tidak beruntung, titik pivot mungkin hanya melewatkan titik dukungan yang sebenarnya terbentuk.
Periode Optimasi: Ada 4 dan 2 yang dapat digunakan sebagai pengaturan awal. Namun, mungkin lebih baik untuk mencoba mengoptimalkan untuk menemukan kombinasi parameter terbaik.
Dengan penyaringan indikator lain, misalnya dengan penambahan indikator volume transaksi, penembusan dianggap efektif hanya jika volume transaksi meningkat, sehingga dapat mengurangi penembusan palsu.
Stop Dinamis. Stop yang ada adalah ruang yang tersisa untuk satu unit transaksi minimum di bawah sumbu. Ini dapat digunakan untuk mencoba stop loss optimal, tergantung pada tingkat fluktuasi pasar.
Hanya beroperasi dalam arah tren. Sekarang melakukan lebih banyak kondisi shorting adalah paralel, sebenarnya juga dapat hanya mencari peluang untuk melakukan lebih banyak di pasar multihead, mencari peluang shorting di pasar kosong. Kombinasi indikator tren mungkin mendapatkan efek yang lebih baik.
Strategi ini secara keseluruhan adalah strategi pembalikan yang sederhana dan praktis. Strategi ini didasarkan pada prinsip bahwa potensi pembalikan tren dapat diukur dengan menghitung titik pivot dan memantau penembusannya. Strategi ini juga menetapkan banyak kondisi shorting untuk menangkap peluang pembalikan sebanyak mungkin.
Secara keseluruhan, strategi ini jelas dan mudah diterapkan. Pengaturan parameter juga relatif langsung dan ramah bagi pemula. Dengan terus-menerus menguji dan mengoptimalkan, kinerja strategi dapat ditingkatkan secara bertahap, dan ini disarankan.
/*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)