Strategi ini adalah berdasarkan kepada Indeks Kekuatan Relatif (RSI) penunjuk. Ia memerhatikan keadaan overbought dan oversold penunjuk RSI dan menjalankan operasi beli dan jual apabila RSI mencapai set overbought dan oversold ambang, masing-masing. Pada masa yang sama, strategi ini juga mengamalkan pendekatan piramid untuk saiz kedudukan, secara beransur-ansur meningkatkan kedudukan apabila syarat-syarat tertentu dipenuhi, untuk mendapatkan pulangan yang lebih tinggi.
Inti strategi ini adalah penunjuk RSI. Penunjuk RSI mengukur besarnya kenaikan harga dan penurunan dalam tempoh masa dengan mengira besarnya purata kenaikan harga dan penurunan pada hari-hari naik dan turun dalam tempoh masa untuk mencerminkan kekuatan trend harga. Apabila penunjuk RSI mencapai ambang overbought yang ditetapkan (contohnya, 75), biasanya dianggap bahawa harga telah meningkat terlalu banyak dan terdapat kemungkinan besar penarikan balik, di mana strategi akan melakukan operasi jual. Apabila penunjuk RSI mencapai ambang oversold yang ditetapkan (contohnya, 35), biasanya dianggap bahawa harga telah jatuh terlalu banyak dan terdapat kemungkinan lebih besar untuk operasi membaca, di mana strategi akan melakukan operasi beli. Pada masa yang sama, syarat-syarat untuk strategi juga ditetapkan, iaitu apabila kedudukan piramid tidak memenuhi syarat dan kedudukan terbuka yang lebih tinggi, ia akan terus meningkat untuk mendapatkan pulangan yang lebih tinggi.
Strategi ini berdasarkan kepada penunjuk RSI klasik dan membuat keputusan perdagangan melalui isyarat overbought dan oversold, sambil menggunakan pendekatan piramid untuk mengesan trend. Ia mempunyai kelebihan seperti kesederhanaan, kemudahan pemahaman, dan penerapan yang luas. Walau bagaimanapun, dalam aplikasi sebenar, perhatian perlu diberikan kepada risiko seperti penetapan parameter, pasaran berayun, dan kesinambungan trend, dan pengoptimuman dan penambahbaikan yang sesuai harus dibuat mengikut ciri pasaran, seperti pengoptimuman parameter, kombinasi dengan penunjuk lain, stop-loss dinamik, pengoptimuman piramid, dan lain-lain, untuk mendapatkan prestasi strategi yang lebih kukuh.
/*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)