Prediction Trade Journal

✨ Prediction Trade Journal

Prediction Trade Journal

收藏
5.2k
安装
2.2k
版本
1.1.13
CLS 安全性认证2026-08-11
点击查看完整报告 >

使用说明

安全解读

核心用法

Prediction Trade Journal 是一款专为预测市场交易者设计的本地交易日志工具。用户安装后,通过设置 SIMMER_API_KEY 环境变量即可完成初始化。核心工作流包括:同步(从 Simmer API 拉取交易历史)、存储(本地 JSON 持久化)、追踪(自动更新市场结果与盈亏)和报告(生成胜率、P&L、校准分析四大模块)。

CLI 交互是主要使用方式,常用命令包括 --sync 获取新交易、--history N 查看近期记录、--report weekly/monthly 生成周期性报告,以及 --export 导出 CSV 用于进一步分析。此外,该技能支持与其他技能集成,允许通过 Python API log_trade() 为交易添加策略论点、置信度等上下文信息,丰富后续分析维度。

显著优点

1. 零配置快速上手:仅需 API 密钥即可运行,无复杂数据库或云服务依赖,适合个人交易者快速部署。

2. 数据主权归属用户:所有交易数据本地存储于 data/trades.json,用户完全掌控自己的交易历史,避免云端隐私泄露风险。

3. 预测市场专项优化:深度整合 Simmer Markets 平台,自动追踪市场决议状态,生成针对预测交易特性的校准报告(calibration analysis),帮助用户识别过度自信或保守倾向。

4. 可扩展的上下文系统:开放 API 允许外部技能注入交易元数据(策略来源、信心评分等),为策略回测和机器学习训练提供结构化数据基础。

5. 安全合规设计:API 密钥强制从环境变量读取,无硬编码敏感信息;仅使用 Python 标准库 urllib 进行 HTTPS 通信,攻击面极小。

潜在缺点与局限性

1. 平台锁定:目前仅支持 Simmer Markets 单平台 API,无法聚合 Polymarket、Kalshi 等其他预测市场交易数据,多平台交易者需自行整合。

2. 本地数据安全隐患:交易数据以明文 JSON 存储,未加密。若设备被入侵,攻击者可直接读取完整交易历史与策略信息,对高净值用户构成风险。

3. 依赖声明混乱simmer-sdk 在文档中列为必要依赖,但实际代码仅使用标准库实现,可能导致用户困惑或不必要的包安装。

4. 功能相对基础:缺乏实时推送、多设备同步、Web 可视化仪表盘等高级功能,重度用户可能需要自行开发扩展。

5. CSV 导出输入验证不足:文件名参数未严格过滤路径遍历字符,存在潜在的文件系统越界写入风险(尽管当前仅用于本地导出)。

适合的目标群体

  • 预测市场新手交易者:希望通过数据驱动方式快速建立交易纪律,理解自身胜率分布与校准水平的入门用户。
  • 策略验证型用户:运行量化或跟单策略,需要系统化记录每笔交易论点与结果,以迭代优化策略的进阶交易者。
  • 数据隐私敏感者:不愿将完整交易历史托管至第三方云服务,坚持本地优先存储原则的保守型用户。
  • 自动化工作流构建者:希望通过 CLI 与 cron 作业集成,定期生成交易报告并邮件推送的技术型用户。

常规使用风险

  • 数据丢失风险:本地 JSON 存储无自动备份机制,设备故障或误删可能导致历史交易记录永久丢失,建议用户自行配置备份策略。
  • API 服务可用性:完全依赖 Simmer Markets 官方 API,若平台服务中断或 API 变更,同步功能将失效。
  • 性能瓶颈:长期高频交易者积累大量记录后,JSON 文件线性读写可能成为性能瓶颈,官方未提供数据归档或分片机制。
  • 合规缺口:缺少数据保留策略说明与主动删除功能,GDPR "被遗忘权" 等合规场景下用户难以完全清除数据痕迹。
  • 密钥泄露风险:虽然密钥从环境变量读取,但用户若不慎将 .bashrc 或启动脚本提交至公共代码仓库,仍存在暴露风险。

Prediction Trade Journal 内容

scripts文件夹
手动下载zip · 9.9 kB
status.pytext/plain
请选择文件