Reset Strategy Deep Analysis
Strategy ID: #274 (274th out of 465 strategies)
Strategy Type: Trend Reset / Mean Reversion Strategy
Timeframe: 15 Minutes (15m)
I. Strategy Overview
Reset is a strategy based on the concept of market "reset." Its core idea is: after markets experience significant fluctuations, prices tend to revert to the mean or restart a trend. The strategy combines volatility indicators and momentum indicators to identify market "calm periods" and find trading opportunities during these periods.
Core Characteristics
| Attribute | Description |
|---|---|
| Buy Condition | 1 core condition: volatility reversion + RSI in neutral zone |
| Sell Condition | 1 core condition: volatility expansion + RSI reaches extreme |
| Protection Mechanisms | No independent protection parameters; relies on trailing stop |
| Timeframe | 15 Minutes |
| Dependencies | TA-Lib |
II. Strategy Configuration Analysis
2.1 Basic Risk Parameters
# ROI Exit Table
minimal_roi = {
"0": 0.08 # Immediate exit: 8% profit
}
# Stoploss Settings
stoploss = -0.10 # -10% hard stoploss
# Trailing Stop
trailing_stop = True
trailing_stop_positive = 0.01 # 1% trailing activation point
trailing_stop_positive_offset = 0.015 # 1.5% offset trigger
Design Rationale:
- Conservative ROI Target: First-tier ROI set at 8%, pursuing steady returns
- Moderate Stoploss: -10% hard stoploss
- Tight Trailing: 1% activation, 1.5% trigger
III. Entry Conditions Details
3.1 Entry Logic
# Buy Condition
dataframe.loc[
(dataframe['atr'] < dataframe['atr'].shift(10) * 0.7) & # Volatility significantly drops
(dataframe['rsi'] > 40) & (dataframe['rsi'] < 60), # RSI in neutral zone
'buy'
] = 1
Logic Analysis:
- Volatility Reversion: ATR drops significantly (below 70% of 10 days ago), indicating market enters "calm period"
- RSI Neutral Zone: RSI between 40-60, neither oversold nor overbought
- Dual Confirmation: Low volatility + neutral momentum, new trend may start
IV. Exit Conditions Details
4.1 Sell Conditions
# Sell Condition
dataframe.loc[
(dataframe['atr'] > dataframe['atr'].shift(5) * 1.5) | # Volatility significantly rises
(dataframe['rsi'] > 75) | (dataframe['rsi'] < 25), # RSI reaches extreme
'sell'
] = 1
Design Rationale:
- Volatility Expansion: Market becomes active, may mean trend end or reversal
- RSI Extreme: Overbought or oversold, pullback possible
V. Technical Indicator System
5.1 Core Indicators
| Indicator Category | Specific Indicator | Purpose |
|---|---|---|
| Volatility | ATR (14) | Measures market volatility degree |
| Momentum | RSI (14) | Measures speed and magnitude of price changes |
5.2 Core Concepts
| Concept | Definition | Trading Significance |
|---|---|---|
| Volatility Reversion | ATR drops significantly | Market consolidating, may brew new trend |
| RSI Neutral | 40 < RSI < 60 | No clear direction, waiting for breakout |
| Volatility Expansion | ATR rises significantly | Market active, trend may end |
VI. Risk Management Features
6.1 Fixed Stoploss
- Stoploss Distance: -10%
- Design Rationale: Moderate is sufficient
6.2 Trailing Stop
| Parameter | Value | Description |
|---|---|---|
| trailing_stop | True | Enable trailing stop |
| trailing_stop_positive | 1% | Activate when profit reaches 1% |
| trailing_stop_positive_offset | 1.5% | Trigger exit on 1.5% drawdown |
VII. Strategy Pros & Cons
✅ Pros
- Unique Perspective: Finds opportunities from volatility angle
- Counter-Trend Thinking: Enter when market is calm, exit when market is crazy
- Risk Controllable: Enter in low volatility, potential drawdown smaller
- Broad Adaptability: Adapts to various market environments
⚠️ Cons
- Sparse Signals: Requires waiting for market calm
- Average Performance in Trending Markets: Trending markets usually have higher volatility
- Requires Judgment: Volatility change judgment is somewhat subjective
VIII. Applicable Scenarios
| Market Environment | Recommended Configuration | Description |
|---|---|---|
| Consolidation Breakthrough | Use Default | Suitable for capturing breakthrough行情 |
| After Rapid Decline | Reduce Number of Pairs | May have rebound opportunities |
| Sustained Trend | Reduce Number of Pairs | Not suitable for trends |
IX. Live Trading Notes
Reset is a unique strategy based on "market reset" concept. Core logic is "what goes up must come down, what hits bottom bounces back" — after market volatility extremes, it always reverts to calm; after markets calm, there will always be new volatility.
9.1 Core Strategy Logic
- Low Volatility Entry: ATR drops significantly, market enters consolidation
- Neutral Momentum Confirmation: RSI in neutral zone, no clear direction
- Volatility Expansion Exit: ATR rises significantly, market starts being active
9.2 Performance in Different Market Environments
| Market Type | Performance Rating | Analysis |
|---|---|---|
| Post-Consolidation Breakthrough | ⭐⭐⭐⭐⭐ | Strategy's best scenario |
| Oscillating Markets | ⭐⭐⭐⭐☆☆ | Volatility changes obvious |
| After Rapid Decline | ⭐⭐⭐☆☆ | May capture rebounds |
| Sustained Trend | ⭐⭐☆☆☆ | Volatility stays high |
9.3 Key Configuration Suggestions
| Configuration Item | Suggested Value | Description |
|---|---|---|
| Timeframe | 15m | Short-term trading |
| ATR Period | 14 | Default value |
| RSI Period | 14 | Default value |
| Volatility Threshold | 0.7 | ATR drop ratio |
X. Important Reminders: Challenges of Unique Strategies
10.1 Understanding Cost
Requires understanding volatility concept and ATR indicator.
10.2 Hardware Requirements
| Number of Pairs | Minimum RAM | Recommended RAM |
|---|---|---|
| 1-5 pairs | 1GB | 2GB |
| 5-10 pairs | 2GB | 4GB |
XI. Summary
Reset is a unique strategy based on volatility changes. Its core value lies in:
- Unique Perspective: Finds market opportunities from volatility angle
- Counter-Trend Thinking: Enter when market is calm
- Risk Controllable: Enter in low volatility, drawdown controllable
- Strong Adaptability: Adapts to different market environments
For investors seeking differentiated strategies, Reset is a choice worth trying.
This document is auto-generated based on strategy code