Strategi Indikator Pembalikan Dukungan Pivot

Penulis:ChaoZhang, Tanggal: 2023-09-14 15:49:31
Tag:

Logika Strategi

Strategi ini menggabungkan indikator Pivot Support Reversal dengan level support/resistance untuk melacak tren dan mengelola profit/drawdown.

Aturan adalah:

  1. Pergi panjang ketika indikator PSR menghasilkan sinyal beli

  2. Ambil 25% keuntungan parsial pada R1

  3. Ambil keuntungan parsial 25% lagi di R2

  4. 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.

Keuntungan

  • 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

Risiko

  • Parameter PSR membutuhkan optimasi

  • Pivot kadang-kadang bisa dilanggar

  • Risiko tetap untuk posisi residual setelah keuntungan parsial

Ringkasan

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)






Lebih banyak