跳转到内容

Interactive Brokers:导入Flex Query

所有套餐;Free每天导入一个文件。

Performance & Reports → Flex Queries,然后创建以下两种之一:

  • 用于历史的Activity Flex Query(每次运行最长一年;IB每天收盘后更新一次),或
  • 用于当天成交的Trade Confirmation Flex Query(每笔成交在几分钟后出现在其中)。

在查询中:

  • Sections:Trades(在Trade Confirmation查询中为Trade Confirmation),勾选Executions并选择所有字段。导入需要账户、资产类别、代码、日期和时间、数量、价格以及Buy/Sell;还会读取佣金、委托和成交ID、期权的标的、行权价、到期日和Put/Call,以及Notes/Codes。
  • Corporate Actions(在 Activity 查询中):股票的拆股、代码变更和股票股息。
  • Format:XML或CSV。日期、时间及其分隔符可以保持IB建议的样子;IB提供的任何格式都能读取。
  • Period:您需要的日期;与之前文件重叠也没关系。

保存查询,用Run运行并下载文件。

连接或账户页面上的导入文件会为文件创建一个手动账户并打开导入;已有的账户从其页面 → 导入交易 → 选择文件。账户会保留其第一个文件中的IB账号,因此之后另一个账户的文件不会在未询问的情况下混入。

账户页面:导入交易按钮、权益、收支明细和设置

导入如何处理文件:

  • 股票按代码(BRK B变为BRK.B),使用IB注明的货币。
  • 股票期权按您手动输入时的命名(AAPL 2026-11-20 200 C),乘数、行权价、到期日和看涨看跌取自文件;手动输入和导入的同一期权是同一个持仓。
  • 期货按日志的合约(ESZ6;Eurex的FDAX DEC 26变为FDAXZ6),期货期权挂在其标的期货上(ESZ6 2026-12-18 5900 P)。
  • 到期、行权或指派(IB代码Ep、Ex和A)会像手动结束一样结束期权;行权或指派带来的股票会被标记为属于该期权。
  • 来自 Corporate Actions 的股票拆股、合股、代码变更和股票股息(拆股);其他公司行动都是未计入的行。
  • 每次成交一笔,以IB的成交ID识别:同样的日期再次导入,或在另一种查询中导入,都不会重复添加。被取消的交易及其取消记录会被排除。
  • 时间按IB的写法读作纽约时间,报告中会说明。
  • 外汇、债券、差价合约和基金暂不导入:每一行这样的记录都会在报告中列出并附原因。

结果会写明格式、文件中的成交、新增的成交和已知的成交,并列出无法读取的行及其行号和原因。报告 →

任意经纪商的导出 · 导入报告 · 手动交易、成交、删除