Strategi Stop Loss Indeks Kekuatan Relatif

Penulis:ChaoZhang, Tarikh: 2023-12-26 10:22:44
Tag:

img

Ringkasan

Strategi ini berdasarkan kepada penunjuk Indeks Kekuatan Relatif (RSI), digabungkan dengan mekanisme stop loss dan had kerugian harian, untuk berdagang saham Nvidia secara algoritma. Keputusan dagangnya bergantung pada isyarat RSI untuk mengenal pasti keadaan overbought dan oversold, menubuhkan kedudukan panjang dan pendek dengan sewajarnya. Sementara itu, strategi menetapkan titik stop loss untuk mengehadkan kerugian pertaruhan tunggal dan menentukan peratusan kerugian harian maksimum untuk mengawal risiko keseluruhan.

Logika Strategi

Apabila RSI jatuh di bawah ambang oversold 37, harga saham dianggap kurang bernilai, dan kedudukan panjang akan diambil. Apabila RSI melebihi ambang overbought 75, harga saham dilihat terlalu bernilai, dan kedudukan pendek akan diambil. Sebaik sahaja pergerakan harga saham mencapai titik stop loss yang telah ditetapkan sebelumnya, kedudukan akan ditutup. Jika kerugian harian maksimum mencapai 3% daripada nilai bersih, semua kedudukan akan ditutup dan tidak ada perdagangan baru akan dibuat pada hari itu.

Inti strategi ini bergantung kepada isyarat RSI untuk menentukan peluang perdagangan. RSI di bawah 30 mewakili keadaan oversold, yang menunjukkan harga saham kurang; sementara RSI di atas 70 dilihat sebagai keadaan overbought, yang bermaksud harga saham terlalu tinggi. Strategi ini membuka kedudukan panjang / pendek pada tahap oversold / overbought, mengharapkan pembalikan harga untuk keuntungan.

Mekanisme stop loss digunakan untuk mengehadkan kerugian pertaruhan tunggal. Apabila kerugian mencapai ambang peratusan yang telah ditetapkan, kedudukan akan ditutup dengan perintah stop loss. Ini bertujuan untuk mengelakkan kerugian besar dalam satu perdagangan. Had kerugian harian mengehadkan jumlah kerugian setiap hari. Jika kerugian melebihi 3% daripada nilai bersih, semua kedudukan akan ditutup dan tidak ada dagangan baru akan dibuat untuk mengelakkan kerugian lebih lanjut pada hari itu.

Analisis Kelebihan

Kelebihan strategi stop loss RSI ini termasuk:

  1. RSI overbought/oversold isyarat agak boleh dipercayai untuk menapis peluang perdagangan bunyi bising
  2. Stop loss berkesan mengurangkan risiko kerugian pertaruhan tunggal
  3. Had kerugian harian menghalang kerugian besar dalam keadaan pasaran yang melampau
  4. Peraturan strategi adalah mudah dan mudah difahami dan dilaksanakan
  5. Parameter RSI yang boleh disesuaikan dan titik stop loss sesuai dengan persekitaran pasaran yang berbeza

Analisis Risiko

Beberapa risiko strategi ini termasuk:

  1. RSI sebagai alat analisis teknikal tidak dapat meramalkan sepenuhnya trend harga dan titik masa mereka
  2. Penempatan stop loss yang tidak betul boleh membawa kepada stop loss awal atau kerugian yang terlalu besar
  3. Had kerugian harian boleh menghentikan perdagangan pada hari itu, kehilangan peluang yang berpotensi
  4. Tetapan parameter yang tidak sesuai (contohnya panjang RSI, ambang overbought / oversold) boleh melemahkan keberkesanan strategi
  5. Pengujian belakang yang tidak mencukupi boleh terlalu menilai keuntungan sebenar dalam perdagangan langsung

Arahan pengoptimuman

Beberapa cara untuk mengoptimumkan strategi:

  1. Uji gabungan optimum parameter RSI dan ambang overbought/oversold di pasaran dan jangka masa yang berbeza
  2. Mengira peratusan stop loss yang optimum secara statistik berdasarkan data sejarah
  3. Mengkaji profil risiko-balasan tahap had kerugian harian yang berbeza
  4. Uji di seluruh bakul stok dan reka bentuk algoritma pengumpulan stok untuk meningkatkan kestabilan
  5. Menggabungkan penunjuk lain seperti MACD, KD untuk merancang stop loss dinamik dan saiz kedudukan dinamik
  6. Memperkenalkan model pembelajaran mesin untuk meningkatkan pulangan strategi

Kesimpulan

Strategi stop loss RSI mengintegrasikan kekuatan penunjuk teknikal dan mekanisme kawalan risiko untuk menapis bunyi bising dan mengawal risiko perdagangan hingga tahap tertentu. Dengan peraturan yang mudah dan jelas, ia boleh berfungsi sebagai strategi perdagangan kuantitatif pengenalan. Walau bagaimanapun, parameter dan mekanisme stop lossnya mempunyai ruang untuk pengoptimuman lanjut, dengan beberapa ketidakpastian dalam pembayaran probabilistik.


//@version=5
strategy("RSI Strategy with Daily Loss Limit", overlay=true)

// Define RSI conditions
rsiValue = ta.rsi(close, 7)
rsiLength = input(15, title="RSI Length")
rsiOverbought = 75
rsiOversold = 37

// Define stop-loss percentage
stopLossPercent = input(1, title="Stop Loss Percentage") / 100

// Enter long (buy) when RSI is below 40 with stop-loss
if (rsiValue < rsiOversold)
    strategy.entry("Buy", strategy.long)

// Exit long when RSI is above 80 or when stop-loss is hit
if (rsiValue > rsiOverbought)
    strategy.exit("Buy", from_entry="Buy", loss=close * stopLossPercent)

// Enter short (sell) when RSI is above 80 with stop-loss
if (rsiValue > rsiOverbought)
    strategy.entry("Sell", strategy.short)

// Exit short when RSI is below 40 or when stop-loss is hit
if (rsiValue < rsiOversold)
    strategy.exit("Sell", from_entry="Sell", loss=close * stopLossPercent)

// Track account equity
equityLimit = strategy.equity * 0.97  // Set the daily loss limit to 3%

// Enter long (buy) when RSI is below 40
if (rsiValue < rsiOversold)
    strategy.entry("Buy", strategy.long)

// Exit long when RSI is above 80 or when stop-loss is hit
if (rsiValue > rsiOverbought)
    strategy.exit("Buy", from_entry="Buy", loss=close * stopLossPercent)

// Enter short (sell) when RSI is above 80
if (rsiValue > rsiOverbought)
    strategy.entry("Sell", strategy.short)

// Exit short when RSI is below 40 or when stop-loss is hit
if (rsiValue < rsiOversold)
    strategy.exit("Sell", from_entry="Sell", loss=close * stopLossPercent)

// Plot RSI on the chart
plot(rsiValue, title="RSI", color=color.blue)

// Stop trading for the day if the daily loss limit is reached
if (strategy.equity < equityLimit)
    strategy.close_all()


Lebih lanjut