Skip to main content

MultiTrade Strategy Analysis

Strategy ID: #236 (Strategy #236 of 465)
Strategy Type: Multi-Trading-Pair Parallel Trading + Unified Signal System
Timeframe: 15 Minutes (15m)


I. Strategy Overview​

MultiTrade is a strategy specifically designed for multi-trading-pair parallel trading. Its name directly reveals its core characteristic — Multi (many) + Trade (trading). Unlike traditional strategies focusing on single or few pairs' deep analysis, MultiTrade adopts a "cast a wide net" approach, applying unified trading logic across multiple pairs simultaneously, diversifying single-token risk through distributed investment while increasing the probability of capturing market opportunities.

The strategy uses a 15-minute timeframe, balancing risk control and opportunity capture. Its core design philosophy is "trading breadth for depth" — not pursuing high returns per trade, but achieving stable returns statistically by monitoring multiple pairs simultaneously.

Core Characteristics​

CharacteristicDescription
Buy Conditions4 unified buy signal sets, applicable to all trading pairs
Sell Conditions4 base sell signals + unified take-profit/stoploss logic
ProtectionOverall risk control + per-trade stoploss + position count limits
Timeframe15-minute primary timeframe
DependenciesTA-Lib, pandas, numpy

1.1 Core Advantages of Multi-Trading-Pair Trading​

  1. Risk Diversification: Don't put all eggs in one basket — a single token's plunge won't be fatal
  2. Opportunity Capture: Monitor multiple pairs simultaneously, won't miss other tokens' moves
  3. Volatility Reduction: Multiple pairs' returns smooth each other, equity curve more stable
  4. Capital Efficiency: Fully utilize idle capital, improve capital utilization rate

II. Strategy Configuration Analysis​

2.1 Basic Risk Parameters​

# ROI Exit Table
minimal_roi = {
"0": 0.08, # Immediate exit: 8% profit
"30": 0.05, # After 30 minutes: 5% profit
"60": 0.03, # After 60 minutes: 3% profit
"120": 0 # After 120 minutes: no profit limit
}

# Stoploss Settings
stoploss = -0.08 # -8% hard stoploss

# Trailing Stop
trailing_stop = True
trailing_only_offset_is_reached = True
trailing_stop_positive = 0.03 # 3% trailing start
trailing_stop_positive_offset = 0.04 # 4% offset trigger

# Max Positions
max_open_trades = 5 # Max 5 concurrent positions

Design Philosophy:

  • Medium Take-Profit Target: 8% initial target, suitable for medium-short-term trading
  • Strict Stoploss: -8% stoploss, stricter than single-pair strategies due to multiple concurrent positions
  • Position Limits: Max 5 positions, avoids over-diversification and capital pressure
  • Time-Decreasing ROI: Longer holding = lower profit threshold

2.2 Order Type Configuration​

order_types = {
'buy': 'market', # Market order entry, ensures execution
'sell': 'market', # Market order exit
'trailing_stop_loss': 'market',
'stoploss': 'market', # Market stoploss
'stoploss_on_exchange': False
}

2.3 Trading Pair Selection Recommendations​

Trading Pair TypeRecommended QuantityDescription
Mainstream Tokens2–3BTC/USDT, ETH/USDT as core positions
High-Volume Alts5–10Good liquidity, low slippage
Potential Tokens3–5High risk high return, light positions
Total15–25Recommended range

Blacklist Recommendations:

  • Leveraged tokens (*BULL, *BEAR, *UP, *DOWN)
  • Low-liquidity tokens (24h volume < 1M USDT)
  • Stablecoin pairs (USDC/USDT, etc.)

III. Entry Conditions Details​

3.1 Unified Buy Signal System​

MultiTrade's core characteristic is all trading pairs use the same buy logic, benefits:

  • Simplified management complexity
  • Convenient unified parameter optimization
  • More significant statistical significance

3.2 Four Buy Condition Sets​

Condition Set #1: Trend Breakout Type​

# Logic
- EMA20 > EMA50 > EMA200 (moving averages in bullish arrangement)
- Close > EMA20 (price above short-term MA)
- RSI(14) between 40–60 (not overbought or oversold)
- Volume > 20-period MA volume × 1.3 (volume confirmation)

Applicable Scenario: Trend initiation, capture breakout moves

Condition Set #2: Oversold Bounce Type​

# Logic
- RSI(14) < 35 (oversold zone)
- Close < BB(20) lower band × 0.98 (broke below Bollinger lower band)
- SMA200 in uptrend (major trend upward)
- MFI < 40 (money flow low)

Applicable Scenario: Buy on pullback after trend

Condition Set #3: Golden Cross Confirmation Type​

# Logic
- EMA12 crosses above EMA26 (short-term golden cross)
- MACD > 0 (MACD above zero)
- RSI(14) < 70 (not in overbought zone)
- Price above SMA200 (long-term trend upward)

Applicable Scenario: Trend continuation, entry signal confirmed

Condition Set #4: Momentum Breakout Type​

# Logic
- Close breaks above 20-period high
- ATR(14) > ATR(14).shift(1) (volatility increasing)
- RSI(14) between 50–70 (moderate momentum)
- Volume expansion

Applicable Scenario: Breakout moves, capture trend acceleration

3.3 Buy Condition Enable Strategy​

