VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之IB Fix开发 之 IB Fix开发环境搭建

盈透证券(Interactive Brokers), 简称IB, 全球知名的互联网券商,在IB 开立一个账户即可在其平台交易全球多种金融产品(股票,期货,外汇。。。)

中国很多小型的互联网券商(包括一些初创的小型的金融科技公司)大多都(不是全部)选择IB作为美股下游券商(通俗点讲就是:美股下单全都走IB通道)

大多选择IB除了IB的稳定可靠外,主要是费用成本的考虑(IB的收费较为合理,具体的收费标准IB官网有很详细的介绍)

一般对接IB有两种方式:

(1) IB API . API 支持多种语言的接口,例如:JAVA, C#,Python等。

  API 的开发流程一般可归结为:API调用服务+TWS

(2) IB FIX. FIX 开发应该是业内最标准的方式(主要是因为FIX协议在全球的广泛使用)

  FIX得开发流程一般可归结为:FIX实现服务+IB Gateway

 

因为FIX 是业内标准的解决方案,因此这几篇博文主要介绍IB FIX开发。

为了叙述的方便,现假设有一家中国小型的金融科技公司A,A 公司想对接IB,即A公司想通过IB来交易美股。

在A公司进行IB FIX开发之前,首先需要搭建FIX开发的测试环境,测试环境的搭建主要包括以下步骤:

(1)A公司首先需要在IB开立一个实盘账户(该账户资产必须保证在10000美元以上)

(2)A公司联系IB QA部门,向QA申请测试环境

(3)QA收到申请后,会检查A实盘账户的资金情况,若资金大于等于10000美元,QA会向

  A 发送"FIX Intergration Information.pdf"文件(该文件相当于A用户需求的问卷调查)

  这个问卷主要是IB想了解用户通过IB交易的金融产品的种类,用户的连接方式、断线后委托的处理方式等。

(4)上述文件填写完后,IB QA 会开立IB Gateway的测试账户名和密码,TWS的测试账号和密码。

(5) A公司开发人员下载IB Gateway 和TWS 软件,在IB Gateway 的安装路径下,将jts.ini文件用QA 提供的文件替换掉。

  A公司开发人员用测试账号和密码登录 Gateway 和TWS,登录成功则代表测试环境搭建成功。

 


相关教程