
Strategi ini menggunakan indikator Parabolic SAR untuk mengidentifikasi titik balik tren harga saham, untuk melakukan pembelian atau penjualan ketika titik balik terjadi. Strategi ini dapat secara otomatis mengidentifikasi tren naik dan turun harga saham, dan menyesuaikan posisi sesuai.
Indikator utama dari strategi ini adalah parabolic SAR. Indikator ini dapat mengidentifikasi tren naik dan tren turun harga saham. Ketika harga saham naik, titik SAR berada di bawah harga saham, dan ketika harga saham turun, titik SAR melompat ke atas harga saham.
Syarat-syarat untuk membeli strategi ini adalah:closeLebih tinggi darisar, yang menunjukkan bahwa garis harga saham menyapu titik SAR dari atas ke bawah, adalah sinyal beli; kondisi jual adalahcloseLebih rendah darisar, menunjukkan bahwa garis harga saham dari atas ke bawah melanggar titik SAR, termasuk sinyal untuk menjual. Oleh karena itu, logika inti dari strategi ini adalah untuk melacak titik pivot dinamis dari pergerakan harga saham, melakukan pembelian dan penjualan ketika titik pivot terjadi.
Keuntungan terbesar dari strategi ini adalah kemampuan untuk secara otomatis mengidentifikasi titik-titik perubahan dalam tren harga saham, tanpa penilaian manual, menghindari kesalahan yang sering terjadi dalam mengejar naik dan turun. Sistem perpindahan garis paralel adalah indikator pengidentifikasi tren dengan keandalan yang baik, yang dapat mengurangi peluang untuk melakukan kesalahan.
Selain itu, indikator SAR juga responsif terhadap harga saham dan dapat menangkap perubahan harga dalam waktu singkat, yang sangat diperlukan untuk strategi yang mengejar tingkat kemenangan yang tinggi dan sering diperdagangkan. Oleh karena itu, strategi ini dapat secara otomatis menyesuaikan posisi dan menghindari terjebak dalam situasi perubahan besar.
Risiko terbesar dari strategi ini adalah bahwa indikator SAR terlalu sensitif terhadap perubahan harga saham, dan getaran kecil dapat menghasilkan sinyal yang salah, yang menyebabkan terlalu sering melakukan operasi beli dan jual, meningkatkan biaya perdagangan dan kehilangan slippage.
Selain itu, parameter pengaturan indikator SAR seperti nilai awal, nilai kenaikan, dan lain-lain dapat mempengaruhi akurasi dan ketepatan waktu untuk menilai pergeseran tren ketika saham naik atau turun secara signifikan.
Jika manajemen posisi tidak dikonfigurasi dengan benar, terlalu banyak sinyal SAR yang dilacak dapat menyebabkan posisi berfluktuasi terlalu sering, meningkatkan kesulitan dalam perdagangan yang sebenarnya.
Strategi ini dapat dioptimalkan dalam beberapa hal:
Mengoptimalkan pengaturan parameter SAR, menyesuaikan kombinasi parameter, dan menemukan parameter optimal untuk meningkatkan akurasi penilaian sinyal
Menambahkan indikator tambahan untuk konfirmasi, menghindari misreporting indikator SAR yang menyebabkan pertukaran posisi yang tidak perlu
Konfigurasi posisi yang tepat dan strategi stop loss untuk menghindari terlalu sering berdagang dan mengendalikan risiko
Menggunakan indikator untuk mengevaluasi tren dan menghindari kebocoran
Optimalkan harga jual beli, pertimbangkan biaya dan slippage, dan tingkatkan efisiensi transaksi
Strategi ini terutama bergantung pada indikator sistem parabola untuk menentukan titik balik tren harga saham, dengan kemampuan penilaian tren yang andal. Setelah strategi dioptimalkan, dapat menjadi strategi pelacakan tren yang efektif, mendapatkan peluang arah harga saham dengan menyesuaikan posisi secara otomatis. Namun perlu berhati-hati untuk mengontrol frekuensi fluktuasi posisi, dan mencegah risiko misreporting.
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Parabolic SAR Strategy", shorttitle="PSAR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Parabolic SAR settings
start = input(0.02, title="Start")
increment = input(0.02, title="Increment")
maximum = input(0.2, title="Maximum")
// Calculate Parabolic SAR
sar = ta.sar(start, increment, maximum)
// Plot Parabolic SAR on the chart
plot(sar, color=color.red, title="Parabolic SAR")
// Strategy logic
longCondition = ta.crossover(close, sar)
shortCondition = ta.crossunder(close, sar)
// Execute strategy orders
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar, text="Buy")
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar, text="Sell")
// Calculate equity manually
equity = strategy.equity
equity_str = str.tostring(equity)
equity_plot = plot(equity, title="Equity", color=color.blue, linewidth=2)
// Update equity plot only on bar close to avoid repainting issues
label.new(bar_index, na, text=equity_str, style=label.style_none, color=color.blue, yloc=yloc.abovebar)