在菜单栏中点击”系统”->”连接CTP”按钮会弹出如图账号配置窗口,输入账号、密码等相关信息即连接接口,并立刻进行查询工作: 如查询账号信息、查询持仓、查询委托信息、查询成交信息等。

    • 从gateway文件夹引入接口类文件,如from vnpy.gateway.ctp import CtpGateway;
    • 创建图形化对象main_window,以VN Trader操作界面展示出来。

    打开cmd窗口,使用命令“Python run.py”即可进入VN Trader操作界面。在左上方的菜单栏中点击”系统”->”连接CTP”按钮会弹出账号配置窗口,输入账号、密码等相关信息即连接接口。

    连接接口的流程首先是初始化账户信息,然后调用connet()函数来连接交易端口和行情端口。

    • 交易端口:查询用户相关信息(如账户资金、持仓、委托记录、成交记录)、查询可交易合约信息、挂撤单操作;

    https://vnpy-community.oss-cn-shanghai.aliyuncs.com/forum_experience/yazhang/gateway/.vntrader.png

    所以要修改接口配置文件,用户即可以在图形化界面VN Trader内修改,也可以直接在.vntrader修改json文件。另外将json配置文件分离于vnpy的好处在于:避免每次升级都要重新配置json文件。