🏦
Active Exchange
Loading...
📡 API Endpoints Used
Status
Connected

🛒 Smart Buy Only

Accumulate coins with stealth limit orders — no price impact, no selling

How it works: Places randomized limit orders at the bid price over your chosen window. DIP_BOOST buys more when price dips (best for accumulation), UNIFORM spreads buys evenly (TWAP), AGGRESSIVE uses larger/faster chunks. After the window ends, your coins sit in HOLDING — sell them manually, via Smart Sell, or the Command Center.
Active
--
Paused
--
Holding
--
Halted
--
Total Invested
--
Active
Holding
History
All

📖 Smart Buy Only — Complete Guide

🎯 What is Smart Buy Only?

Smart Buy Only is a stealth accumulation engine designed for building positions without impacting market price. Unlike traditional market orders that cause slippage, this module places limit orders at the bid price over a defined time window, ensuring you accumulate at the best possible prices with zero price impact.

Key Principle: Buy-side only accumulation using TWAP (Time-Weighted Average Price), DCA (Dollar Cost Averaging), and adaptive dip-buying strategies — industry-standard techniques used by institutional traders and market makers.

🔧 How It Works (Industry Standard TWAP + DCA)

  1. Launch Accumulation: Set your coin, capital (₹), time window (hours), and strategy
  2. Adaptive Chunking: Capital is split into randomized chunks spread across the window
  3. Limit Orders at Bid: Each chunk places a limit order at the current bid price (no slippage, no market impact)
  4. Fill Monitoring: Orders are monitored for 3 minutes; unfilled orders are cancelled and repriced
  5. Strategy Adjustments: DIP_BOOST increases chunk size on dips, UNIFORM maintains even spacing (TWAP), AGGRESSIVE uses larger/faster chunks
  6. Circuit Breakers: Automatic halt on price crash (>15%), API errors (≥3 consecutive), or maintenance windows
  7. Completion: When capital is fully deployed or window ends, position moves to HOLDING status

📊 Accumulation Strategies

Strategy Description Best For Industry Equivalent
DIP_BOOST Buys +60% more on dips (≥2% below start), -50% less on pumps (≥2% above start) Volatile coins, swing trades, maximizing accumulation at lows Adaptive VWAP with mean reversion
UNIFORM Equal-sized chunks, evenly spaced over time window Stable coins, predictable accumulation, minimizing timing risk Classic TWAP (Time-Weighted Average Price)
AGGRESSIVE Larger chunks (2-4x), faster pace (2-4 orders/hour) High conviction, urgent accumulation, strong support levels Accelerated TWAP with larger lot sizes

🛡️ Circuit Breakers & Risk Management

Circuit Breaker Trigger Action Rationale
Price Crash Price drops >15% from start price HALT accumulation, send Telegram alert Prevents buying into a collapsing market; allows manual review
API Error Streak 3 consecutive API failures HALT accumulation, send Telegram alert Prevents blind trading during exchange outages or connectivity issues
Avg Price Drift Average buy price >5% above start price HALT accumulation Detects runaway buying in a pump; protects against overpaying
Maintenance Window 2-4 AM IST (exchange maintenance hours) Pause trading, resume after window Avoids trading during low liquidity and exchange maintenance

💡 Best Practices (Institutional-Grade Accumulation)

  • Window Selection: Use 12-24h windows for volatile coins, 6-12h for stable coins. Longer windows = better price averaging
  • Capital Sizing: Start with ₹2,000-₹5,000 per position. Avoid >10% of portfolio in a single accumulation
  • Strategy Choice: DIP_BOOST for swing trades, UNIFORM for long-term holds, AGGRESSIVE for high-conviction setups
  • Monitoring: Check Telegram alerts for fills, halts, and completion. Resume halted positions after reviewing cause
  • Exit Planning: Use Smart Sell module for graduated profit-taking, or sell manually via Command Center
  • Diversification: Run multiple accumulations simultaneously (different coins, different strategies)
  • Avoid FOMO: Don't use AGGRESSIVE strategy on pumping coins — wait for pullbacks or use DIP_BOOST

🔄 Position Lifecycle

Status Meaning Available Actions
ACCUMULATING Worker is actively placing buy orders ⏸ Pause, ⏹ Stop
PAUSED Temporarily stopped by user (worker idle) ▶ Resume, ⏹ Stop
HALTED Stopped by circuit breaker (see halt reason) ▶ Resume (after reviewing issue), ⏹ Stop
HOLDING Accumulation complete, coins ready to sell ✅ Mark Sold (after manual sell)
COMPLETED Position closed, archived None (view-only)

📱 Telegram Notifications

You'll receive instant Telegram alerts for:

  • 🛒 Launch: Accumulation started with capital, strategy, and window details
  • 💰 Buy Fills: Each order fill with quantity, price, and running average
  • Completion: Accumulation finished with total quantity and average price
  • 🚨 Halts: Circuit breaker triggered with reason (price crash, API errors, etc.)
  • Pause/Resume: Manual pause or resume actions
  • Stop: Early stop with final position details
  • Sold: Position marked as sold with P&L calculation

❓ Troubleshooting

Issue Cause Solution
Position shows HALTED with "API error streak" 3 consecutive API failures (exchange rate limits, network issues) Wait 5-10 minutes, then click ▶ Resume. Check exchange status at /exchange-setup
Orders not filling Bid price too low, low liquidity, or market moving fast Normal behavior — orders reprice after 3min timeout. Use AGGRESSIVE strategy for faster fills
Position disappeared from Active tab Worker crashed or position halted Check History tab for halted positions. Click ▶ Resume to restart
Average price higher than expected Market pumped during accumulation window Normal for volatile coins. Use longer windows or DIP_BOOST strategy to reduce impact
Can't launch new accumulation Coin not available on selected exchange, or insufficient API permissions Verify coin exists on exchange, check API keys have trading permissions at /exchange-setup

⚙️ Advanced Configuration

When launching an accumulation, you can customize:

  • Min/Max Chunk Size: Override default chunk sizing (useful for very large or small positions)
  • Label: Add custom notes (e.g., "Q2 accumulation", "Swing trade setup", "DCA for long-term hold")
  • Window: 1-168 hours (1 week max). Shorter = faster accumulation, longer = better price averaging

Pro Tip: For positions >₹10,000, use 24-48h windows with UNIFORM or DIP_BOOST to minimize market impact and get better average prices.

🌐 Multi-Exchange Support

Smart Buy Only works with all configured exchanges (WazirX, CoinDCX, ZebPay). The active exchange is shown in the header card above. To switch exchanges:

  1. Go to Exchange Setup
  2. Select your preferred exchange and configure API keys
  3. Return to this page — accumulations will use the newly selected exchange

Note: Each exchange has different fee structures, lot sizes, and liquidity. WazirX typically has the best liquidity for INR pairs.

📈 Performance Metrics

Track your accumulation performance:

  • Average Price: Your cost basis — compare to current price for unrealized P&L
  • Accumulation %: Progress toward target investment (Capital deployed / Target × 100)
  • Unrealized P&L: (Current Value - Total Invested) — updates live every 8 seconds
  • Fill Rate: Check activity logs to see how many orders filled vs cancelled (higher = better liquidity)

🛒 New Accumulation

📏 UNIFORM
Equal chunks (TWAP)
🎯 DIP_BOOST
More on dips ✓ Recommended
⚡ AGGRESSIVE
Fast large chunks

Position Detail