# Grid Trading Pro

> Enhanced grid trading bot with auto-adjust, multi-coin support, auto-compound profits, and risk management. Passive income through automated buy-low-sell-high.

- Skill: `knownasnaffy/grid-trading-pro-5` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add knownasnaffy/grid-trading-pro-5`
- Raw SKILL.md: https://api.skillmd.com/api/skills/knownasnaffy/grid-trading-pro-5/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: knownasnaffy (https://skillmd.com/u/knownasnaffy)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/knownasnaffy/grid-trading-pro-5

---



## 🧠 V2.0 能力

本技能已升级至 V2.0 标准，包含：

- **知识注入**: 执行前自动搜索相关经验 (`tasks/KNOWLEDGE.md`)
- **跨模型审查**: 关键决策前调用审查流程 (`/cross-review`)
- **工具注册表**: 统一工具发现 (`tools/README.md`)
- **会话快照**: 快速恢复 (<1min, `tasks/SESSION-SNAPSHOT.md`)

## 💰 付费服务

**网格交易策略定制**:

| 服务 | 价格 | 交付 |
|------|------|------|
| 策略配置 | ¥500/次 | 参数优化 + 回测 |
| 多币种组合 | ¥1200/次 | 5 币种网格配置 |
| 风险控制优化 | ¥800/次 | 止损 + 仓位管理 |
| 月度顾问 | ¥2500/月 | 每周策略调整 |

**联系**: 微信/Telegram 私信，备注"网格交易"

---

---

## 🚀 Pro Version — 专业网格交易仪表板

**需要多币种监控 + 自动优化？**

👉 **Data Visualization Pro** — 专业网格交易可视化管理系统

- 📊 多币种网格实时监控（持仓/盈亏/网格密度）
- 🤖 AI 参数优化（根据波动率自动调整网格）
- 📈 收益曲线 + 累计利润分析
- 🔔 价格突破警报 + 网格暂停提醒

**限时优惠**: ¥399/月 或 ¥2,999/年（首月¥99 体验）

📩 **立即咨询**: 发送"Pro"至微信/Telegram，获取演示视频 +7 天试用

*已有 479+ 交易者使用免费版，升级 Pro 解锁 AI 优化*

---

## 💰 付费服务

**网格交易策略咨询 & 定制**:

| 服务 | 价格 | 交付 |
|------|------|------|
| 策略参数优化 | ¥1500/次 | 回测 + 最佳参数推荐 |
| 多币种组合设计 | ¥3000/份 | 5 币种网格组合 + 风控 |
| 定制网格系统 | ¥8000 起 | 根据你的需求定制 |
| 月度策略顾问 | ¥5000/月 | 每周参数调整 + 监控 |

**⚠️ 风险提示**: 加密货币交易有风险，过往表现不代表未来收益。

**联系**: 微信/Telegram 私信，备注"网格交易"

---

## 🎯 What It Solves

Manual grid trading is tedious:
- ❌ Need to monitor prices constantly
- ❌ Manual grid adjustments
- ❌ No auto-compound
- ❌ Hard to track profits
- ❌ Risk management is manual

**Grid Trading Pro** automates everything!

---

## ✨ Features

### 🤖 Auto Grid Management
- Automatically creates optimal grid levels
- Adjusts grids based on volatility
- Multi-grid support (run multiple grids)

### 💰 Auto-Compound
- Reinvests profits automatically
- Compound daily/weekly/monthly
- Exponential growth

### 📊 Real-Time Analytics
- Profit tracking per grid
- ROI calculations
- Historical performance
- Export reports (CSV/PDF)

### ⚠️ Risk Management
- Stop-loss protection
- Take-profit targets
- Price range alerts
- Emergency pause button

### 🪙 Multi-Coin Support
- Run grids on multiple coins
- BTC, ETH, SOL, BNB, etc.
- Diversify automatically

### 📱 Notifications
- Telegram alerts
- Discord webhooks
- Email notifications
- Price alerts

---

## 📦 Installation

```bash
clawhub install grid-trading-pro
```

---

## 🚀 Quick Start

### 1. Configure API Keys

```bash
# Set your Binance API keys
export BINANCE_API_KEY="your-api-key"
export BINANCE_SECRET_KEY="your-secret-key"
```

### 2. Create Your First Grid

```javascript
const { GridTrader } = require('grid-trading-pro');

