Type/to search

RSI Average Reversion Trading Strategy

Cryptocurrency
Created: 2023-09-20 15:38:45
Last modified: 3 years ago
1
Follow
1781
Followers

Overview

This strategy uses RSI average based on multiple price inputs to determine overbought/oversold and trades mean-reversion.

Strategy Logic

  1. Calculate RSI values based on close, open, high etc.

  2. Take arithmetic average of the RSI values to derive RSI mean.

  3. RSI mean above 0.5 indicates overbought, below 0.5 oversold.

  4. RSI mean reversion to the 0.5 midpoint generates trading signals.

  5. Set RSI mean exit thresholds, like close long above 0.65, close short below 0.35.

  6. Simple and clear trading logic easy to implement.

Advantages

  1. RSI mean improves stability using multiple price inputs.

  2. Trading signals from RSI mean reversion, combining trend and reversal.

  3. Intuitive RSI mean curve forms clear visual trading signals.

  4. Default parameters simple and practical for mean reversion.

  5. Concise code easy to understand and modify for beginners.

Risks

  1. RSI prone to false reversal signals resulting in losses.

  2. Inappropriate RSI parameters and threshold setups affect performance.

  3. Relying solely on single RSI indicator leads to higher systematic risk.

  4. Unable to confirm price reversal sustaining power.

  5. Trending markets tend to produce losses.

Enhancement

  1. Test and optimize RSI period for higher sensitivity.

  2. Evaluate price input impacts on RSI mean.

  3. Add trend filter to avoid counter-trend trades.

  4. Incorporate other factors to confirm reversal signals.

  5. Build dynamic stops mechanism for risk control.

  6. Optimize entry, stop loss, take profit for higher efficiency.

Conclusion

This strategy trades RSI mean reversion simply and viably for beginners. But risks include signal errors and trends exist. Multi-factor optimization and risk management improvements can make the strategy more robust and efficient as a reliable reversal system.

Source
Pine
/*backtest
start: 2022-09-13 00:00:00
end: 2023-09-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99

//@version=5
Strategy parameters
Strategy parameters
v_input_float_1
v_input_float_2
Entries Type
Allow Long entries
Allow Short entries
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)