polymarket-trader

📈 Polymarket BTC 策略量化分析套件

🥥5总安装量 2评分人数 2
100% 的用户推荐

基于 Binance 价格锚点的 Polymarket BTC 1h 预测交易策略工具,提供公平概率计算、边缘检测和交易日志分析,辅助量化交易者优化决策。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险函数:未使用 eval/exec/system/subprocess 等高危操作
  • ✅ 依赖纯净:仅使用 Python 标准库,无外部 pip 依赖及已知 CVE 漏洞
  • ✅ 数据隐私安全:仅访问 Binance 公开市场数据,不收集用户敏感信息或静默上传
  • ⚠️ 网络请求风险:需访问 Binance 官方 API,使用时注意网络环境安全
  • ⚠️ 来源可信度:个人开发者账号(T3)发布,建议使用前自行审查代码逻辑

使用说明

核心用法

Polymarket Trader 是一套专为 Polymarket 平台 BTC 1小时涨跌预测市场设计的策略开发与调试工具。其核心工作流围绕"锚定-计算-交易-验证"四步展开:首先确认目标市场类型为 bitcoin-up-or-down-* 1小时市场;随后从 Binance BTCUSDT 获取1分钟K线数据,计算波动率(sigma)和到期时间,转换为涨跌的公平概率;仅在公平概率与市场价格的差值(edge)超过阈值时入场,并设置方向性保护避免逆势操作;最后根据入场模式(模型驱动或均值回归)执行对应的退出逻辑,并通过 events.jsonlstate.json 日志验证每笔交易的合理性。

工具包含三个配套脚本::binance_klines.py 用于获取Binance K线数据;binance_regime.py 计算5/15分钟收益率和10周期斜率等市场状态指标;explain_fills.py 则解析交易记录,输出包含公平概率、Z分数和趋势判断的明细表,帮助快速定位问题交易。

显著优点

1. 数据源权威性:直接锚定 Binance——Polymarket BTC 1h 市场的官方结算来源,消除价格源不一致带来的系统性偏差。
2. 策略透明度高:完整的数学模型文档(strategy.md)和可审计的 Python 脚本,便于理解、修改和回测。

3. 零外部依赖:仅使用 Python 标准库,无 pip 包管理风险,部署简单且可复现。

4. 调试友好explain_fills.py 将复杂交易记录转化为结构化表格,显著缩短策略迭代周期。

5. 模块化设计:数据获取、状态计算、交易解释三个脚本解耦,可独立使用或嵌入更大工作流。

潜在缺点与局限性

  • 市场单一性:当前仅优化于 BTC 1h Up/Down 市场,其他资产或时间周期需自行调整参数。
  • 非实时交易:脚本设计为离线分析和参数扫描,不直接对接 Polymarket 或 Binance 交易 API,生产环境需额外开发。
  • 简化假设:公平概率模型基于历史波动率外推,未纳入订单簿深度、资金费率、新闻事件等微观结构因素。
  • 路径硬编码explain_fills.py 默认读取固定路径的 events.jsonl,跨平台或自定义目录时需手动修改。

适合的目标群体

  • 量化策略研究员:需要快速验证 Polymarket 预测市场定价效率的学术或业余研究者。
  • Polymarket 活跃交易者:希望系统化分析历史交易、识别边缘衰减模式的进阶用户。
  • Crypto 衍生品开发者:探索将 CEX 数据作为 DEX/预测市场定价锚点的工程团队。
  • 策略回测爱好者:偏好本地离线分析、对代码可控性要求高的个人投资者。

使用风险

  • 财务风险:策略回测表现不代表未来收益,Polymarket 存在无常损失和流动性风险,脚本本身不提供资金管理建议。
  • API 限制:Binance 公开 API 有速率限制(约1200请求/分钟),高频参数扫描可能触发限流。
  • 网络依赖:脚本运行需稳定访问 Binance API,网络中断或 IP 封禁将导致数据获取失败。
  • 数据时效性:1分钟K线数据存在发布延迟,极端行情下锚定价格可能与实际结算价偏离。
  • 来源可信度:代码来自个人开发者账号(T3),虽经安全审计,但长期维护和漏洞响应能力未经验证。

polymarket-trader 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 6.2 kB
strategy.mdtext/markdown
请选择文件