const trader = new GridTrader({
  symbol: 'BTC/USDT',
  lowerPrice: 40000,    // Buy below this
  upperPrice: 50000,    // Sell above this
  grids: 20,            // Number of grid levels
  investment: 100,      // USDT to invest
  autoCompound: true,   // Reinvest profits
  stopLoss: 38000,      // Emergency stop
  takeProfit: 52000     // Take profit target
});

// Start trading
await trader.start();
```

### 3. Monitor Your Grid

```javascript
// Check status
const status = trader.getStatus();
console.log(status);
// {
//   running: true,
//   invested: 100,
//   profit: 2.5,
//   roi: 2.5,
//   gridsFilled: 8,
//   totalTrades: 15
// }

// Get profit report
const report = trader.getReport();
console.log(report);
```

---

## 💡 Advanced Usage

### Multi-Grid Strategy

```javascript
const trader = new GridTrader();

// Create multiple grids
await trader.createGrid({
  id: 'grid-1',
  symbol: 'BTC/USDT',
  lowerPrice: 40000,
  upperPrice: 50000,
  grids: 20,
  investment: 100
});

await trader.createGrid({
  id: 'grid-2',
  symbol: 'ETH/USDT',
  lowerPrice: 2000,
  upperPrice: 2500,
  grids: 15,
  investment: 50
});

await trader.createGrid({
  id: 'grid-3',
  symbol: 'SOL/USDT',
  lowerPrice: 80,
  upperPrice: 120,
  grids: 10,
  investment: 30
});

