Strategi ini menggabungkan indikator Pivot Support Reversal dengan level support/resistance untuk melacak tren dan mengelola profit/drawdown.
Aturan adalah:
Pergi panjang ketika indikator PSR menghasilkan sinyal beli
Ambil 25% keuntungan parsial pada R1
Ambil keuntungan parsial 25% lagi di R2
Gunakan stop loss bergerak di bawah rata-rata bergerak 14 periode dikurangi 3xATR
Indikator PSR mensintesis CMO, Bollinger Bands, volume dan banyak lagi menjadi sinyal probabilitas tinggi. Titik Pivot bertindak sebagai target keuntungan sambil memiliki kemampuan mengikuti tren. Kekuatan strategi ini terletak pada pengambilan keuntungan bertahap dan stop loss yang disiplin untuk mengunci keuntungan sambil mengontrol risiko dengan ketat.
PSR menggabungkan beberapa faktor untuk sinyal berkualitas tinggi
Pivot bertindak sebagai target keuntungan dan alat pelacakan
Mengambil keuntungan bertahap dan menghentikan trailing melindungi keuntungan dan mengelola risiko
Parameter PSR membutuhkan optimasi
Pivot kadang-kadang bisa dilanggar
Risiko tetap untuk posisi residual setelah keuntungan parsial
Strategi ini memanfaatkan sinyal sindikasi indikator PSR dan menggunakan pivot sebagai target keuntungan dinamis. Dengan mengambil keuntungan dalam batch dan memotong kerugian dengan cepat, itu bertujuan untuk mencatat keuntungan secara pragmatis sambil mengendalikan risiko dengan ketat.
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-13 00:00:00 period: 3d basePeriod: 1d exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ParaBellum68 //@version=4 strategy(title="SOJA PIVOT", shorttitle="SOJA PIVOT") soja = ((cmo(close,5) > 25) and (cmo(close,5) < 70) and (close> close[1]) and (bbw(close,50,1) < 0.6) and (sum(volume,5)> 250000) and (obv[5]>15)) TP = 2.1 * hlc3[1]- high[1] TP2 = TP + high[1] - low[1] SL = avg(close,14) - 3*atr(14) strategy.entry("buy", true, 1, when = soja == 1) strategy.close("buy", when = close > TP) strategy.close("buy", when = close > TP2) strategy.exit("stop", "exit", when = close < SL)