Interactive Brokers:通过Flex Query连接
Trader、Pro和Fleet套餐。
Interactive Brokers不为其他应用提供实时只读访问,但会通过其Flex Web Service发布您的对账单:即您在Client Portal中创建的令牌和Flex Query。TakeJournal会以只读方式自行获取:股票、股票期权、期货和期货期权,及其佣金、到期、行权和指派,以及入金和出金。它从不下单,也无法下单。
在Client Portal中
Section titled “在Client Portal中”- Performance & Reports → Flex Queries。创建一个Trade Confirmation Flex Query:在Trade Confirmation部分勾选Executions并选择所有字段,格式XML,期间Today。保存并记下其Query ID。
- 可选,用于历史和资金变动:创建一个Activity Flex Query,包含Trades(Executions,所有字段)、Cash Transactions, Corporate Actions和Account Information部分,格式XML,期间Last 365 Calendar Days。同样记下其Query ID。
- 在同一页面的Flex Web Service Configuration中:开启服务并生成一个令牌。选择IB提供的最长有效期(最长一年),IP限制留空:TakeJournal的服务器从其自己的地址发起请求。
连接 → 添加连接,类型Interactive Brokers(Flex Web Service):
- Flex Web Service令牌:第3步的令牌。它加密保存,仅用于读取;删除连接后会一并删除。
- Trade Confirmation查询ID:第1步的ID。
- Activity查询ID(可选):第2步的ID,或留空。
账户随首次同步到达,以您在IB设置的别名命名,使用IB的基础货币。
IB表示其Flex Web Service不适合每分钟查询,其对账单也不是实时的:一笔成交在5到10分钟后才进入Trade Confirmation对账单,Activity对账单每天收盘后更新一次。因此自动同步(在Fleet套餐中,TakeJournal打开时)在工作日纽约时间9:00至17:30每30分钟查询一次,之后再查询一次,周末每天一次;Activity查询最多每20小时一次。仪表盘或连接页面上的立即同步会立即查询。
Flex Query文件的导入和连接通过IB的成交ID识别相同的成交,因此导入较早交易的文件绝不会让同步带来的内容重复。
Activity 对账单的 Corporate Actions 带来股票的拆股、代码变更和股票股息(拆股);合并或分拆上市等其他公司行动不计入。
当IB拒绝时,连接卡片会说明原因和处理方法:令牌过期(创建新令牌并填入连接)、令牌被限制为其他IP地址、查询不属于该令牌,或IB尚未生成完的对账单(下次同步会读取)。
在Activity查询中加入Open Positions部分(所有字段)后,读取它的同步会将其中列出的持仓与你的成交比较,因此能找到历史中缺失的平仓(缺少平仓);无法用缺少平仓解释的股数差异(例如从其他经纪商转入的股票)不会发出警告。
AI根据我们的指南回答:TakeJournal如何运作、导入、自营交易公司的账户、套餐。
您的问题会发送给Anthropic以获取回答。我们会将对话保留30天以改进指南,之后删除。不构成投资建议。 隐私政策