自动化交易平台总结

Catalogue
  1. 1. 国外平台
    1. 1.0.1. TradeStation
    2. 1.0.2. oanda
    3. 1.0.3. MetaTrader4 (MT4) or MT5 (lastest)
  • 2. 国内平台
    1. 2.0.1. vn.py
    2. 2.0.2. TradeX.dll
    3. 2.0.3. MultiCharts: https://www.multicharts.cn/dl
    4. 2.0.4. 实盘易:http://www.iguuu.com/e
  • 3. 模拟平台
    1. 3.0.1. JoinQuant 聚宽
    2. 3.0.2. quantopian
  • 4. 其他
  • 国内外可支持自动化实盘/模拟交易的平台/框架总结

    国外平台

    TradeStation

    网址:http://www.tradestation.com/trading-technology/tradestation-platform/execute/strategy-and-trade-automation

    介绍: TradeStation is an online brokerage firm and trading platform.

    语言:Easy language

    运行坏境:Windows

    品种:equities, options, futures and foreign exchange markets.

    面向美国市场。不提供中国行情。有中国版 国信TradeStation:http://www.guosen.com.cn/gxzq/tradestation/ (5800/年)

    收费:Software pricing varies depending on account status, trading activity, and if the trader is considered a professional or non-professional.

    oanda

    网址:https://www.oanda.com/forex-trading/platform/api-partners
    https://www.oanda.com/lang/cns/forex-trading/platform/api-platform (提供中文界面)

    automate your forex, precious metals, and CFDs (contracts for difference)† trading using REST and FIX application program interfaces (APIs)

    使用:FIX API端口不向个人投资账户开放。REST API 对个人投资账户可以。不限语言,用HTTP去connect oanda API 就好了。当然,你要在oanda有自己的账户才能拿来用来连接的token。比如用Python,只需要import numpy, v20 然后参考OANDA v20 REST API的使用方法就好了。
    Youtube:https://www.youtube.com/watch?v=GFHx6mhGJz0

    产品:外汇、贵金属、债券、指数和商品

    收费:软件使用Free。但需要Oanda账户

    MetaTrader4 (MT4) or MT5 (lastest)

    网址:https://www.metaquotes.net/cn/metatrader4/automated_trading

    介绍:MT4是一款市场行情接收软件。该软件由MetaQuotes Software Corp.公司发布,提供免费试用,有中英文界面。不仅是炒外汇,还有炒黄金、炒原油、炒股指期货等都是可以使用MT4交易软件
    MetaTrader 4的一个主要优势在于自动交易功能,在自动交易机器人(EA,Expert Advisors 交易)的帮助下完成交易。自动交易可以分析货币报价和执行交易操作。MT4有相当活跃的社区,国外有很多论坛讨论和分享MT4 EA程序。Mt4 客户端必须配合Meta Qutes服务器使用。所以Mt4 一般只限制在外汇行业使用。

    语言:MQL4。MetaQuotes Language 4是一种基于广受欢迎的C++编程语言概念的高水平面向对象编程语言,语法类似C。MetaTrader 4 系统提供完整的MQL4 IDE开发环境,帮助开发者创建,测试和优化EA交易。

    运行坏境:Windows,Mac,Linux

    品种(MT5):外汇、黄金、期权、期货、股票、债券

    收费:要想安装一个EA系统,首先得在外汇经纪商那里开一个真实账户,然后下载MT4交易软件在电脑上,然后在安装一个EA系统在MT4上。当然,现在很多经纪商都提供模拟账户交易,交易也可以开通模拟账户,然后安装EA系统进行测试,看交易效果如何。一般不需额外付费。

    国内平台

    vn.py

    网址:http://www.vnpy.org/

    介绍:Python交易程序开发框架
    支持的API接口:基本覆盖了国内外常规交易品种(证券、期货、期权、外汇、CFD)

    - CTP(vn.ctp):期货、期货期权
    - 飞创(vn.xspeed):期货、期货期权
    - 飞马(vn.femas):中金所的期货和期货期权
    - LTS(vn.lts):证券、证券期权
    - 金仕达期权(vn.ksotp):期货、期货期权、证券期权
    - 金仕达黄金(vn.ksgold):金交所贵金属
    - 飞鼠(vn.sgit):期货、金交所贵金属
    - QDP极速柜台(vn.qdp):期货、期货期权、金交所贵金属
    - OANDA(vn.oanda):外汇、CFD
    - Interactive Brokers(vn.ib):外盘股票、期货、期权、外汇等
    - 直达期货(vn.shzd):外盘期货
    - OKCoin(vn.okcoin):比特币、莱特币等
    - 通联数据(vn.datayes):历史行情数据、基本面数据
    

    运行坏境:Windos,Linux

    产品:取决于API接口。

    收费:free

    TradeX.dll

    网址:https://tradexdll.com/tag/tradex-dll/
    运行坏境:Windows
    收费:1500 元/每账户
    产品:股票
    支持:100个券商

    MultiCharts: https://www.multicharts.cn/dl

    运行坏境:Windows
    收费:6000/年(证券)

    实盘易:http://www.iguuu.com/e

    运行坏境:Windows
    收费:30/月 (<50万)
    产品:股票
    支持:必须搭配通达信客户端

    模拟平台

    JoinQuant 聚宽

    网址:https://www.joinquant.com/
    数据:数据基于2005年至今完整的Level-2数据,包含完整的停牌、复权等信息,盘后及时更新。 目前提供的数据主要基于沪深A股、ETF,后续我们会逐步支持期货、现货、外汇等其他金融衍生品
    语言:Python
    实盘交易:正在开发中

    quantopian

    网址:https://www.quantopian.com/home
    https://www.quantopian.com/algorithms/58e3b87ab709fc000afbf68b
    语言:Python
    数据:分Free和Premium两种,可以在网站查看

    其他

    期货:商品期货开户门槛比低。股指期货要至少50万资本。期货这一块主要是CTP协议。网上都可以找到java,和python的封装。对开发者真友好。

    外汇:开户门槛比较低一般50美元起。但需要选择信誉比较好的券商。有一些比较知名的券商比如Oanda 会有提供HTTP api 接口。如家交易者资金有比较大,可以直接到LP 提供商如果,lmax,cfh开户。LP提供会提供FIX交易接口。FIX接口非常适合程序化交易。

    美股,期货,期权: IB(interactive broker)账户有提供程序化交易接口,账户最低余额需要1万美元。其它美股券商,如史考特,或者国内的老虎证券,富途对资金没有要求,但都没提供API。