SuperAPI AI 工具集

PortfolioSyncing

数据与分析

查看项目

更新于 10-15 19:57

技能介绍

用途:把券商 CSV 持仓导出安全导入 Google Sheets 的 DataHub 标签页,校验变更并保护表格中的公式。

主要能力:支持从 user-profile.yaml 自动识别券商并按其格式解析 CSV;目前 Fidelity 为全自动解析,Schwab、Vanguard、TD Ameritrade、ETRADE、Robinhood 需手动映射(计划中)。提供两个工作流:IngestPositions(从 ~/Downloads 扫描并移动 Portfolio_Positions_.csv 与 Balances_*.csv,按表头区分普通视图与股息视图并重命名)和 SyncPortfolio(读取 notebooks/updates/ 中的 CSV,与 DataHub 比对并更新数量、成本基础、SPAXX、保证金债务)。

使用方式:典型流程为先 IngestPositions 再 SyncPortfolio。仅可写 A(Ticker)、B(Quantity)、G(Avg Cost Basis)三列,且必须逐单元格更新;C-F 等列为公式列,绝不能写入空字符串,否则会删除 GOOGLEFINANCE 等公式。新股票代码需按 spreadsheet-architecture.md 的层级分类规则写入 S 列,无法匹配时标记为 UNKNOWN 待人工确认。

限制与安全门:CSV 股票数少于表格、数量变动超 10%、成本基础变动超 20%、检测到 3 个以上公式错误、保证金余额跳增超 5000 美元、SPAXX 差异超 100 美元时需用户确认;SPAXX 差异 1-100 美元等仅提示。同步前需确认 CSV 为最新且来自 Fidelity、DataHub 存在、无未保存手动编辑。仅 Builder 代理可写,其他代理只读。具体价格、收费与更多券商支持暂未提供。