Wall-API 对接盈透证券(IBKR)教程

1 配置 IB 网关

与富途 MooMoo 和富途牛牛类似,在使用盈透进行量化交易前,需要在运行 WallTrading-API 项目的主机上安装 “IB 网关”(即二者要运行在同一台电脑上),该程序可从盈透官网 (https://www.interactivebrokers.com/cn/trading/ibgateway-latest.php) 下载:

image.png

安装完成后运行,配置好相关信息后登录,模拟盘可通过账号密码直接进入,实盘需要进行手机等二次安全验证:

image.png

使用盈透的股东朋友需要注意,由于大陆与盈透的服务器连通情况不佳,即使地区中可以选择China,但仍然极度不推荐使用大陆的主机来连接,否则很容易出现连接时断时续的情况,进而导致下单失败。

值得注意的是,盈透出于账户安全的考虑,多平台不能同时登录,因此在 IB 网关登录后,TWS 工作站或手机 APP 就会被踢下线,反之 TWS 工作站或手机 APP 登录后也会把 IB 网关顶下线,解决方法是申请子账户专门用于做量化交易

出现这样的界面就成功登录 IB 网关啦:

image.png

接下来对 IB 网关进行配置,点击顶部的配置-设置菜单。

首先配置自动重启时间,根据软件要求,每天必须要自动重启一次,可以设置合适的时间。请注意,此处的时间指的是当前主机的时间,如果当前主机的时间并非纽约时间,则需要更改主机时区或换算后再填入 IB 网关中:

image.png

尽管要求每天自动重启,但根据人工观察,似乎重启后不会要求重新登录,不过还是建议在程序运行初期多关注一下。

继续配置,如图:

image.png

取消勾选“只读 API”,此选项仅用于测试,勾选的话所有的下单都会被拒绝。套接字端口设置为默认的4001,除非该端口被其它程序占用,否则请不要修改,修改后需要同时更改 WallTrading-APl 的端口配置(./brokers/ibkr_broker.py文件)。

继续配置:

image.png

这样就配置完成啦。

2. 配置 WallTrading-API

编辑 WallTrading-API 项目中的env/_secrete.py文件,填入盈透账号:

1734879626646.jpg

编辑trading_settings.py文件,将TRADING_BROKER的值修改为IBKR

image.png

这样,运行在服务器中的 WallTrading-API 就配置完成啦。

3. 申请专用于量化交易的子账户

可参考 盈透 IB 同时登录桌面端和手机App盈透IBKR模拟账户你不一定知道的事

上一篇
没有了


评论区(暂无评论)

我要评论

昵称
邮箱
网址
0/200
没有评论
目录导航

更多文档