Strategi perdagangan jangka panjang RSI


Tanggal Pembuatan: 2023-09-21 20:54:08 Akhirnya memodifikasi: 2023-09-21 20:54:08
menyalin: 2 Jumlah klik: 695
1
fokus pada
1617
Pengikut

Ringkasan

Strategi ini menggunakan indikator RSI untuk menentukan arah tren garis panjang, yang dikombinasikan dengan faktor-faktor seperti bentuk garis K, dan terobosan harga untuk menghasilkan sinyal perdagangan garis panjang. Strategi ini adalah jenis strategi pelacakan jangka panjang yang menggunakan indikator RSI.

Prinsip Strategi

Strategi ini didasarkan pada dua hal:

  1. Indikator RSI

Perhitungan nilai RSI 20 siklus untuk menentukan arah tren jangka panjang.

  1. Bentuk garis K

Untuk menilai pergerakan harga penutupan pada 3 garis K terakhir, konfirmasi arah tren.

  • Akumulasi perubahan harga close-out 3 K lebih besar dari 350, ditentukan sebagai tren naik
  • 3 K-line close-out harga perubahan akumulatif kurang dari -200, ditentukan sebagai tren turun

Jika RSI lebih besar dari 30 pada saat RSI naik, maka Anda harus melakukan over; jika RSI turun, maka Anda harus melakukan over.

Secara keseluruhan, analisis strategi memperhitungkan penilaian tren RSI dan bentuk garis lurus, untuk menilai arah tren dalam periode yang lebih panjang.

Keunggulan Strategis

  • Indeks RSI menilai arah tren jangka panjang
  • Tren konfirmasi dengan kombinasi garis K
  • Pengukuran Komprehensif dan Akurasi Berbagai Faktor
  • Operasi siklus panjang, menghindari terlalu sering bertransaksi
  • Parameter RSI dan penilaian threshold dapat disesuaikan

Risiko Strategis

  • Indeks RSI rentan terhadap keterlambatan
  • K-linearity adalah aturan yang lebih sederhana
  • Tidak Mempertimbangkan Strategi Penutupan Kerugian, Penutupan Kerugian yang Baik Lebih Penting
  • Operasi siklus panjang, tidak dapat bereaksi terhadap perubahan jangka pendek
  • Parameter yang berbeda untuk menentukan nilai terendah perlu diuji secara terpisah

Langkah-langkah berikut dapat mengurangi risiko:

  • Optimalkan parameter RSI untuk menemukan parameter siklus optimal
  • Menambahkan indikator teknis lainnya untuk konfirmasi, seperti MACD
  • Menambahkan Stop Loss Mobile atau Stop Loss Persentase
  • Pertimbangkan untuk melakukan operasi kecil tambahan dalam jangka pendek
  • Parameter dan ambang batas yang diuji berdasarkan varietas yang berbeda

Arah optimasi

Strategi ini dapat dioptimalkan dalam beberapa hal:

  1. Uji RSI dengan berbagai parameter untuk menemukan parameter optimal

Misalnya, uji efek parameter RSI 10, 15, 30 siklus

  1. Menambahkan indikator MACD untuk konfirmasi

Sebagai contoh, ketika RSI menilai kenaikan, MACD juga perlu untuk masuk ke pasar pada saat yang sama.

  1. Optimalkan strategi stop loss

Pertimbangkan cara berhenti bergerak atau trails123

  1. Parameter pengoptimalan frekuensi

Perbedaan karakteristik pasar dari periode waktu yang berbeda, dapat melakukan optimasi parameter

  1. Pertimbangkan untuk bergabung dengan strategi jangka pendek

Strategi berurutan dan berurutan untuk menyesuaikan garis pendek berdasarkan siklus panjang

Meringkaskan

Strategi ini menggunakan RSI untuk menentukan arah tren jangka panjang, dan didukung dengan bentuk K dan konfirmasi harga untuk melakukan operasi jangka panjang. Ini dapat secara efektif menyaring kebisingan pasar jangka pendek dan fokus pada tren besar. Namun, RSI tertinggal dan strategi stop loss yang tidak sempurna masih ada.

Kode Sumber Strategi
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=2
// use with eurusd h1 , gbpusd h1
strategy("RSI Long Term", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
RSI = (rsi(sum(close , 20) + sum(open ,20) , 20 ))
Sum_OF_3_Both = sum((close - open)*100000 , 3) 
Up_Move = ((close[0] - open[0])*100000) < 35



Down_Move = ((close[6] - open[6])*100000) + ((close[5] - open[5])*100000) + ((close[4] - open[4])*100000) < -400


maxIdLossPcnt = input(10, "Max Intraday Loss(%)", type=float)

// strategy.risk.max_intraday_loss(maxIdLossPcnt, strategy.percent_of_equity)
//total =  (num > 70 )

if (Sum_OF_3_Both > 350 and Up_Move )
    strategy.entry("Bar Up Buy", strategy.long)

if (Sum_OF_3_Both < -200  and Down_Move and RSI > 30.1  )
    strategy.entry("Bar Down Sell ", strategy.short)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)