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

167 lines
4.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
---
祝交易顺利!🚀