Skip to main content

EI3v2 Strategy: In-Depth Analysis

Strategy Number: #153 (153rd of 465 strategies)
Strategy Type: Multi-Condition Buy + EWO Momentum + Pump Protection
Timeframe: 5 Minutes (5m) + 1 Hour Informational Layer


I. Strategy Overview​

EI3v2 (aka EI3v2_tag_cofi_green) is a complex multi-condition buy strategy containing multiple buy signal groups (lambo2, EWO, COFI), with BTC correlation analysis and pump protection mechanisms implemented.

Key Characteristics​

FeatureDescription
Buy Conditions4 independent buy signal groups
Sell Conditions2 main sell signals + custom exit
Protection5 sets of protection parameters (cooldown, max drawdown, stoploss guard, low profit protection)
Timeframe5 minutes (main) + 1 hour (informational layer)
DependenciesTA-Lib, technical, numpy

II. Strategy Configuration Analysis​

2.1 Basic Risk Parameters​

# ROI Exit Table
minimal_roi = {
"0": 0.99 # Immediate exit: 99% profit
}

# Stoploss Settings
stoploss = -0.10 # -10% hard stoploss

# Trailing Stop
trailing_stop = True
trailing_stop_positive = 0.001
trailing_stop_positive_offset = 0.012

2.2 Protection Parameters​

protections = [
{"method": "CooldownPeriod", "stop_duration_candles": 5},
{"method": "MaxDrawdown", "lookback_period_candles": 48, "trade_limit": 20, "max_allowed_drawdown": 0.2},
{"method": "StoplossGuard", "lookback_period_candles": 24, "trade_limit": 4},
{"method": "LowProfitPairs", "lookback_period_candles": 6, "trade_limit": 2, "required_profit": 0.02},
{"method": "LowProfitPairs", "lookback_period_candles": 24, "trade_limit": 4, "required_profit": 0.01}
]

III. Entry Conditions Details​

3.1 lambo2 Condition​

lambo2 = (
close < ema_14 * lambo2_ema_14_factor & # Price below EMA14
rsi_4 < lambo2_rsi_4_limit & # RSI(4) low
rsi_14 < lambo2_rsi_14_limit # RSI(14) low
)

3.2 buy1ewo Condition​

buy1ewo = (
rsi_fast < 35 &
close < ma_buy * low_offset &
EWO > ewo_high &
rsi < rsi_buy &
volume > 0 &
close < ma_sell * high_offset
)

3.3 buy2ewo Condition​

buy2ewo = (
rsi_fast < 35 &
close < ma_buy * low_offset &
EWO < ewo_low & # Negative EWO
volume > 0 &
close < ma_sell * high_offset
)

3.4 COFI Condition​

is_cofi = (
open < ema_8 * buy_ema_cofi &
crossed_above(fastk, fastd) &
fastk < buy_fastk &
fastd < buy_fastd &
adx > buy_adx &
EWO > buy_ewo_high
)

3.5 Buy Prohibition Conditions​

# Pump protection
dont_buy_conditions.append(pnd_volume_warn < 0) # Abnormal trading volume

# BTC protection
dont_buy_conditions.append(btc_rsi_8_1h < 35) # Won't buy when BTC is oversold

IV. Exit Conditions Details​

4.1 Basic Sell Conditions​

# Condition 1: HMA50 up + price above sell point + RSI confirmation
(
close > hma_50 &
close > ma_sell * high_offset_2 &
rsi > 50 &
volume > 0 &
rsi_fast > rsi_slow
)

# Condition 2: HMA50 down + price above sell point + momentum confirmation
(
close < hma_50 &
close > ma_sell * high_offset &
volume > 0 &
rsi_fast > rsi_slow
)

4.2 Custom Exit​

def custom_exit(...):
# Held over 4 days and loss exceeds 4%
if profit < -0.04 and days >= 4:
return 'unclog'

V. Technical Indicator System​

5.1 Core Indicators​

CategoryIndicatorPurpose
TrendEMA, HMADynamic moving averages
MomentumRSI, EWOOverbought/oversold confirmation
Money FlowStochasticStochastic indicator
Trend StrengthADXTrend strength
ProtectionPump/Dump DetectionAbnormal volatility filtering

VI. Risk Management Features​

6.1 Five-Layer Protection Mechanism​

  1. Cooldown: Wait 5 candles after a trade
  2. Max Drawdown: Stop after 20% drawdown within 48 candles
  3. Stoploss Guard: Max 4 trades within 24 candles
  4. Low Profit Protection: 2 trades within 6 candles require 2% profit
  5. BTC Correlation: Prohibit buying when BTC RSI < 35

6.2 Pump Protection Mechanism​

# 36-hour trading volume anomaly detection
volume_change_percentage = volume_mean_long / volume_mean_base
pnd_volume_warn = volume_mean_short / volume_mean_long > 5.0

VII. Strategy Pros & Cons​

✅ Pros​

  1. Multi-condition buy: 4 types of buy signals, adapting to different markets
  2. Complete protection: 5-layer protection preventing consecutive losses
  3. BTC correlation: Avoids bottom-fishing when the overall market is falling
  4. Pump protection: Avoids buying coins that are being "pumped"

⚠️ Cons​

  1. Complex conditions: Signal trigger frequency may be low
  2. Many parameters: Requires careful optimization

VIII. Applicable Scenarios​

Market EnvironmentRecommended ConfigNotes
Bouncemarket conditionsEnable EWO conditionsBottom-fishing tool
Oscillating marketEnable lambo2 conditionsRSI oversold bounce
Falling marketDisable buysBTC protection auto-blocks
High volatilityEnable pump protectionAvoid getting cut

IX. Applicable Market Environments in Detail​

9.1 Core Strategy Logic​

  • Multi-condition filtering: All 4 conditions must be met to buy
  • Protection priority: 5 layers prevent consecutive losses
  • BTC correlation: Don't buy when market is weak

9.2 Performance in Different Market Environments​

Market TypeRatingAnalysis
Bouncemarket conditions★★★★★EWO condition catches bounces masterfully
Oscillating market★★★★☆lambo2 + RSI can catch some bounces
Falling market★☆☆☆☆BTC protection auto-blocks

X. Important Notes: The Cost of Complexity​

10.1 Signal Frequency​

All 4 buy conditions being satisfied simultaneously is rare — the strategy may not trade for a very long time.

10.2 Hardware Requirements​

The strategy has moderate computational load:

Number of PairsMin RAMRecommended RAM
10-20 pairs2GB4GB
40+ pairs4GB8GB

XI. Summary​

EI3v2 is a multi-condition strategy with comprehensive protection mechanisms, suitable for traders who prioritize signal quality. Its core value lies in:

  1. Multi-condition filtering reduces fake signals
  2. 5-layer protection prevents consecutive losses
  3. BTC correlation and pump protection avoid getting cut

Recommendation: Use only after fully understanding the strategy logic. Prevent overfitting.