Skip to main content

RCC Strategy Deep Analysis

Strategy ID: #272 (272nd out of 465 strategies)
Strategy Type: RSI + CCI Combined Strategy
Timeframe: 15 Minutes (15m)


I. Strategy Overview

RCC is a hybrid strategy combining RSI with CCI indicators. RSI (Relative Strength Index) measures the speed of price changes, while CCI (Commodity Channel Index) measures the deviation of price from its statistical mean. Their combination filters out false signals generated by single indicators, improving the quality of trading signals.

Core Characteristics

AttributeDescription
Buy Condition1 core buy condition: RSI < 30 + CCI < -100
Sell Condition1 core sell condition: RSI > 70 + CCI > 100
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.10 # Immediate exit: 10% profit
}

# Stoploss Settings
stoploss = -0.12 # -12% hard stoploss

# Trailing Stop
trailing_stop = True
trailing_stop_positive = 0.015 # 1.5% trailing activation point
trailing_stop_positive_offset = 0.025 # 2.5% offset trigger

Design Rationale:

  • Moderate ROI Threshold: First-tier ROI set at 10%, slightly higher than QuickI_v2
  • Looser Stoploss: -12% hard stoploss gives trades more room for volatility
  • Trailing Stop: 1.5% profit activates trailing, 2.5% 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
dataframe.loc[
(dataframe['rsi'] < 30) & (dataframe['cci'] < -100),
'buy'
] = 1

Logic Analysis:

  • RSI Oversold Confirmation: RSI < 30 indicates price is in extreme oversold territory
  • CCI Oversold Confirmation: CCI < -100 indicates price severely deviates from the mean
  • Dual Extreme Confirmation: Both indicators reaching extreme values simultaneously means higher signal reliability

3.2 Indicator Calculation

# Core Indicator Calculation
dataframe['rsi'] = ta.RSI(dataframe, timeperiod=14)
dataframe['cci'] = ta.CCI(dataframe, timeperiod=14)

IV. Exit Conditions Details

4.1 Sell Conditions

# Sell Condition
dataframe.loc[
(dataframe['rsi'] > 70) & (dataframe['cci'] > 100),
'sell'
] = 1

Design Rationale:

  • RSI Overbought: RSI > 70 indicates price is in extreme overbought territory
  • CCI Overbought: CCI > 100 indicates price severely deviates above the mean
  • Dual Confirmation: Both indicators reaching extreme values confirms trend reversal

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 Indicator Characteristic Comparison

IndicatorOversold ThresholdOverbought ThresholdCharacteristic
RSI3070Reflects momentum changes
CCI-100100Reflects degree of price deviation

VI. Risk Management Features

6.1 Fixed Stoploss

  • Stoploss Distance: -12%
  • Design Rationale: More relaxed than QuickI_v2, accommodating CCI's larger swings

6.2 Trailing Stop

ParameterValueDescription
trailing_stopTrueEnable trailing stop
trailing_stop_positive1.5%Activate when profit reaches 1.5%
trailing_stop_positive_offset2.5%Trigger exit on 2.5% drawdown

VII. Strategy Pros & Cons

✅ Pros

  1. Dual Filtering: RSI + CCI simultaneous confirmation reduces false signals
  2. Strong Adaptability: CCI is sensitive to price deviation, captures more opportunities
  3. Simple and Direct: Clear logic, easy to understand and implement
  4. Complementary Indicators: RSI reflects momentum, CCI reflects deviation, strong complementarity

⚠️ Cons

  1. Parameter Sensitive: CCI fluctuates significantly, may generate frequent signals
  2. Average Performance in Choppy Markets: Both indicators must meet conditions simultaneously — difficult
  3. Limited Performance in Trending Markets: Not skilled at capturing trend行情

VIII. Applicable Scenarios

Market EnvironmentRecommended ConfigurationDescription
Oversold ReboundUse DefaultSuitable for capturing rebounds after dual oversold
Choppy MarketReduce Number of PairsReduce false signal impact
Trending MarketsCombine with Other StrategiesLimited effect when used alone

IX. Live Trading Notes

RCC is a dual-indicator strategy combining momentum (RSI) and deviation (CCI). Its core logic is "dual extremes" — when two different dimensional indicators simultaneously reach extreme values, the probability of reversal is higher.

9.1 Core Strategy Logic

  • Dual Oversold Buy: RSI < 30 AND CCI < -100
  • Dual Overbought Sell: RSI > 70 AND CCI > 100
  • Higher Signal Quality: Both indicators confirm simultaneously, signals more reliable

9.2 Performance in Different Market Environments

Market TypePerformance RatingAnalysis
Extreme Oversold Rebound⭐⭐⭐⭐⭐Dual extremes make rebound probability extremely high
Choppy Market⭐⭐⭐☆☆Fewer signals but higher quality
Downtrend⭐⭐☆☆☆Continuous deviation may mean further decline
Sideways Consolidation⭐⭐⭐☆☆Some opportunities during consolidation

9.3 Key Configuration Suggestions

Configuration ItemSuggested ValueDescription
Timeframe15mBest for short-term trading
RSI Period14Default value
CCI Period14Default value

X. Important Reminders: Complexity of Dual-Indicator Strategies

10.1 Learning Curve

Medium — slightly more complex than single-indicator strategies, requires understanding both indicators' characteristics.

10.2 Hardware Requirements

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

10.3 Backtesting vs Live Trading Differences

  • CCI fluctuates significantly; live trading may differ from backtesting
  • Recommended to set more conservative fee rates

10.4 Manual Trading Suggestions

Requires monitoring both RSI and CCI simultaneously; manual operation has some difficulty.


XI. Summary

RCC is a dual-indicator confirmation overbought/oversold strategy. Its core value lies in:

  1. High Signal Quality: Both indicators confirm simultaneously
  2. Strong Complementarity: RSI reflects momentum, CCI reflects deviation
  3. Strong Adaptability: Adapts to various market environments

For quantitative traders, this is a more reliable choice than single-indicator strategies, but be mindful of its potentially underwhelming performance in choppy markets.


This document is auto-generated based on strategy code