Strategi Mengikuti Tren Jangka Panjang Berdasarkan RSI


Tanggal Pembuatan: 2024-01-05 16:19:57 Akhirnya memodifikasi: 2024-01-05 16:19:57
menyalin: 1 Jumlah klik: 577
1
fokus pada
1617
Pengikut

Strategi Mengikuti Tren Jangka Panjang Berdasarkan RSI

Ringkasan

Strategi ini didasarkan pada indikator RSI untuk mewujudkan strategi pelacakan tren yang hanya melakukan over dan tidak melakukan short. Ketika indikator RSI mencapai tingkat overbought, masuk ke multi-arah, menggunakan stop loss stop loss dengan proporsi tetap. Strategi ini sederhana dan langsung, berlaku untuk perdagangan multi-head.

Prinsip Strategi

Strategi ini menggunakan indikator RSI untuk menentukan kapan masuk. Ketika indikator RSI berada di bawah level oversold 25, masuk ke dalam melakukan multi arah. Setelah itu, tingkat stop dan stop loss yang proporsional ditetapkan berdasarkan harga masuk. Secara khusus, tingkat stop adalah lebih dari 7% dari harga masuk, dan tingkat stop adalah di bawah 3.5% dari harga masuk.

Strategi ini hanya melakukan lebih banyak tanpa melakukan shorting, dan merupakan strategi pelacakan tren. Strategi ini mencoba untuk menangkap tren naik dari harga oversold. Ketika RSI oversold, yang berarti harga mungkin berada dalam keadaan oversold jangka pendek, melakukan lebih banyak dapat menangkap rebound.

Analisis Keunggulan

Strategi ini memiliki keuntungan sebagai berikut:

  1. Pemikiran yang jelas, logika yang sederhana, mudah dipahami dan diterapkan.

  2. Logika multi-ruang yang jelas, hanya melakukan lebih banyak dan tidak kosong, untuk menghindari risiko Regularity FD003.

  3. Melakukan sinyal lebih banyak dari indikator RSI, dapat secara efektif menilai peluang oversell untuk bouncing.

  4. Stop Loss Ratio yang digunakan untuk mengontrol kerugian tunggal.

Analisis risiko

Strategi ini juga memiliki beberapa risiko:

  1. Ada beberapa cara yang bisa dilakukan untuk mendapatkan keuntungan dari trading dengan modal lebih banyak.

  2. Tidak mempertimbangkan peluang untuk menembus titik tertinggi baru dan mungkin melewatkan beberapa hal.

  3. Stop loss tetap tidak dapat disesuaikan dengan fluktuasi pasar.

  4. Setting parameter RSI yang tidak tepat dapat menyebabkan perdagangan yang sering atau kurang sinyal.

Arah optimasi

Strategi ini dapat dioptimalkan dalam beberapa hal:

  1. Menambahkan strategi overhead yang dapat menghasilkan uang dalam situasi overhead.

  2. Pertimbangkan untuk menambahkan kondisi masuk baru, seperti penembusan tinggi baru atau sinyal bentuk, untuk meningkatkan akurasi.

  3. Parameter RSI dapat dilatih untuk mendapatkan parameter optimal dan mengurangi tingkat kesalahan.

  4. Sistem stop loss bisa lebih cerdas dengan ATR yang dapat disesuaikan dengan fluktuasi pasar.

Meringkaskan

Strategi ini secara keseluruhan memiliki ide yang jelas, menggunakan indikator RSI untuk menilai peluang oversold, dan melacak tren multihead. Keuntungan adalah sederhana dan dapat diandalkan, ide langsung, kelemahan adalah hanya berlaku untuk perdagangan multihead, ruang optimasi yang lebih besar. Strategi ini dapat digunakan sebagai bentuk dari strategi multihead tracking, yang kemudian dapat dioptimalkan dengan memperkenalkan lebih banyak kondisi dan indikator teknis, sehingga menjadi sistem pelacakan positif yang dapat diandalkan.

Kode Sumber Strategi
/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI BENI strategy (Long Only)", overlay=true, shorttitle="RSI BENI Long")

length = input(14, title="RSI Length")
overSold = input(25, title="Overbought Level")
price = close
vrsi = ta.rsi(price, length)

// Plot Einstiege und Levels im Chart für überverkaufte Zonen
plotshape(series=strategy.position_avg_price > 0 and vrsi[1] <= overSold and vrsi > overSold,
         title="Long Entry",
         color=color.green,
         style=shape.triangleup,
         size=size.small,
         location=location.belowbar)

long_tp_inp = input(0.07, title='Long Take Profit %')
long_sl_inp = input(0.035, title='Long Stop Loss %')

long_take_level = strategy.position_avg_price * (1 + long_tp_inp)
long_stop_level = strategy.position_avg_price * (1 - long_sl_inp)

plot(long_take_level, color=color.green, title="Long Take Profit Level", linewidth=2)
plot(long_stop_level, color=color.red, title="Long Stop Loss Level", linewidth=2)

if (not na(vrsi))
    if vrsi < overSold
        // Long Entry
        strategy.entry("Long", strategy.long, comment="enter long")

        strategy.exit("Take Profit/Stop Loss", "Long", limit=long_take_level, stop=long_stop_level)