交易是将量化投资付诸实施的手段,也是实现量化投资理念的重要步骤。
仿真交易TradeSim
严谨的量化投资,应该进行一定时间的仿真交易,作为策略实盘前的验证。因此,quantOS提供了一套完备的仿真交易系统TradeSim,供用户使用。
使用TradeSim非常简单,只需要如下几个步骤:
1、注册成为quantOS的用户,即成为TradeSim系统的合法用户。每个用户初始提供三个交易策略,分别交易沪深300,中证500和股指期货。注册地址是:http://www.quantos.org/cas/register.html
2、下载TradeApi。下载地址是:https://github.com/quantOS-org/TradeApi
3、使用TradeApi进行程序化交易。样例代码如下:
TradeApi的详细使用方法,请参看:
https://www.quantos.org/tradesim/doc.html
4、登录TradeSim网页,查看交易情况。访问地址是:
http://www.quantos.org/tradesim/trade.html
在TradeSim网页上,我们能看到自己的策略,当期的交易,持仓,绩效等情况。未来会有更多丰富的分析功能。
实盘交易
实盘交易是用户最重要的交易环节,对用户至关重要。我们推荐两类解决方案:
实盘方案1:使用vn.py交易
vn.py是一个用户众多的开源交易软件,已经实现了与众多交易柜台的对接。quantOS将JAQS策略系统与VN.PY进行了集成,实现了统一的交易规范,如下图所示:
JAQS用户可以通过统一的TradeApi,访问TradeSim系统进行仿真交易,访问vn.py进行实盘交易。
vn.py通过提供jaqsService,实现了TradeApi的支持。详细信息请参看vn.py官方网站。
实盘方案2:使用专业版的交易系统TKPro
TKPro是quantOS的专业交易系统,目前尚未开源。其技术架构如下:
JAQS用户可以通过统一的TradeApi,像访问TradeSim一样,访问TKPro。
TKPro支持的交易功能非常丰富,包括:
除了下单外,TKPro还提供的功能包括:
-
多策略管理
-
多交易通道支持
-
智能交易路由
-
极速交易风控
TKPro是一款适合企业级交易系统,可以本地化部署,有兴趣的同学可以联系[email protected]。
TradeSim相当于TKPro的在线版本,提供了模拟撮合功能。
更多讨论,请登录 https://www.quantOS.org