当前的市场中针对股票自动化下单交易主要还是在机构用户。对于散户群体实现自动化下单的操作API较少。
针对机构用户
- 调用自动下单API: 一些券商会提供类似看盘软件的自动下单API接口,通过付费进行下单操作。条件: 投资机构必须将交易主机放在券商机房进行托管。
- 终端软件:市场上的PC端软件像:同花顺、东方财富等等股票看盘软件,都会提供下单的操作界面,往往分为模拟盘与实盘,操作需要人工进行下单数据输入。
- 文件扫单:机构将交易指令写入到CSV中,券商扫描CSV并报送到交易所。
针对个人散户
- 第三方提供API:有些金融公司会提供下单的API接口进行调用,像上期所的CTP接口可以配合着个人账户进行下单操作。
- easyTrader:python的easytrader包是目前散户量化时自动化交易最常用的,但缺点是不稳定,不能放在服务器运行。
- QMT/Ptrader: 有资金门槛100万, 灵活性比较差,不是很实用。
交易API接口
CTP
- 模块:vn.ctp
- 经纪商:期货公司、兴业证券
- 产品:期货、期货期权
- 特点:国内最早的针对程序化交易涉及的API接口
- 申请:SimNow网站申请
飞创
- 模块:vn.xspeed
- 经纪商:期货公司
- 产品:期货、期货期权
- 特点:交易大商所产品有速度优势
- 申请:通过大连飞创上的QQ群申请
飞马
- 模块:vn.femmas
- 经纪商:期货公司
- 产品:中金所的期货、期货期权
- 特点:交易中金所产品有速度优势
- 申请:通过飞马上的QQ群申请
LTS
- 模块:vn.lts
- 经纪商:华宝证券
- 产品:证券(股票、债券)、股票期权
- 特点:国内技术水平最高的柜台之一,机构用户值得拥有
- 申请:联系华宝证券的客服申请
金仕达期权
- 模块:vn.ksotp
- 经纪商:期货公司
- 产品:期货、期货期权、股票期权
- 特点:可以同时交易期货期权和股票期权,便于套利
- 申请:联系南华期货的客服申请
金仕达黄金
- 模块:vn.ksgold
- 经纪商:贵金属经纪公司、银行
- 产品:金交所的贵金属现货
- 特点:部分银行可以提供的程序化接口,结合黄金ETF做套利有优势(非速度优势)
- 申请:在浦发银行或中国银行开户黄金t+d交易后找客户经理申请
飞鼠
- 模块:vn.sgit
- 经纪商:贵金属经纪公司
- 产品:期货、金交所的贵金属现货
- 特点:针对贵金属的期货和金交所现货套利交易有速度优势
- 申请:联系招金投资或恒邦冶炼申请
OANDA
- 模块:vn.oanda
- 经纪商:OANDA(美国外汇经纪商)
- 产品:外汇现货、CFD(全球股指、主要商品)
- 特点:开户交易的要求非常低(10美金都行),适合新手低成本入门
- 申请:在OANDA官网开设模拟账户后即可使用,建议选择欧美国家(如英国),选择中国需要发送邮件申请开通API接入
IB
- 模块:无(vn.trader中使用IbPy接入)
- 经纪商:Interactive Brokers(盈透证券)
- 产品:全球除了中国以外市场的几乎所有产品(股票、债券、期货、期权、外汇),部分中国股票可以通过沪股通形式参与
- 特点:一套接口交易全球市场
- 申请:在IB官网下载演示客户端后即可使用