
Menurut analisis teknikal, RSI di atas 70 harus mewakili keadaan overbought, dan oleh itu merupakan isyarat menjual. Mata wang kripto mewakili kategori aset baru, yang mengubah konsep analisis teknikal. Pembelian FOMO boleh menghasilkan kekuatan yang kuat, yang membolehkan aset digital bertahan dalam keadaan overbought untuk jangka masa yang cukup lama, memberikan peluang perdagangan garis pendek yang baik untuk menjejaki trend kenaikan.
Membina strategi perdagangan trend yang mengikuti RSI, yang biasanya dianggap sebagai penunjuk pembalikan, nampaknya bertentangan dengan naluri. Tetapi dengan lebih daripada 200 pengulangan, ini adalah satu tetapan strategi jangka panjang yang sangat menarik.
Strategi ini mengandaikan 30% daripada dana yang boleh diperdagangkan untuk setiap pesanan. Ia mengambil kira yuran urus niaga 0.1%, yang sesuai dengan yuran asas Binance (pertukaran cryptocurrency terbesar di dunia).
Strategi ini menggunakan indikator RSI untuk mengenal pasti keadaan overbought untuk menentukan arah trend, berhenti secara beransur-ansur dalam trend kenaikan. Berbanding dengan cara penggunaan RSI turun tradisional, strategi ini memberikan pemikiran baru. Dengan pengesahan semula yang ketat, strategi ini mendapat prestasi yang baik.
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=1
strategy(shorttitle='Trend-following RSI Scalping Strategy (by Coinrule)',title='Trend-following RSI Strategy ', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)
//Backtest dates
fromMonth = input(defval = 1, title = "From Month")
fromDay = input(defval = 10, title = "From Day")
fromYear = input(defval = 2020, title = "From Year")
thruMonth = input(defval = 1, title = "Thru Month")
thruDay = input(defval = 1, title = "Thru Day")
thruYear = input(defval = 2112, title = "Thru Year")
showDate = input(defval = true, title = "Show Date Range")
start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window
finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window
window() => true
// RSI inputs and calculations
lengthRSI = input(14, title = 'RSI period', minval=1)
RSI = rsi(close, lengthRSI)
//Entry
strategy.entry(id="long", long = true, when = RSI > 70 and window())
//Exit
Take_profit= ((input (6))/100)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)
strategy.close("long", when = RSI < 55 or close > longTakeProfit and window())