
Strategi ini didasarkan pada indeks kekuatan relatif (RSI), yang digabungkan dengan mekanisme stop loss dan loss limit, untuk melakukan perdagangan algoritmik terhadap saham Nvidia. Keputusan perdagangan bergantung pada indikator RSI untuk mengidentifikasi sinyal overbought dan oversold, dan kemudian membangun posisi overbought dan oversold. Strategi ini juga menetapkan stop loss untuk membatasi kerugian per unit dan menetapkan persentase kerugian maksimum per hari untuk mengendalikan risiko keseluruhan.
Ketika RSI berada di bawah titik oversold 37, maka dianggap bahwa harga saham tersebut terbebani, maka dilakukan over; ketika RSI berada di atas titik oversold 75, maka dianggap bahwa harga saham tersebut terbebani, maka dilakukan short. Jika harga saham jatuh di atas titik stop loss yang telah ditetapkan sebelumnya, stop loss akan keluar.
Strategi ini terutama bergantung pada indikator RSI untuk menentukan waktu jual beli. RSI di bawah 30 adalah sinyal oversell, yang mewakili harga saham yang diremehkan; dan RSI di atas 70 adalah sinyal overbuy, yang berarti harga saham yang diremehkan. Strategi ini membuka posisi overbought dan oversold, bergantung pada harga saham yang berbalik untuk mendapatkan keuntungan.
Mekanisme stop loss digunakan untuk mengontrol kerugian tunggal. Ketika kerugian mencapai persentase yang ditetapkan, strategi akan berhenti rugi. Pengaturan ini dapat mencegah kerugian besar tunggal.
Strategi ini menggabungkan indikator RSI dengan batasan stop loss/per hari dan memiliki keuntungan sebagai berikut:
Strategi ini juga memiliki beberapa risiko:
Strategi ini dapat dioptimalkan dalam beberapa hal:
Strategi stop loss indeks kekuatan relatif ini mengintegrasikan keunggulan indikator teknis dengan mekanisme pengendalian risiko, memfilter peluang perdagangan kebisingan, mengendalikan risiko perdagangan hingga batas tertentu. Strategi ini sederhana, jelas, dan mudah dipraktikkan, dan dapat digunakan sebagai salah satu strategi masuk untuk perdagangan kuantitatif. Namun, pengaturan parameter dan mekanisme stop loss dapat dioptimalkan lebih lanjut, dan menghadapi ketidakpastian probabilitas tertentu untuk mendapatkan keuntungan. Secara keseluruhan, strategi ini memberikan template referensi bagi pemula, tetapi perlu dievaluasi dan disesuaikan dengan hati-hati dalam operasi praktis.
//@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()