RSI Strategi perdagangan jangka panjang

Penulis:ChaoZhang, Tanggal: 2023-09-21 20:54:08
Tag:

Gambaran umum

Strategi ini menggunakan indikator RSI untuk menentukan arah tren jangka panjang, dikombinasikan dengan pola candlestick dan price breakout untuk menghasilkan sinyal perdagangan jangka panjang.

Logika Strategi

Strategi ini didasarkan pada dua faktor utama:

  1. Indikator RSI

    Menghitung RSI 20 periode untuk menentukan arah tren keseluruhan.

  2. Pola Lilin

    Menghakimi perubahan harga selama 3 lilin terakhir untuk mengkonfirmasi tren.

    • Perubahan dekat akumulasi di atas 350 menunjukkan tren naik
    • Perubahan dekat akumulasi di bawah -200 menunjukkan tren penurunan

Ini pergi panjang ketika uptrend dan RSI di atas 30, dan pergi pendek ketika downtrend.

Secara keseluruhan, ia mempertimbangkan tren RSI dan pola candlestick selama periode yang lebih lama untuk menentukan tren.

Keuntungan

  • RSI menilai arah tren jangka panjang
  • Pola candlestick mengkonfirmasi tren
  • Beberapa faktor meningkatkan akurasi
  • Siklus yang lebih panjang menghindari perdagangan yang berlebihan
  • Parameter dan ambang RSI yang dapat disesuaikan

Risiko

  • RSI dapat tertinggal dari perubahan tren
  • Aturan pola candlestick sederhana
  • Tidak ada mekanisme stop loss, keluar yang baik sangat penting
  • Siklus panjang tidak dapat bereaksi terhadap penyesuaian singkat
  • Batas batas perlu disesuaikan secara terpisah untuk produk yang berbeda

Risiko dapat dikurangi dengan:

  • Mengoptimalkan parameter RSI untuk periode terbaik
  • Menambahkan indikator lain seperti MACD untuk konfirmasi
  • Menambahkan bergerak atau persentase berhenti
  • Pertimbangkan perdagangan kecil tambahan untuk siklus pendek
  • Parameter uji dan ambang batas secara terpisah untuk produk yang berbeda

Arah Peningkatan

Strategi dapat ditingkatkan dengan:

  1. Pengujian periode RSI yang berbeda untuk parameter optimal

    contoh, uji 10, 15, 30 periode RSI

  2. Menambahkan indikator konfirmasi

    contohnya memerlukan MACD golden cross untuk RSI uptrend

  3. Mengoptimalkan pemberhentian

    Pertimbangkan berhenti bergerak, jalur123 dll.

  4. Optimasi parameter berbasis waktu

    Mengoptimalkan parameter secara terpisah untuk sesi yang berbeda

  5. Menambahkan strategi jangka pendek

    Menggabungkan strategi jangka pendek untuk bereaksi terhadap penyesuaian sementara

Ringkasan

Strategi jangka panjang ini menggunakan RSI untuk arah tren, yang dikonfirmasi oleh pola candlestick dan breakout, untuk fokus pada tren utama sambil menghindari kebisingan jangka pendek. Namun, masalah seperti lag RSI dan stop lemah ada.


/*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)

Lebih banyak