[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76282":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":14,"starSnapshotCount":14,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},76282,"polymarket-copytrade","kyyook\u002Fpolymarket-copytrade","kyyook","polymarket copy trade polymarket copytrading bot copytrading polymarket polymarket copy trade polymarket copytrading bot copytrading polymarket polymarket copy trade polymarket copytrading bot copytrading polymarket polymarket copy trade polymarket copytrading bot copytrading polymarket polymarket copy trade polymarket copytrading bot copytrading",null,"TypeScript",153,3526,103,0,50,10,false,"main",true,[21,22,23,24,25,26],"bot","copytrade","nodejs","polymarket","trading","typescript","2026-06-12 02:03:41","\u003Cdiv align=\"center\">\n\n# Polymarket 跟单交易机器人\n\n### *「CTRL+C，CTRL+跟单」*\n\n**在自己的账户中镜像目标交易者在 Polymarket 上的操作** — TypeScript\u002FNode，基于轮询，带仓位上限与安全护栏。\n\n\u003Cbr\u002F>\n\n*组合、业绩与历史 — 正是本机器人监控并镜像的那类活动。*\n\n\u003Cbr\u002F>\n\n[![Node.js](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fnode-%3E%3D20-339933?logo=node.js&logoColor=white)](https:\u002F\u002Fnodejs.org\u002F)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-3178C6?logo=typescript&logoColor=white)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n\n\u003C\u002Fdiv>\n\n---\n\n## 概览\n\n| | |\n|:--|:--|\n| **监控** | Polymarket 上的目标用户（地址或用户名 → 代理地址） |\n| **轮询** | 按你的节奏（`COPY_POLL_INTERVAL_MS`） |\n| **跟单** | 用*你的*钱包下近似订单，支持倍数与单笔上限 |\n\n如果你在找 **polymarket bot**、**polymarket copy trading**、**polymarket trading bot typescript** 或 **clob client bot** — 就是本仓库。\n\n---\n\n## 背景说明\n\n在 **Polymarket** 应用里你会看到 **Activity**（近期成交与领取）— 即机器人轮询的数据流 — 以及 **Positions**（成交后在组合里如何体现），还有组合统计。机器人自动化「跟大户」这一步，省得你手动盯每一笔成交。\n\n---\n\n## 能做什么\n\n- **监控** Polymarket 上的目标用户（地址或用户名 → 代理地址）\n- **定期轮询**并拉取近期活动\n- **跟单到你的账户**，可选风控（倍数、单笔上限、仅跟成交模式）\n\n---\n\n## 不能做什么\n\n- **不保证盈利**。若目标交易者「跳崖」，机器人只会礼貌地问你要不要一起。\n- **不是「印钞套利机」。** 这是跟单。（若要做真套利，通常还要路由、定价与延迟等额外工作。）\n\n---\n\n## 克隆与运行（分步）\n\n### 1. 前置条件\n\n| 要求 | 说明 |\n| --- | --- |\n| **Git** | 用于克隆仓库（若需要可 [安装 Git](https:\u002F\u002Fgit-scm.com\u002Fdownloads)）。 |\n| **Node.js** | **v20 及以上** — 用 `node -v` 检查。若未安装可从 [nodejs.org](https:\u002F\u002Fnodejs.org\u002F) 下载。 |\n| **npm** | 随 Node 附带；用 `npm -v` 确认。 |\n| **Polymarket 账户** | 由你本人控制且已入金的账户。 |\n| **密钥** | 你的 **EOA 私钥** 与从 Polymarket 界面获取的 **代理 \u002F funder 地址**（切勿泄露）。 |\n\n### 2. 克隆仓库\n\n在电脑上选一个父目录，在该处打开终端后执行：\n\n**HTTPS（通用，无需配置 SSH）：**\n\n```bash\ngit clone repo\ncd polymarket-copytrade\n```\n\n**SSH（若你对 GitHub 使用 SSH 密钥）：**\n\n项目根目录应能看到 `package.json`、`src\u002F` 和 `.env.example`。\n\n### 3. 安装依赖\n\n在项目根目录（`polymarket-copytrade\u002F`）下：\n\n```bash\nnpm install\n```\n\n这会安装 `package.json` 中列出的依赖（含 `npm run dev` 使用的开发工具）。\n\n### 4. 创建环境文件\n\n机器人从项目根目录的 **`.env`** 读取配置。请从模板复制：\n\n**Windows（命令提示符或 PowerShell）：**\n\n```bash\ncopy .env.example .env\n```\n\n**macOS \u002F Linux：**\n\n```bash\ncp .env.example .env\n```\n\n### 5. 编辑 `.env`\n\n用编辑器打开 `.env`，至少配置：\n\n- **`COPY_TARGET_USER`** — 要镜像的交易者的 Polymarket 代理地址（`0x…`）或用户名。\n- **`POLYMARKET_PRIVATE_KEY`** — 你的钱包私钥（64 位十六进制，可带或不带 `0x`）。\n- **`POLYMARKET_ADDRESS`** — 从 Polymarket 界面获取的 **代理 \u002F funder 地址**（不一定与裸 EOA 地址相同）。\n\n可选变量（轮询间隔、倍数、上限等）见下文 [配置](#配置) 与 `.env.example`。\n\n**安全：** 切勿提交 `.env`，也不要在 issue 或聊天中粘贴密钥。`.gitignore` 应把 `.env` 留在本地；若 fork 仓库，推送前请再确认。\n\n### 6. 运行机器人\n\n**开发模式**（TypeScript + watch，常用本地流程）：\n\n```bash\nnpm run dev\n```\n\n**类生产**（先 `npm run build` 编译，再 `node dist\u002Findex.js`）：\n\n```bash\nnpm start\n```\n\n运行时保持终端开启。用 **Ctrl+C** 停止。\n\n### 7. 快速自检\n\n- 若进程立刻退出，请看报错：缺 `POLYMARKET_PRIVATE_KEY`、十六进制无效、或无法解析 `COPY_TARGET_USER` 是常见原因（见下文 **故障排除**）。\n- 首次测试建议使用 **较小** 的 `COPY_SIZE_MULTIPLIER` 与 **非零** 的 `COPY_MAX_ORDER_USD` 上限（见下文 **安全**）。\n\n---\n\n## 速查\n\n| 步骤 | 命令 |\n| --- | --- |\n| git clone | https:\u002F\u002Fgithub.com\u002FSXai-lab\u002Fprediction-market-copytrade |\n| 进入目录 | `cd prediction-market-copytrade` |\n| 安装 | `npm install` |\n| 环境文件 | Windows：`copy .env.example .env`；macOS\u002FLinux：`cp .env.example .env` |\n| 运行（开发） | `npm run dev` |\n| 运行（启动） | `npm start` |\n\n---\n\n## 配置\n\n所有配置通过环境变量完成（见 `.env.example`）。\n\n### 跟单目标\n\n任选其一：\n\n- **`COPY_TARGET_USER`**：目标代理地址 *或* 用户名（机器人会尝试将用户名解析为代理）\n\n### 核心参数\n\n| 变量 | 作用 | 示例 |\n|---|---|---|\n| `COPY_POLL_INTERVAL_MS` | 多久轮询一次新活动 | `15000` |\n| `COPY_ACTIVITY_LIMIT` | 每次轮询考虑多少条近期活动 | `100` |\n| `COPY_SIZE_MULTIPLIER` | 跟单规模的倍数 | `1` |\n| `COPY_MAX_ORDER_USD` | 每笔跟单硬上限（0 表示不设上限） | `25` |\n| `COPY_TRADES_ONLY` | 若为 `true`，不跟非成交类活动 | `true` |\n\n### 你的钱包 \u002F Polymarket 账户\n\n| 变量 | 必填 | 说明 |\n|---|---:|---|\n| `POLYMARKET_PRIVATE_KEY` | ✅ | 64 位十六进制（可带或不带 `0x`） |\n| `POLYMARKET_ADDRESS` | ✅ | 你在界面上的 Polymarket 代理\u002Ffunder 地址 |\n| `POLYMARKET_SIGNATURE_TYPE` | ❌ | 通常自动检测；仅在需要时覆盖 |\n| `POLYMARKET_CHAIN_ID` | ❌ | 多数环境默认为 Polygon |\n\n---\n\n## 安全 \u002F 「凌晨三点别私信我」\n\n- **永远不要提交 `.env`**。一旦泄露，全网都会把它当免费样品。\n- 测试时可考虑用 **新钱包** 且 **限额资金**。\n- 可从 `COPY_SIZE_MULTIPLIER=0.1` 与较小的 `COPY_MAX_ORDER_USD` 起步。\n\n---\n\n## 故障排除\n\n- **`POLYMARKET_PRIVATE_KEY is required...`**  \n  私钥缺失或不是合法十六进制。机器人接受 **64 位十六进制**，可选前缀 `0x`。\n\n- **\"Could not resolve username to proxy\"**  \n  对 `COPY_TARGET_USER` 使用 **代理地址**（0x…），或核对目标是否正确。\n\n---\n\n## 常见问题\n\n### 这是「套利」吗？\n\n它可以作为套利流程的一环，但单独使用时主要是 **跟单**。若要做真套利，多半还要市场扫描、价差逻辑与执行路由。\n\n### 快吗？\n\n采用 **轮询**（`COPY_POLL_INTERVAL_MS`）。若要低延迟镜像，需要流式方案。\n\n---\n\n## 贡献\n\n文档整理：2026 年一季度。\n\n欢迎 PR。若新增功能，请一并提供：\n\n- 合理的默认值\n- 安全护栏（限制优于梭哈）\n- 在本 README 中的简短说明\n\n---\n\n## 免责声明\n\n本软件仅供学习研究。你怎么用它由你自负责任。交易有风险，包括某天发现自己其实并不是主角的风险。\n","该项目是一个用于Polymarket平台的跟单交易机器人，使用TypeScript和Node.js开发。其核心功能是通过轮询机制监控指定用户在Polymarket上的交易活动，并自动在用户的账户中复制这些交易操作，支持设置倍数与单笔订单上限以控制风险。该工具适用于希望自动化跟随特定交易者策略的投资者，特别适合那些希望通过模仿成功交易者的决策来优化自身投资组合表现的人士。",2,"2026-05-19 02:31:37","CREATED_QUERY"]