Strategi Perubahan Arah RSI adalah strategi dagangan yang berdasarkan kepada penunjuk Indeks Kekuatan Relatif (RSI). Strategi ini memantau perubahan dalam RSI untuk menentukan perubahan dalam trend pasaran dan melaksanakan pesanan beli, jual, dan penutupan berdasarkan besar perubahan RSI dan pembalikan harga. Strategi ini terutamanya direka untuk perdagangan niaga hadapan komoditi, bertujuan untuk menangkap peluang yang timbul daripada perubahan trend pasaran sambil mencapai sasaran dagangan berisiko rendah dan tinggi.
Inti strategi ini adalah menggunakan penunjuk RSI untuk menentukan perubahan trend pasaran. Khususnya, strategi ini mengikuti langkah-langkah ini untuk melaksanakan perdagangan:
Dengan mengikuti langkah-langkah ini, strategi dapat segera melaksanakan operasi dagangan apabila perubahan penting dalam penunjuk RSI berlaku, dengan itu menangkap peluang yang timbul daripada perubahan dalam trend pasaran.
Strategi perubahan arah RSI adalah strategi perdagangan yang mudah, mudah difahami, dan boleh digunakan secara meluas. Dengan memantau perubahan dalam penunjuk RSI, strategi dapat menangkap peluang yang timbul daripada perubahan dalam trend pasaran dan membolehkan perdagangan mengikut trend. Walau bagaimanapun, strategi ini juga melibatkan risiko tertentu, seperti risiko pengoptimuman parameter, risiko pasaran, dan risiko terlalu sesuai. Untuk meningkatkan lagi prestasi strategi, pertimbangkan untuk menggabungkan penunjuk teknikal tambahan, mengoptimumkan parameter, menambah modul pengurusan risiko, dan menyesuaikan diri dengan pasaran yang berbeza. Secara keseluruhan, Strategi Perubahan Arah RSI adalah strategi perdagangan yang patut dicuba dan dioptimumkan.
/*backtest start: 2023-04-24 00:00:00 end: 2024-04-29 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("RSI Direction Change Strategy", shorttitle="RSI Direction Change", overlay=true) // Input variables rsiLength = input(14, title="RSI Length") rsiChangeThreshold = input(10, title="RSI Change Threshold") rsiExitThreshold = input(5, title="RSI Exit Threshold") priceReverseThreshold = input(1, title="Price Reverse Threshold (%)") // Calculate RSI rsi = ta.rsi(close, rsiLength) // Calculate RSI change rsiChange = rsi - rsi[1] // Buy condition: RSI change is greater than the threshold buyCondition = rsiChange >= rsiChangeThreshold // Sell condition: RSI change is less than the negative threshold or price reverses by 1 percent sellCondition = rsiChange <= -rsiChangeThreshold or ((close - close[1]) / close[1] * 100) <= -priceReverseThreshold // Exit condition: RSI change reverses direction by the exit threshold exitCondition = (rsiChange >= 0 ? rsiChange : -rsiChange) >= rsiExitThreshold // Execute buy order strategy.entry("Buy", strategy.long, when=buyCondition) // Execute sell order strategy.entry("Sell", strategy.short, when=sellCondition) // Execute exit order strategy.close("Buy", when=exitCondition or sellCondition) strategy.close("Sell", when=exitCondition or buyCondition)