Market EnvironmentRecommended EnableReason
Trend UpwardEnable allMultiple signals capture different opportunity types
Ranging MarketConditions #2, #3Focus on oversold bounce and confirmation signals
Trend DownwardOnly Condition #2Only lightly bottom-fish when oversold

IV. Exit Conditions Details​

4.1 Unified Take-Profit System​

Holding TimeTake-Profit TargetDescription
0–30 minutes8%Fast profit target
30–60 minutes5%Medium position target
60–120 minutes3%Lower target for longer holding
120 minutes+No limitDepends on signals and stoploss

4.2 Stoploss Mechanism​

TypeParameterDescription
Fixed Stoploss-8%Strictly control per-trade loss
Trailing Stop+4% activate, 3% drawdown lockProtect profits
Signal StoplossSell signal triggeredProactive exit

4.3 Four Base Sell Signals​

# Sell Signal 1: Overbought Exit
- RSI(14) > 75 (overbought zone)
- Close > BB(20) upper band (broke above Bollinger upper band)

# Sell Signal 2: Trend Weakening
- EMA12 crosses below EMA26 (death cross)
- MACD < 0 (MACD turns negative)

# Sell Signal 3: Momentum Exhaustion
- RSI(14) drops more than 15 points from high
- Volume contracts (below 50% of MA)

# Sell Signal 4: Price Breakdown
- Close < EMA200 (broke below long-term MA)
- Downward speed accelerating

V. Multi-Trading-Pair Management Strategy​

5.1 Position Allocation Principles​

PrincipleDescription
Correlation ControlAvoid holding highly correlated tokens simultaneously (e.g., ETH and most alts)
Position BalanceSingle position no more than 20% of total capital
Staggered EntryDifferent pairs' signals may come at different times, staggered entry reduces cost
Stoploss PriorityTrigger stoploss immediately upon trigger, no hesitation

5.2 Capital Management Recommendations​

# Capital allocation example (total capital 10000 USDT)
max_open_trades = 5
stake_per_trade = total_capital / 5 * 0.9 # 1800 USDT per trade, 10% buffer reserved

# Dynamic adjustment
if current_open_trades < 3:
stake_per_trade = total_capital * 0.25 # Fewer positions, increase per-trade size
elif current_open_trades >= 4:
stake_per_trade = total_capital * 0.15 # More positions, decrease per-trade size

5.3 Risk Monitoring Indicators​

IndicatorAlert ValueDescription
Total Exposure< 80%Reserve capital for extreme moves
Daily Loss< 3%Pause new positions after trigger
Consecutive Stoploss Count> 5 timesCheck market environment or pause trading
Holding TimeAvg > 4 hoursStrategy parameters may need adjustment

VI. Risk Management Highlights​

6.1 Overall Risk Control​

# Max drawdown control
max_drawdown_limit = 0.15 # Max drawdown 15%

# Daily risk limit
daily_loss_limit = 0.03 # Max daily loss 3%

# Holding time limit
max_holding_hours = 8 # Max holding per trade 8 hours

6.2 Diversification Risk​

DimensionStrategy
Token DiversificationHold 3–5 different type tokens simultaneously
Entry DiversificationEntry at different time points, average cost
Take-Profit DiversificationDifferent profit targets, staggered exit

6.3 Emergency Stoploss Mechanism​

When the following occur, the strategy triggers emergency stoploss:

  • Daily loss exceeds 3%
  • 5 consecutive stoploss triggers
  • BTC 1-hour drop exceeds 5%
  • Overall market fear index too high

VII. Strategy Pros & Cons​

Pros​

  1. Risk Diversification: Multi-pair diversifies single-token risk
  2. Opportunity Capture: Won't miss other tokens' moves
  3. Simple and Unified: One logic applies to all pairs, simple management
  4. Capital Efficiency: Fully utilize capital, improve opportunity capture
  5. Stable Returns: Statistically stable, reduces contingency
  6. Scalable: Can increase trading pair count as needed

Cons​

  1. Capital Requirements: Needs sufficient capital for multiple positions
  2. Fee Accumulation: High trading frequency, fees are significant expense
  3. Management Complexity: Multiple positions need simultaneous monitoring
  4. Unified Parameters: Cannot optimize for individual pairs
  5. Correlation Risk: If market overall drops, multiple positions lose simultaneously
  6. Execution Pressure: High pressure when multiple signals trigger simultaneously

VIII. Applicable Scenarios​

Market EnvironmentRecommended ConfigDescription
Uptrendmax_trades=5, all conditions enabledCapture multi-token opportunities in trends
Ranging Marketmax_trades=3, only oversold conditions enabledReduce positions, focus on oversold bounce
Downtrendmax_trades=2, strict stoplossLight positions, stand by, control risk
High VolatilityWiden stoploss to -10%Give more volatility room
Low VolatilityTighten take-profit to 5%Quick profit-taking

IX. Summary​

MultiTrade is a strategy specifically designed for multi-pair parallel trading. Its core value lies in:

  1. Diversification: Diversifies risk through multiple trading pairs
  2. Unification: Simple unified signal system reduces management complexity
  3. Efficiency: Improves capital utilization and opportunity capture
  4. Systematization: Standardized risk control and capital management

Recommendations for quantitative traders:

  • Properly control position count and per-trade amounts
  • Watch fee erosion on returns
  • Regularly evaluate each pair's performance
  • Dynamically adjust parameters based on market environment

Remember: Multiple trading pairs doesn't mean multiple returns — key lies in execution quality and risk control.