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
| Feature | Description |
|---|---|
| Entry Conditions | 1 independent entry signal |
| Exit Conditions | 2 (EMA death cross + custom exit) |
| Protection | Dynamic stoploss + trailing stop |
| Timeframe | 1 day |
| Dependencies | talib, 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 Method | Trigger Condition |
|---|---|
| Custom Stoploss | Price breaks below 14-period lowest price |
| EMA Death Cross | fastMA < slowMA |
| Trailing Stop | Profit retraces to threshold |
| ROI Take-Profit | Holding time reaches threshold |
V. Technical Indicator System
| Indicator Category | Specific Indicator | Purpose |
|---|---|---|
| Trend Indicators | EMA(12, 26) | Trend judgment |
| Volatility Indicator | MIN(14) | Dynamic stoploss |
| Volume | volume | Signal 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
- Dynamic Stoploss: Highly adaptable
- Long-term Design: Suitable for trend investing
- Multiple Exits: Comprehensive protection
⚠️ Cons
- Long Timeframe: Low trading frequency
- Simple Conditions: May produce false signals
VIII. Applicable Scenarios
| Market Environment | Recommended Configuration |
|---|---|
| Clear trending market | ✅ Usable |
| Ranging market | ⚠️ Use with caution |
IX. Detailed Applicable Market Environments
Performance in Different Markets
| Market Type | Performance Rating |
|---|---|
| 📈 Trending market | ⭐⭐⭐⭐ |
| 🔄 Ranging market | ⭐⭐ |
X. Important Reminders
Hardware Requirements
| Number of Pairs | Minimum Memory |
|---|---|
| 1-20 | 1GB |
| 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