导入指南
导入你的 Interactive Brokers 交易
Stocka 按 IBKR 写出的原样读取保存为 CSV 的 IBKR Activity Statement 或 Flex Query,无需匹配列。你的交易、交易费用和股息都会进入免费的交易日志。
文件在你的设备上读取。没有 Stocka 账户,也不上传任何内容。
第 1 步
从 Interactive Brokers 导出文件。
Activity Statement
- 在 IBKR 门户中点击 Performance & Reports › Statements。
- 选择 Activity statement 旁边的 Run 箭头。
- 选择期间(Period):Daily、Monthly、Annually、Year to Date 或 Custom Date Range。
- 格式选择 CSV,然后保存文件。
或 Flex Query
- 点击 Performance & Reports › Flex Queries,再点击 Activity Flex Query 的 + 图标。
- 在 Sections 中选择 Trades,并包含下面列出的列;把 Format 设为 CSV,选择期间,然后点击 Continue 和 Create。
- 选择已保存查询旁边的 Run 箭头,点击 Run 并保存文件。
菜单名称以 IBKR 自己的帮助页面为准,可能会变。IBKR 提供前四个日历年和当年的 Flex Query 数据。
文件
Stocka 从文件中读取什么。
Activity Statement:Trades 部分(日期和时间、代码、数量、价格、佣金、币种和资产类别)、Financial Instrument Information 中的 ISIN,以及 Dividends 和 Withholding Tax 部分。数量为负的是卖出。如果报表在每个订单下列出各笔成交,就取各笔成交;卖出下方的 closed lot 行会被跳过。
Flex Query:Trades 部分。请包含 Symbol、日期(DateTime 或 TradeDate)、Quantity 和 TradePrice,以及 IBCommission 或 Buy/Sell;有 CurrencyPrimary、AssetClass 和 TradeID 会更好。查询同时列出成交和订单时,取各笔成交。
第 2 步
导入 Stocka。
- 在 iPhone 上打开投资组合 › 交易,轻点导入或导出,再轻点导入 CSV…。在 iPad 上,侧边栏里也有“交易”。在 Mac 上选择文件 › 导入交易…。
- 选择文件。Stocka 会识别它,把格式设为IBKR Activity Statement 或 IBKR Flex Query,各列也已对应好。
- 查看文件内容和各行:每一行都会说明将如何处理,导入后的持仓会显示每个持仓导入前后的股数。
- 确认导入。会先备份账本。可在“设置 › 导入”中撤销整次导入。
费用、股息、重复
每一行会怎样处理。
- 费用:佣金(报表中的 Comm/Fee,Flex Query 中的 IBCommission)以正数记为该笔交易的费用。
- 股息:Activity Statement 会带来每笔股息及其预扣税,按股票和日期配对。Flex Query 文件只包含交易。 只会添加账本中还没有的美元股息(同一只股票、同一天支付)。
- 不会导入的内容:Stocka 导入以美元计价的股票和 ETF。期权、其他币种的交易和已取消的交易会注明原因并跳过。拆股等公司行动不从文件中读取。
- 重复:已在账本中的交易——相同的券商 ID,或相同的代码、方向、日期、股数、价格和费用——会标为已在账本中并被排除,所以与上一份文件时间重叠的文件不会重复计算。可能重复是指同一代码、同一天、价格相差在 1% 以内的交易;除非打开包含可能重复的交易,否则不会导入。
Stocka Pro
也可以让新交易自动进来。
使用 Stocka Pro 时,在 IBKR 门户中另建一个 XML 格式的 Activity Flex Query(在 Trades 部分包含 Trade ID、IB Execution ID 和 ISIN),并创建 Flex Web Service 令牌(令牌在 Performance & Reports › Flex Queries › Flex Web Service Configuration 中),并把两者填入 Stocka 的券商设置;之后新交易会自动同步进来。上面的文件导入是免费的。
没有文件?
从截图导入。
截取券商 App 的持仓页面,然后在同一菜单中选择从截图导入…(Mac 上为文件 › 从截图导入…)。Stocka 在你的设备上读取每个持仓的代码、股数和平均成本;你核对每一行并打开后,它才会导入。持仓页面没有买入日期,所以每个持仓都以日期未知导入。
其他券商
任何其他券商的 CSV。
只要有标题行,任何券商的 CSV 都能导入。用同样的方法选择文件。如果格式显示其他电子表格,打开列,对应好日期、代码、股数和价格,文件里有的话再对应买入或卖出和费用。把日期设为日/月/年或月/日/年;如果文件把数字写成 1.234,56,就打开小数逗号(1.234,56)。Stocka 会记住这些列,供下次导入同类文件时使用。
常见问题
你可能想知道的。
Activity Statement 和 Flex Query 该用哪个?
两者都能导入。Activity Statement 还会带来你的股息及其预扣税。Flex Query 带有 IBKR 的交易 ID。Stocka Pro 的自动同步需要另建一个 XML 格式的 Flex Query,而不是 CSV 那个(见下文)。
从 Interactive Brokers 导入免费吗?
免费。导入文件是免费的。从 Interactive Brokers 自动导入新交易属于 Stocka Pro。
Stocka 能看到我的 IBKR 登录信息吗?
不能。文件由你自己导出,Stocka 在你的设备上读取。没有 Stocka 账户,也不上传任何内容。