TypeScript · 项目报告

PMTraderAdam/pm-adam-trader

该仓库暂未提供 GitHub 项目描述。

已完成 打开 GitHub
P
323星标
0Fork
0Issue
未知许可证

分析结果

项目分析

这是一个面向 Polymarket 预测市场的自动化交易机器人,主要用于加密货币 UP/DOWN 市场的 delta-momentum 动量策略交易。仓库提供 Windows、Linux、macOS 的预编译二进制文件,也声称支持 TypeScript 源码方式运行。核心策略引擎并未完全开源,README 更偏向分发包、使用说明和收益展示,而不是完整透明的开源项目。

适用领域 预测市场 / 量化交易 / 自动化交易机器人 / 加密货币交易 / Polymarket CLOB / TypeScript/Node.js / 金融科技
配置难度 中高。使用预编译版本的启动难度较低,但安全审计、私钥管理、Polymarket API 配置、策略参数调优和实盘风险控制都需要较强经验。对于普通开发者或交易新手,不建议直接实盘运行。
商业价值 该项目的业务价值主要在于降低 Polymarket 自动化交易的入门门槛,并将动量策略封装为可执行工具。对于已有 Polymarket 交易经验的用户,它可以用于快速搭建自动交易流程、进行模拟测试和策略执行。但由于核心策略不透明、二进制不可审计、需要托管私钥且收益声明无法验证,其商业落地价值高度依赖使用者对作者和二进制文件的信任。更适合作为高风险个人实验工具,不适合作为企业级或资金规模较大的交易基础设施。
01

技术亮点

  • 提供跨平台预编译二进制文件,非开发者也可以较快启动。
  • 支持模拟交易和实盘交易切换,适合先测试再上线。
  • 针对 Polymarket crypto up/down 市场设计,有明确的交易场景。
  • 配置项相对直观,包括交易标的、限价、交易份额和动量参数。
  • 支持从 TypeScript 源码方式运行,便于部分开发者调试或集成。
  • README 提供了较完整的快速启动、配置说明和风险免责声明。
  • 内置交易日志和数据目录,便于后续复盘。
02

目标用户

  • 熟悉 Polymarket 的交易者
  • 希望自动执行 crypto up/down 策略的个人量化用户
  • 有一定钱包和私钥管理经验的开发者
  • 想研究预测市场自动化交易流程的开发者
  • 能够承担高风险金融交易损失的用户
03

配置要求

  • Polymarket 钱包私钥:用于订单签名,必须严格保密。
  • Polymarket proxy/funder 钱包地址。
  • CLOB API key、secret、passphrase:实盘交易时需要。
  • 运行模式配置:paper/live 或 simulation_mode true/false。
  • 交易标的配置:btc、eth、sol、xrp 等。
  • 策略参数:momentum 阈值、lookback window、limit_price、trade_shares。
  • 风险控制参数:仓位大小、订单取消逻辑、资产范围等。
  • 源码运行需要 Node.js 20+。
  • 预编译二进制方式不需要 Node.js。
  • 建议将密钥放在 .env 或本地 config.json,绝对不要提交到 Git。
04

适用场景

  • 监控 BTC、ETH、SOL、XRP 等资产的短周期价格动量
  • 根据价格变化阈值自动在 Polymarket 上买入 UP 或 DOWN 份额
  • 先使用 paper trading 或 simulation_mode 进行模拟交易测试
  • 调整动量阈值、下单价格、交易份额和风险参数
  • 记录交易日志并分析策略执行结果
  • 作为预测市场自动化交易系统的参考实现或实验工具
05

部署与配置

  • 方式一:使用预编译二进制文件。根据系统下载对应 zip:Windows、Linux 或 macOS Apple Silicon。
  • 解压到任意目录。
  • 首次运行可执行文件,程序会自动生成 config.json。
  • 编辑 config.json,填写 Polymarket 钱包私钥、proxy/funder 钱包地址等信息。
  • 保持 simulation_mode: true 先进行模拟测试。
  • 确认配置和风险后,如需实盘,将 simulation_mode 改为 false 并重新运行。
  • Linux/macOS 需要执行 chmod +x 赋予可执行权限。
  • 方式二:从源码运行。安装 Node.js 20+ 和 Git。
  • 执行 git clone <repo-url> 并进入项目目录。
  • 执行 npm install。
  • 复制 .env.example 为 .env,并填写 DAWN_EXECUTION__PRIVATE_KEY、DAWN_EXECUTION__FUNDER、DAWN_EXECUTION__API_KEY 等凭据。
  • 开发模式运行 npm run bot 或 npm run dev。
  • 生产模式执行 npm run build 后再 npm start。
06

风险与注意事项

  • 核心策略引擎未完全开源,无法充分审计其真实交易逻辑、风控逻辑和安全性。
  • 仓库描述为 TypeScript,但 README 明确称主要提供预编译二进制文件,二进制文件存在供应链和恶意代码风险。
  • README 中下载链接指向 PMTraderAdam/PMTraderAdam,而给定仓库名是 PMTraderAdam/pm-adam-trader,存在仓库或链接不一致的可疑点。
  • 需要输入钱包私钥和交易 API 凭据,如果二进制不可信,可能导致资金被盗。
  • 项目没有明确 license,商用、二次分发和代码复用存在法律不确定性。
  • 0 forks、234 stars 的可信度有限,可能存在营销包装或刷星风险。
  • README 中强调 $500/day、收益截图和历史战绩,存在过度营销倾向,不能作为未来收益依据。
  • 预测市场和加密货币相关交易具有高波动和高亏损风险。
  • 自动交易可能因网络延迟、API 错误、市场流动性不足、配置错误导致异常亏损。
  • Windows SmartScreen、macOS Gatekeeper 会阻止运行,说明二进制可能未签名或未被系统信任。

历史记录

热榜历史快照

2026-06-29 第18名 新收录 · github_search
2026-06-28 第21名 新收录 · github_search
2026-06-27 第20名 新收录 · github_search
2026-06-26 第22名 新收录 · github_search