Skip to main content

RCCI Strategy Deep Analysis

Strategy ID: #273 (273rd out of 465 strategies)
Strategy Type: RSI + CCI Improved Combined Strategy
Timeframe: 15 Minutes (15m)


I. Strategy Overview

RCCI is an improved version of the RCC strategy. While maintaining the RSI + CCI dual-indicator core logic, it introduces more flexible condition judgment mechanisms. The strategy not only focuses on absolute indicator values but also considers relative changes in indicators, improving the timeliness and accuracy of signals.

Core Characteristics

AttributeDescription
Buy Conditions1-2 buy conditions: RSI oversold + CCI oversold OR crossover
Sell Conditions1-2 sell conditions: RSI overbought + CCI overbought OR crossover
Protection MechanismsNo independent protection parameters; relies on trailing stop
Timeframe15 Minutes
DependenciesTA-Lib

II. Strategy Configuration Analysis

2.1 Basic Risk Parameters

# ROI Exit Table
minimal_roi = {
"0": 0.12 # Immediate exit: 12% profit
}

# Stoploss Settings
stoploss = -0.15 # -15% hard stoploss

# Trailing Stop
trailing_stop = True
trailing_stop_positive = 0.02 # 2% trailing activation point
trailing_stop_positive_offset = 0.03 # 3% offset trigger

Design Rationale:

  • Higher ROI Threshold: First-tier ROI set at 12%, pursuing greater profits
  • Looser Stoploss: -15% hard stoploss gives trades more room for volatility
  • Trailing Stop: 2% profit activates trailing, 3% offset triggers exit

2.2 Order Type Configuration

order_types = {
'buy': 'limit',
'sell': 'limit',
'stoploss': 'market',
'stoploss_on_exchange': False
}

III. Entry Conditions Details

3.1 Entry Logic

# Buy Condition 1: Dual Oversold
dataframe.loc[
(dataframe['rsi'] < 25) & (dataframe['cci'] < -120),
'buy'
] = 1

# Buy Condition 2: RSI Recovery + CCI Divergence
dataframe.loc[
(dataframe['rsi'] > 30) & (dataframe['rsi'].shift(1) < 30) &
(dataframe['cci'] < -80),
'buy'
] = 1

Logic Analysis:

  • Condition 1 — Extreme Oversold: RSI < 25 AND CCI < -120, more stringent than RCC
  • Condition 2 — Recovery Confirmation: RSI recovers from oversold zone + CCI still at lows

IV. Exit Conditions Details

4.1 Sell Conditions

# Sell Condition 1: Dual Overbought
dataframe.loc[
(dataframe['rsi'] > 75) & (dataframe['cci'] > 120),
'sell'
] = 1

# Sell Condition 2: RSI Pullback + CCI Divergence
dataframe.loc[
(dataframe['rsi'] < 70) & (dataframe['rsi'].shift(1) > 70) &
(dataframe['cci'] > 80),
'sell'
] = 1

V. Technical Indicator System

5.1 Core Indicators

Indicator CategorySpecific IndicatorPurpose
MomentumRSI (14)Measures speed and magnitude of price changes
TrendCCI (14)Measures price deviation from the mean

5.2 Improvements

ImprovementRCCRCCI
RSI Oversold Threshold3025 (more stringent)
CCI Oversold Threshold-100-120 (more extreme)
Crossover SignalsNoneAdded (recovery/pullback confirmation)

VI. Risk Management Features

6.1 Fixed Stoploss

  • Stoploss Distance: -15%
  • Design Rationale: More relaxed than RCC, accommodating larger swings

6.2 Trailing Stop

ParameterValueDescription
trailing_stopTrueEnable trailing stop
trailing_stop_positive2%Activate when profit reaches 2%
trailing_stop_positive_offset3%Trigger exit on 3% drawdown

VII. Strategy Pros & Cons

✅ Pros

  1. More Stringent Extreme Values: RSI < 25 AND CCI < -120, signals more reliable
  2. Added Crossover Signals: RSI recovery/pullback confirmation improves timeliness
  3. Higher Profit Target: 12% ROI target, pursuing greater profits
  4. Strong Adaptability: Adapts to various market environments

⚠️ Cons

  1. Fewer Signals: More stringent conditions mean fewer signals
  2. May Miss Opportunities: Waiting for extreme values may cause missing parts of moves
  3. Requires More Patience: Strategy needs more waiting

VIII. Applicable Scenarios

Market EnvironmentRecommended ConfigurationDescription
Extreme Oversold ReboundUse DefaultSuitable for capturing extreme rebounds
Rapid UptrendIncrease Number of PairsPursue greater profits
Choppy MarketReduce Number of PairsReduce false signal impact

IX. Live Trading Notes

RCCI is the "advanced version" of RCC, adding more stringent extreme value judgment and crossover confirmation mechanisms on top of dual indicators.

9.1 Core Strategy Logic

  • Extreme Oversold Buy: RSI < 25 AND CCI < -120
  • Recovery Crossover Buy: RSI recovers from oversold zone + CCI cooperating
  • More Stringent Exit: RSI > 75 AND CCI > 120

9.2 Performance in Different Market Environments

Market TypePerformance RatingAnalysis
Extreme Rebound⭐⭐⭐⭐⭐More stringent extremes, higher rebound probability
Choppy Market⭐⭐⭐☆☆Fewer signals but higher quality
Downtrend⭐⭐☆☆☆Extreme values may persist
Sideways Consolidation⭐⭐⭐☆☆Some opportunities but not many

9.3 Key Configuration Suggestions

Configuration ItemSuggested ValueDescription
Timeframe15mShort-term trading
RSI Period14Default value
CCI Period14Default value
ROI Target12%Higher than RCC

X. Important Reminders: The Cost of Stringency

10.1 Mental Preparation

Requires more patience to wait for extreme values to appear.

10.2 Hardware Requirements

Number of PairsMinimum RAMRecommended RAM
1-5 pairs1GB2GB
5-10 pairs2GB4GB

XI. Summary

RCCI is an improved version of RCC. Its core value lies in:

  1. More Stringent Extreme Values: Improving signal reliability
  2. Crossover Confirmation Mechanism: Improving timeliness
  3. Higher Profit Target: 12% ROI
  4. Looser Stoploss: -15%

For investors using the RCC strategy, RCCI is a worthwhile upgraded version to try.


This document is auto-generated based on strategy code