4.6 KiB
4.6 KiB
Polymarket交易应用配置
交易 Polymarket Claude Code 自动化 量化交易
Polymarket 交易应用 - Claude Code 配置
本目录包含使用 Claude Code 构建 Polymarket 交易应用所需的全部配置文件。
快速开始
1. 创建项目
mkdir polymarket-trader
cd polymarket-trader
git init
2. 复制配置文件
将本目录中的所有文件复制到项目根目录:
# 复制全部文件
cp -r /path/to/polymarket-setup/* .
cp -r /path/to/polymarket-setup/.* .
或手动复制:
CLAUDE.md→ 项目根目录.claude/→ 项目根目录(包含技能和命令).mcp.json→ 项目根目录(用于 MCP 服务器集成)
3. 启动 Claude Code
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 技能与这些自定义技能结合使用:
# 在 Claude Code 中
/plugin marketplace add anthropics/skills
/plugin install frontend-design@anthropic-agent-skills
本项目推荐的官方技能:
- frontend-design - 用于构建 React 仪表盘
- webapp-testing - 用于自动化测试
- mcp-builder - 如需自定义 MCP 服务器
环境准备
开始构建前,请确保具备:
-
Polymarket 凭证:
- 从 Polymarket 导出私钥
- 通过派生接口生成 API 凭证
-
基础设施:
- 安装了 TimescaleDB 的 PostgreSQL
- 用于缓存和 Celery 的 Redis
-
Node.js 与 Python:
- Node.js 18+
- Python 3.11+
最佳实践建议
- 先规划再编码:让 Claude 在编码前说明其实现思路
- 使用计划模式:按两次 Shift+Tab 进入计划模式
- 频繁提交:每完成一个功能后让 Claude 提交代码
- 运行测试:继续下一步前始终通过测试验证
- 单次专注一个功能:每次聚焦单一功能以获得最佳效果
参考资源
- Polymarket CLOB API 文档
- py-clob-client GitHub
- Polymarket Agents 仓库
- Claude Code 最佳实践
- Anthropic Skills 仓库
支持
遇到问题时:
- Claude Code:查阅 Claude 文档
- Polymarket API:加入 Polymarket Discord 的 #devs 频道
- 本配置:在项目仓库中提交 Issue
祝交易顺利!🚀