catalog/repos/agentmc15--polymarket-trader.md

167 lines
4.6 KiB
Markdown
Raw Permalink Normal View History

2026-04-07 11:44:56 +08:00
# Polymarket交易应用配置
`交易` `Polymarket` `Claude Code` `自动化` `量化交易`
# Polymarket 交易应用 - Claude Code 配置
本目录包含使用 Claude Code 构建 Polymarket 交易应用所需的全部配置文件。
## 快速开始
### 1. 创建项目
```bash
mkdir polymarket-trader
cd polymarket-trader
git init
```
### 2. 复制配置文件
将本目录中的所有文件复制到项目根目录:
```bash
# 复制全部文件
cp -r /path/to/polymarket-setup/* .
cp -r /path/to/polymarket-setup/.* .
```
或手动复制:
- `CLAUDE.md` → 项目根目录
- `.claude/` → 项目根目录(包含技能和命令)
- `.mcp.json` → 项目根目录(用于 MCP 服务器集成)
### 3. 启动 Claude Code
```bash
claude
```
### 4. 初始化项目
在 Claude Code 中运行:
```
/project:init-polymarket
```
这将自动搭建完整的项目结构。
## 目录结构
```
polymarket-setup/
├── CLAUDE.md # Claude 主项目上下文
├── .mcp.json # MCP 服务器配置
├── .claude/
│ ├── commands/ # 自定义斜杠命令
│ │ ├── init-polymarket.md # 初始化项目结构
│ │ ├── add-feature.md # 添加新功能
│ │ ├── add-strategy.md # 创建交易策略
│ │ ├── run-backtest.md # 执行回测
│ │ └── debug-trading.md # 调试交易问题
│ └── skills/ # 自定义技能
│ ├── polymarket-api/
│ │ └── SKILL.md # Polymarket API 集成指南
│ ├── trading-strategies/
│ │ └── SKILL.md # 策略开发框架
│ └── trader-analysis/
│ └── SKILL.md # 交易员追踪与分析
└── README.md # 本文件
```
## 可用命令
配置完成后,以下斜杠命令可在 Claude Code 中使用:
| 命令 | 描述 |
|------|------|
| `/project:init-polymarket` | 搭建完整项目结构 |
| `/project:add-feature [描述]` | 添加新功能 |
| `/project:add-strategy [名称]` | 创建交易策略 |
| `/project:run-backtest [策略] [选项]` | 运行回测 |
| `/project:debug-trading [问题]` | 调试交易问题 |
## 自定义技能
这些技能为 Claude 提供专业知识:
### polymarket-api
Polymarket CLOB API、Gamma API 及区块链集成综合指南,包括:
- 认证模式
- 订单下达与管理
- WebSocket 订阅
- 价格计算
- 错误处理
### trading-strategies
构建、测试和部署交易策略的框架:
- BaseStrategy 基类
- 信号生成
- 仓位规模控制
- 风险管理
- 回测框架
### trader-analysis
发现并跟随成功交易员的工具:
- 交易员指标计算
- 评分系统
- 跟单交易实现
- 实时监控
## 与 Anthropic 官方技能配合使用
可将官方 Anthropic 技能与这些自定义技能结合使用:
```bash
# 在 Claude Code 中
/plugin marketplace add anthropics/skills
/plugin install frontend-design@anthropic-agent-skills
```
本项目推荐的官方技能:
- **frontend-design** - 用于构建 React 仪表盘
- **webapp-testing** - 用于自动化测试
- **mcp-builder** - 如需自定义 MCP 服务器
## 环境准备
开始构建前,请确保具备:
1. **Polymarket 凭证**
- 从 Polymarket 导出私钥
- 通过派生接口生成 API 凭证
2. **基础设施**
- 安装了 TimescaleDB 的 PostgreSQL
- 用于缓存和 Celery 的 Redis
3. **Node.js 与 Python**
- Node.js 18+
- Python 3.11+
## 最佳实践建议
1. **先规划再编码**:让 Claude 在编码前说明其实现思路
2. **使用计划模式**:按两次 Shift+Tab 进入计划模式
3. **频繁提交**:每完成一个功能后让 Claude 提交代码
4. **运行测试**:继续下一步前始终通过测试验证
5. **单次专注一个功能**:每次聚焦单一功能以获得最佳效果
## 参考资源
- [Polymarket CLOB API 文档](https://docs.polymarket.com/)
- [py-clob-client GitHub](https://github.com/Polymarket/py-clob-client)
- [Polymarket Agents 仓库](https://github.com/Polymarket/agents)
- [Claude Code 最佳实践](https://www.anthropic.com/engineering/claude-code-best-practices)
- [Anthropic Skills 仓库](https://github.com/anthropics/skills)
## 支持
遇到问题时:
- **Claude Code**:查阅 [Claude 文档](https://docs.claude.com/)
- **Polymarket API**:加入 [Polymarket Discord](https://discord.gg/polymarket) 的 #devs 频道
- **本配置**:在项目仓库中提交 Issue
---
祝交易顺利!🚀