Skip to main content

ActionZone Strategy Analysis

Strategy Number: #37
Strategy Type: EMA Crossover + Custom Stoploss
Timeframe: 1 day (1d)


I. Strategy Overview

ActionZone is a medium-complexity cryptocurrency trading strategy that combines EMA crossovers with a custom dynamic stoploss mechanism. The strategy operates on a 1-day (Daily) timeframe, making it suitable for medium to long-term investors.

The core highlight of this strategy is the implementation of a custom stoploss mechanism — it dynamically calculates stoploss levels based on historical lowest prices, rather than using a fixed percentage stoploss. This design better adapts to the volatility characteristics of different coins.

Core Features

FeatureDescription
Entry Conditions1 independent entry signal
Exit Conditions2 (EMA death cross + custom exit)
ProtectionDynamic stoploss + trailing stop
Timeframe1 day
Dependenciestalib, technical

II. Strategy Configuration Analysis

2.1 Base Risk Parameters

# ROI exit table
minimal_roi = {
"0": 0.10,
"60": 0.05,
"120": 0.02,
"180": 0.01,
}

# Stoploss setting
stoploss = -0.10

2.2 Dynamic Stoploss Mechanism

def custom_stoploss(self, ...):
stoploss_price = last_candle["lowest"]
# Calculate stoploss based on 14-period lowest price

This design allows the stoploss level to dynamically adjust based on the historical volatility characteristics of each coin.


III. Entry Conditions Details

3.1 Entry Conditions

(dataframe["fastMA"] > dataframe["slowMA"]) &  # Bull market
(dataframe["close"] > dataframe["fastMA"]) & # Price breakout
(dataframe["volume"] > 0) # Has trading volume

IV. Exit Logic Details

4.1 Multiple Exit Mechanisms

Exit MethodTrigger Condition
Custom StoplossPrice breaks below 14-period lowest price
EMA Death CrossfastMA < slowMA
Trailing StopProfit retraces to threshold
ROI Take-ProfitHolding time reaches threshold

V. Technical Indicator System

Indicator CategorySpecific IndicatorPurpose
Trend IndicatorsEMA(12, 26)Trend judgment
Volatility IndicatorMIN(14)Dynamic stoploss
VolumevolumeSignal validation

VI. Risk Management Features

6.1 Dynamic Stoploss Advantages

  • Adapts to volatility characteristics of different coins
  • Avoids fixed stoploss being triggered by normal fluctuations

6.2 Trailing Stop Configuration

trailing_stop = True
trailing_stop_positive = 0.01
trailing_stop_positive_offset = 0.02

VII. Strategy Pros & Cons

✅ Pros

  1. Dynamic Stoploss: Highly adaptable
  2. Long-term Design: Suitable for trend investing
  3. Multiple Exits: Comprehensive protection

⚠️ Cons

  1. Long Timeframe: Low trading frequency
  2. Simple Conditions: May produce false signals

VIII. Applicable Scenarios

Market EnvironmentRecommended Configuration
Clear trending market✅ Usable
Ranging market⚠️ Use with caution

IX. Detailed Applicable Market Environments

Performance in Different Markets

Market TypePerformance Rating
📈 Trending market⭐⭐⭐⭐
🔄 Ranging market⭐⭐

X. Important Reminders

Hardware Requirements

Number of PairsMinimum Memory
1-201GB
20+2GB

XI. Summary

ActionZone is a well-designed strategy, particularly suitable for medium to long-term investors. Its dynamic stoploss mechanism is a highlight, enabling better adaptation to the volatility characteristics of different coins.


Document Version: v1.0
Strategy Series: EMA Crossover + Dynamic Stoploss