Strategi Breakout Pullback RSI


Tanggal Pembuatan: 2023-11-13 10:15:48 Akhirnya memodifikasi: 2023-11-13 10:15:48
menyalin: 0 Jumlah klik: 1056
1
fokus pada
1617
Pengikut

Strategi Breakout Pullback RSI

Ringkasan

Strategi RSI retracement breakout adalah strategi perdagangan short line yang didasarkan pada indikator yang relatif kuat (RSI). Strategi ini menggunakan indikator RSI untuk mengidentifikasi peluang oversold dan oversold, mencari peluang RSI untuk menerobos masuk dari posisi rendah ke atas saat harga saham melampaui retracement, dan mendapatkan keuntungan dengan menangkap rebound dari harga saham.

Prinsip Strategi

Strategi ini didasarkan pada indikator RSI untuk menentukan kapan harus membeli. Logika spesifiknya adalah:

  1. Dengan RSI panjang = 5, RSI dianggap sebagai sinyal beli ketika RSI naik dari level rendah ke level 60.

  2. RSI menembus 60 menunjukkan bahwa saham akan mengalami penurunan dalam jangka pendek yang lebih parah, dan akan menunjukkan diri sebagai saham yang lemah. Pada saat ini, RSI menembus 60 kemungkinan akan menunjukkan bahwa harga saham akan bangkit.

  3. Jika RSI mencapai level 60, maka anda bisa melakukan over-trading dengan menggunakan harga pasar.

  4. RSI dianggap sebagai sinyal keluar ketika RSI kembali turun dari nilai siklus sebelumnya, yaitu RSI < RSI[1], mengeluarkan instruksi untuk menutup posisi tersebut.

Strategi ini terutama mengandalkan indikator RSI untuk mengidentifikasi peluang retesting yang melampaui garis pendek, dan mendapatkan keuntungan dengan menangkap bouncing. Ketika penurunan harga saham yang berturut-turut menyebabkan RSI memasuki zona oversold, waktu bouncing dinilai oleh retesting RSI yang melampaui batas.

Analisis Keunggulan

Strategi ini memiliki keuntungan sebagai berikut:

  1. Strategi yang sederhana, jelas, mudah dipahami, dan cocok untuk pemula;

  2. Indikator RSI yang digunakan adalah indikator RSI yang sudah matang dan memiliki beberapa manfaat.

  3. Dengan menggunakan RSI retracement untuk memutuskan titik beli, Anda dapat menyaring beberapa peluang rebound yang melampaui penurunan;

  4. Frekuensi operasi strategi yang tinggi, cocok untuk perdagangan garis pendek, dapat menangkap fluktuasi harga yang kuat dalam jangka pendek;

  5. Strategi risiko yang dapat dikendalikan, dengan menggunakan metode stop loss untuk mengendalikan kerugian.

Analisis risiko

Strategi ini juga memiliki beberapa risiko:

  1. RSI memiliki tingkat keterbelakangan yang dapat menyebabkan bias pada titik beli;

  2. Rebound harga saham tidak selalu berkelanjutan, dan ada kemungkinan penurunan akan kembali di bawah titik berhenti;

  3. Ini adalah salah satu faktor yang memengaruhi pertumbuhan ekonomi global.

  4. Parameter-parameter strategi yang perlu terus dioptimalkan, seperti panjang RSI, kondisi pembelian, dan lain-lain;

  5. Dalam hal ini, strategi dapat menghasilkan terlalu banyak sinyal yang salah ketika pasar terus naik.

Arah optimasi

Strategi ini juga dapat dioptimalkan dari beberapa arah:

  1. Dengan menggunakan filter indikator tren, Anda dapat menghindari terjerat dalam situasi yang bergejolak.

  2. Dengan menggunakan model pembelajaran mesin untuk melakukan prediksi multi-faktor, meningkatkan akurasi pembelian.

  3. Optimalkan strategi stop loss untuk mengunci lebih banyak keuntungan dengan memindahkan stop loss.

  4. Sesuai dengan waktu pemegangannya, membedakan antara jangka panjang dan jangka pendek.

  5. Menambahkan filter fluktuasi, dan hanya mempertimbangkan untuk membeli jika ada fluktuasi besar.

Meringkaskan

Strategi ini secara keseluruhan relatif sederhana dan langsung, untuk menilai waktu pembelian melalui penarikan kembali indikator RSI. Strategi ini memiliki beberapa kepraktisan, dapat digunakan untuk menemukan peluang rebound melampaui garis pendek. Tetapi indikator RSI sendiri memiliki keterlambatan, terlalu banyak ruang untuk menilai masalah tunggal.

Kode Sumber Strategi
/*backtest
start: 2023-11-05 00:00:00
end: 2023-11-12 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("*RSI 5 - Long only- Daily charts & above*", overlay = false)

// Define inputs
rsi_length = input(5, "RSI Length")

// Calculate indicators
rsi = ta.rsi(close, rsi_length)

// Entry conditions
long = rsi[1] < 50 and rsi > 60

// Exit conditions
longExit = rsi < rsi[1] 


// Execute trade with adjusted position size
if (long) 
    strategy.entry("Long", strategy.long)
    
    
if  (longExit)
	strategy.close("LongExit")


// Close long position if long exit condition is met
if (longExit)
    strategy.close("Long", comment="Long exit")

rsiPlot = plot(rsi, "RSI", color=#7E57C2)
rsiUpperBand = hline(60, "RSI Upper Band", color=#787B86)
midline = hline(50, "RSI Middle Band", color=color.new(#787B86, 50))
rsiLowerBand = hline(40, "RSI Lower Band", color=#787B86)
fill(rsiUpperBand, rsiLowerBand, color=color.rgb(126, 87, 194, 90), title="RSI Background Fill")