手动导入
Interactive Brokers
从Interactive Brokers导出Trade确认记录,并将其导入Tradeways。
Interactive Brokers
从Trade Confirmation Flex Query CSV文件导入股票、ETF和由Broker标记的Forex成交记录。Tradeways会先合并年度文件,再建立Trade。系统会将部分成交分开,并使用Interactive Brokers成交ID检测重复记录。
创建Flex Query
- 登录Interactive Brokers Client Portal。
- 打开Performance & Reports,然后打开Flex Queries。
- 创建一个Trade Confirmation Flex Query。
- 选择所有可用的Trade确认字段。
- 将日期格式设为
yyyyMMdd。 - 将时间格式设为
HHmmss。 - 将日期和时间分隔符设为分号。
- 将输出格式设为CSV。
- 对每个可用年份运行查询并下载所有文件。
保留原始列名。Tradeways接受额外选择的列。
上传到Tradeways
- 在Trade日志中,点击添加Trade,然后点击上传文件。
- 选择Interactive Brokers。
- 选择报告使用的时区。文件不包含时区。
- 在一次上传中选择所有年度CSV文件。
- 如果文件包含多个Interactive Brokers账户,请将每个账户映射到一个Tradeways账户。单个来源账户会导入当前Tradeways账户。
- 查看每个账户的预览。
- 确认导入。
一个Interactive Brokers文件可以包含多个账户。多个年度文件也可能重叠。Tradeways会在预览前移除重复的成交ID。每个包含的来源账户都需要不同的Tradeways目标账户。
文件要求
- 使用Trade Confirmation Flex Query CSV文件。
- Tradeways支持股票和ETF的
STK行。 - 只有当Interactive Brokers将
CASH行标记为开仓或平仓Forex Trade时,Tradeways才会导入这些行。 - Tradeways不会将AutoFX、现金清理和未标记的货币转换行写入交易日志。
- 此导入不支持期权、期货、债券、CFD、加密货币和未知资产代码。
- 每笔成交都需要account ID、contract ID、execution ID、side、quantity、price、commission value、commission currency、execution code和execution time。
- 汇总行会被跳过。
- 不支持的资产类别会在写入任何Trade前阻止其来源账户。
报告时区适用于文件中的每个账户。Tradeways会在预览前将所有成交时间转换为UTC。
Tradeways使用Interactive Brokers合约ID,在标的的交易所代码发生变化时继续跟踪该标的。如果所选文件不包含之前的开仓成交,平仓成交会阻止其来源账户。请添加更早的年度文件,不要将卖出导入为新的Short持仓。
如果缺少开仓历史记录,系统会返回文件选择步骤。已选择的文件会保留。添加更早的年度导出文件,Tradeways会再次检查完整文件集。你可以在继续前移除任何已选择的文件。只有所选文件通过此检查后,账户映射才会出现。
如果报告不包含开仓或平仓代码,Tradeways也会阻止股票成交。系统不会猜测卖出是否为Short持仓。即使取消记录出现在另一个已选择的文件中,已取消的成交也会被移除。