Strategi ini didasarkan pada indikator Relative Strength Index (RSI). Ini mengamati keadaan overbought dan oversold dari indikator RSI dan melakukan operasi beli dan jual ketika RSI mencapai ambang batas overbought dan oversold, masing-masing. Pada saat yang sama, strategi ini juga mengadopsi pendekatan piramida untuk ukuran posisi, secara bertahap meningkatkan posisi ketika kondisi tertentu terpenuhi, untuk mendapatkan pengembalian yang lebih tinggi.
Inti dari strategi ini adalah indikator RSI. Indikator RSI mengukur besarnya kenaikan dan penurunan harga selama periode waktu dengan menghitung besarnya rata-rata kenaikan dan penurunan harga pada hari-hari naik dan turun selama periode waktu untuk mencerminkan kekuatan tren harga. Ketika indikator RSI mencapai ambang overbought yang ditetapkan (misalnya, 75), biasanya dianggap bahwa harga telah meningkat terlalu banyak dan ada kemungkinan besar penarikan, pada saat strategi akan melakukan operasi jual. Ketika indikator RSI mencapai ambang oversold yang ditetapkan (misalnya, 35), biasanya dianggap bahwa harga telah turun terlalu banyak dan ada kemungkinan besar untuk melakukan operasi read, pada saat strategi akan melakukan operasi beli. Pada saat yang sama, kondisi untuk strategi juga ditetapkan, yaitu ketika jumlah posisi jual dan pembelian yang ditetapkan tidak tercapai dan kondisi terbuka tidak meningkat, untuk mendapatkan keuntungan maksimum.
Strategi ini didasarkan pada indikator RSI klasik dan membuat keputusan perdagangan melalui sinyal overbought dan oversold, sambil mengadopsi pendekatan piramida untuk melacak tren. Strategi ini memiliki keuntungan seperti kesederhanaan, kemudahan pemahaman, dan penerapan luas. Namun, dalam aplikasi yang sebenarnya, perlu diperhatikan risiko seperti pengaturan parameter, pasar osilasi, dan kelanjutan tren, dan optimasi dan perbaikan yang sesuai harus dilakukan sesuai dengan karakteristik pasar, seperti optimasi parameter, kombinasi dengan indikator lain, stop-loss dinamis, optimasi piramida, dll., Untuk mendapatkan kinerja strategi yang lebih kuat.
/*backtest start: 2023-04-06 00:00:00 end: 2024-04-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("RSI Strategy", overlay=true) // Définition des paramètres rsi_length = input(14, title="RSI Length") buy_level = input(35, title="Buy Level") sell_level = input(75, title="Sell Level") pyramiding = input(5, title="Pyramiding") // Calcul du RSI rsi = ta.rsi(close, rsi_length) // Règles d'entrée buy_signal = ta.crossover(rsi, buy_level) sell_signal = ta.crossunder(rsi, sell_level) // Gestion des positions if (buy_signal) strategy.entry("Buy", strategy.long) if (sell_signal) strategy.entry("Sell", strategy.short) // Pyramiding if (strategy.opentrades < pyramiding) strategy.entry("Buy", strategy.long) else if (strategy.opentrades > pyramiding) strategy.entry("Sell", strategy.short) // Tracé du RSI plot(rsi, title="RSI", color=color.blue) hline(buy_level, "Buy Level", color=color.green) hline(sell_level, "Sell Level", color=color.red)