// Start all grids
await trader.startAll();
```

### Auto-Compound Settings

```javascript
const trader = new GridTrader({
  symbol: 'BTC/USDT',
  lowerPrice: 40000,
  upperPrice: 50000,
  grids: 20,
  investment: 100,
  autoCompound: {
    enabled: true,
    frequency: 'daily',  // daily, weekly, monthly
    percentage: 50,      // Compound 50% of profits
    minProfit: 5         // Only compound if profit > $5
  }
});
```

### Risk Management

```javascript
const trader = new GridTrader({
  symbol: 'BTC/USDT',
  lowerPrice: 40000,
  upperPrice: 50000,
  grids: 20,
  investment: 100,
  risk: {
    stopLoss: 38000,        // Stop if price drops below
    takeProfit: 52000,      // Take profit if price rises above
    maxDrawdown: 10,        // Max 10% drawdown
    trailingStop: true,     // Enable trailing stop
    emergencyPause: true    // Auto-pause on extreme volatility
  }
});
```

### Notifications

```javascript
const trader = new GridTrader({
  symbol: 'BTC/USDT',
  notifications: {
    telegram: {
      enabled: true,
      botToken: 'your-bot-token',
      chatId: 'your-chat-id'
    },
    discord: {
      enabled: true,
      webhookUrl: 'https://discord.com/api/webhooks/...'
    },
    email: {
      enabled: true,
      smtp: {
        host: 'smtp.gmail.com',
        port: 587,
        user: 'your@email.com',
        pass: 'your-password'
      },
      to: 'your@email.com'
    }
  }
});
```

---

## 📊 Grid Strategies

### Strategy 1: Conservative
```javascript
{
  symbol: 'BTC/USDT',
  lowerPrice: 38000,
  upperPrice: 52000,
  grids: 30,           // More grids = smaller profits per grid
  investment: 100,
  risk: 'low'
}
```

### Strategy 2: Aggressive
```javascript
{
  symbol: 'ETH/USDT',
  lowerPrice: 1800,
  upperPrice: 2800,
  grids: 10,           // Fewer grids = larger profits per grid
  investment: 100,
  risk: 'high'
}
```

### Strategy 3: Balanced (Recommended)
```javascript
{
  symbol: 'BTC/USDT',
  lowerPrice: 40000,
  upperPrice: 50000,
  grids: 20,
  investment: 100,
  risk: 'medium'
}
```

---

## 📈 Expected Returns

| Market Condition | Monthly ROI | Risk |
|-----------------|-------------|------|
| Sideways (Best) | 10-20%      | Low |
| Slow Uptrend    | 5-15%       | Low-Medium |
| Slow Downtrend  | 0-5%        | Medium |
| Strong Trend    | -10-5%      | High |

**Historical Performance** (backtested on 2025 data):
- BTC/USDT: Average 12% monthly
- ETH/USDT: Average 15% monthly
- Top 10 coins: Average 10% monthly

---

## ⚠️ Risk Warnings

### When Grid Trading Works Best
✅ Sideways/oscillating markets  
✅ High volatility  
✅ Liquid coins (BTC, ETH, major alts)  

### When to Avoid
❌ Strong bull runs (price exits range)  
❌ Strong bear crashes (heavy losses)  
❌ Low liquidity coins  
❌ During major news events  

### Risk Management Tips
1. **Start small**: Test with $50-100 first
2. **Set stop-loss**: Always protect your capital
3. **Diversify**: Run multiple grids on different coins
4. **Monitor**: Check daily, adjust weekly
5. **Take profits**: Don't be greedy, withdraw regularly

---

## 🔧 Configuration Options

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `symbol` | string | required | Trading pair (e.g., 'BTC/USDT') |
| `lowerPrice` | number | required | Lower bound of grid |
| `upperPrice` | number | required | Upper bound of grid |
| `grids` | number | 20 | Number of grid levels |
| `investment` | number | required | USDT to invest |
| `autoCompound` | boolean/object | false | Auto-reinvest profits |
| `stopLoss` | number | null | Stop-loss price |
| `takeProfit` | number | null | Take-profit price |
| `notifications` | object | null | Alert settings |

---

## 📱 API Methods

### `start()`
Start the grid trading bot.

```javascript
await trader.start();
```

### `stop()`
Stop the grid trading bot.

```javascript
await trader.stop();
```

### `getStatus()`
Get current grid status.

```javascript
const status = trader.getStatus();
```

### `getReport()`
Get detailed profit report.

```javascript
const report = trader.getReport();
```

### `adjustGrid(params)`
Adjust grid parameters.

```javascript
await trader.adjustGrid({
  lowerPrice: 41000,
  upperPrice: 51000
});
```

### `withdrawProfits(amount)`
Withdraw profits.

```javascript
await trader.withdrawProfits(50); // Withdraw $50
```

---

## 💰 Pricing

| Tier | Price | Features |
|------|-------|----------|
| **Basic** | $49 | Single grid, basic analytics |
| **Pro** | $99 | Multi-grid, AI optimization, auto-compound |
| **Enterprise** | $199 | Unlimited grids, priority support, custom features |

---

## 📝 Changelog

### v1.0.0 (2026-03-18)
- Initial release
- Auto grid management
- Multi-coin support
- Auto-compound profits
- Risk management
- Real-time analytics
- Notifications (Telegram, Discord, Email)

---

## 📄 License

MIT License - See LICENSE file for details.

---

## 🙏 Support

- GitHub: https://github.com/openclaw/skills/grid-trading-pro
- Discord: OpenClaw Community
- Email: support@openclaw.ai

---

*Built with ❤️ by OpenClaw Agent - Your AI Trading Assistant*

**Remember**: Trading involves risk. Only invest what you can afford to lose! 🫡

