Strategi Petunjuk Pembalikan Sokongan Pivot

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

Logika Strategi

Strategi ini menggabungkan penunjuk Pivot Support Reversal dengan tahap sokongan / rintangan untuk mengesan trend dan menguruskan keuntungan / pengeluaran.

Peraturan adalah:

  1. Pergi panjang apabila penunjuk PSR menghasilkan isyarat beli

  2. Ambil 25% keuntungan separa pada R1

  3. Ambil keuntungan separa 25% lagi di R2

  4. Menggunakan stop loss bergerak di bawah purata bergerak 14 tempoh tolak 3xATR

Indikator PSR mensintesis CMO, Bollinger Bands, jumlah dan banyak lagi ke dalam isyarat kebarangkalian tinggi. Titik-titik Pivot bertindak sebagai sasaran keuntungan sambil mempunyai keupayaan mengikuti trend. Kekuatan strategi terletak pada pengambilan keuntungan yang ditingkatkan dan stop loss yang disiplin untuk mengunci keuntungan sambil mengawal risiko dengan ketat.

Kelebihan

  • PSR menggabungkan pelbagai faktor untuk isyarat berkualiti tinggi

  • Pivot bertindak sebagai sasaran keuntungan dan alat penjejakan

  • Mengambil keuntungan bertahap dan berhenti berturut-turut melindungi keuntungan dan menguruskan risiko

Risiko

  • Parameter PSR perlu dioptimumkan

  • Pivot kadang-kadang boleh dilanggar

  • Risiko kekal untuk kedudukan sisa selepas keuntungan separa

Ringkasan

Strategi ini memanfaatkan isyarat sindikasi penunjuk PSR dan menggunakan pivot sebagai sasaran keuntungan dinamik. Dengan mengambil keuntungan dalam kumpulan dan memotong kerugian dengan cepat, ia bertujuan untuk mencatat keuntungan secara pragmatis sambil mengawal 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 lanjut