Just as the Volatility Gate prevents โfalling knifeโ scenarios, it also protects your DCA strategy from chasing sudden upward price spikes, commonly referred to as โpumps.โ Without this protection, the bot can add DCA orders at the top of a fast-rising move, leading to overexposure and potential losses if the market retraces.
๐น 1๏ธโฃ What is Pump Chasing?
- A โpumpโ occurs when a symbol rapidly increases in price due to hype, low liquidity, or coordinated buying.
Standard fixed-interval DCA places orders immediately based on deviation thresholds, which can cause:
- DCA orders executed near the peak of the pump
- Over-investment with size multipliers stacking on a rapidly inflated price
- Negative impact on average PNL once the price retraces
Example:
- DCA deviation = 7%, size multiplier = 1.2ร
- Price jumps 25% in 10 minutes โ multiple DCA orders fire sequentially
- Orders executed at inflated prices, reducing overall profitability
๐น 2๏ธโฃ How Volatility Gate Handles Pump Chasing
Step 1: Detect Explosive Upward Movement
- When a DCA trigger occurs during a rapid price increase, the Volatility Gate calculates smoothed kline movement.
- If the upward movement exceeds
explosive_threshold_pct, the DCA order is held in observation, preventing immediate placement.
Step 2: Observation Phase
Held orders are monitored every 60 seconds to detect:
- Neutral movement: momentum has stalled
- Reversal: price begins moving back toward your trade setup (favorable entry)
- Streak counters (
required_neutral_streak) ensure that only sustained stabilization triggers execution.
Step 3: Release at Safer Prices
- Orders are released after momentum cools or reversal is detected, often at lower prices relative to the pump peak, avoiding chasing inflated levels.
๐น 3๏ธโฃ Key Safety Features Against Pump Chasing
| Feature | Protection Mechanism |
|---|---|
explosive_threshold_pct |
Holds DCA orders when price moves too fast upward |
| Observation polling | Monitors smoothed price movement instead of reacting to spikes |
required_neutral_streak |
Confirms momentum is genuinely cooling or reversing |
max_observation_minutes |
Ensures eventual execution while avoiding peak prices |
๐น 4๏ธโฃ Example Scenario
| Step | Price Movement | Gate Action | Result |
|---|---|---|---|
| Trigger | +7% (DCA deviation) | Volatility Gate evaluates smoothed movement | HELD |
| Minute 1 | +15% | Observation โ still explosive | Streak = 0 |
| Minute 2 | +1% | Neutral detected | Streak = 1 |
| Minute 3 | +0.3% | Neutral streak met | DCA Released at safer price, below pump peak |
| Outcome | Average DCA entry lower than peak | Avoided chasing the top |
๐น 5๏ธโฃ Summary
The Volatility Gate prevents chasing fast upward moves by:
- Holding DCA orders during explosive price surges
- Continuously monitoring smoothed movement
- Releasing orders only after momentum stabilizes or reverses
- Reducing overexposure and improving average entry price
By combining detection, observation, and streak confirmation, the Volatility Gate ensures DCA does not blindly follow pumps, protecting your capital while still participating in favorable trends.