Strategi RSI ganda berdagang menggunakan dua indikator Relative Strength Index (RSI), RSI cepat dan RSI lambat, keduanya memungkinkan perdagangan ke arah yang sama.
Logikanya adalah:
Menghitung RSI cepat (misalnya periode 16) dan RSI lambat (misalnya periode 31)
Sinyal panjang dihasilkan ketika RSI cepat melintasi di bawah level oversold (misalnya 30)
Sinyal panjang juga dipicu ketika RSI lambat melintasi di bawah tingkat oversold
RSI cepat dan lambat dapat keduanya sinyal panjang pada hari yang sama
Penutupan RSI cepat di atas 70 keluar dari perdagangan
RSI lambat menutup di atas 68 keluar dari perdagangan
Stop loss terakhir ditetapkan
RSI ganda mengidentifikasi peluang di wilayah overbought / oversold. Menggabungkan garis cepat dan lambat memungkinkan entri multi-langkah untuk mengendarai tren. Stop loss mengendalikan risiko.
RSI cepat/lambat memvalidasi dan mengurangi sinyal palsu
Entri multi-langkah untuk sepenuhnya memanfaatkan tren
Tingkat profit take dan stop loss yang berbeda
Stop trailing lebih mengelola risiko
Membutuhkan optimasi parameter RSI
Pendaftaran ganda meningkatkan eksposur risiko
Stop loss terlalu dekat risiko berhenti keluar
Strategi RSI ganda menggunakan dua kerangka waktu untuk entri sambil mengendalikan risiko. Optimasi parameter dan stop ketat adalah kuncinya. Secara keseluruhan, ini cocok untuk mengikuti tren pergerakan arah jangka menengah hingga panjang.
/*backtest start: 2023-09-06 00:00:00 end: 2023-09-13 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // @version=4 // © HermanBrummer // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ strategy("DUAL RSI", "RSI", 1, pyramiding=2) /// USES TWO RSI'S BOTH OF THEM CAN TRADE IN THE SAME DIRECTION AT THE SAME TIME -- ONE SLOW RSI, AND ONE FAST RSI /// BOTH RSI'S HAVE DIFFERENT LENGHTS ONE IS FAST AND HAS A SETTTING OF 16 ONE IS SLOW AND HAS A SETTING OF 31 /// BOTH RSI'S HAVE DIFERENT EXIT PARAMETERS /// PYRAMIDING ALLOWS THE SYSTEM TO BUY ONE DO ONE SLOW RSI AND ONE FAST RSI BUY ON THE SAME DAY /// FASTRSI EXITS AT 70 RSI LEVEL /// SLOW RSI EXITS AT 68 RSI LEVEL FastRSILen = input( 16 ) SlowRSILen = input( 31 ) overSold = input( 91 ) FastRsi = rsi(ohlc4, FastRSILen) SlowRsi = rsi(ohlc4, SlowRSILen) aboveMaFilter = close > sma(close, 200) StopLossLine = strategy.position_avg_price * .90 plot(StopLossLine, "StopLossLine", #ff0000) // plot(FastRsi, "FastRsi", color.yellow, 2) // plot(SlowRsi, "SlowRsi", color.purple, 2) FastBuy = FastRsi < overSold and aboveMaFilter //and strategy.position_size != 1 SlowBuy = SlowRsi < overSold and aboveMaFilter //and strategy.position_size != 1 // FAST_BUY strategy.entry("Fast Enter", true, when=FastBuy) if FastRsi > 70 /// SELLS IF RSI == 75 strategy.close("Fast Enter", comment="Fast Exit") strategy.exit("Stop Loss", "Fast Enter", stop=StopLossLine) // // /// SLOW_BUY strategy.entry("Slow Enter", true, when=SlowBuy) strategy.exit("Stop Loss", "Slow Enter", stop=StopLossLine) if SlowRsi > 68 /// SELLS IF RSI == 68 strategy.close("Slow Enter", comment="Slow Exit")