投资者想进行量化交易学习的平台有很多,如果是想进行A股实盘量化交易的软件并没太多的选择,现在相对主流的量化交易软件有QMT和Ptrade,支持的券商和用户是相对较多的,而且都是在券商开户后,满足一定条件就能免费申请的(具体条件找券商客户经理了解,可能是资金、年龄、风险等相关要求)。我们国金也是QMT和Ptrade量化交易都是支持的,需要的联系我【温馨提示:需要有客户经理归属关系才可以 app 在线申请哦,记得找我开通账户】。
另外还有聚宽JoinQuant、掘金量化Myquant、米筐RiceQuant、优矿Uqer、BigQuant、果仁网Guorn、MindGo(同花顺旗下)等等,其中有的量化平台是不支持实盘量化交易的,可能只支持策略回测、模拟量化交易、量化学习等等,如果要进行实盘量化交易需提前向券商或平台确认。对于量化新手来说,可以先从QTM和Ptrade模拟仿真交易版本开始,熟悉后再过渡到实盘。
一、如何申请、安装及登录量化软件
1.申请
投资者需要在券商开通证券账户,满足券商的相关要求后,向券商进行量化交易权限的申请,下面以国金PTrade申请为例进行介绍。
2.安装
投资者申请成功提交后,券商系统将自动进入审核流程。我们将尽快完成审核及系统配置,配置完成后,开通成功通知将发送至投资者申请时登记的邮箱,投资者最早可在收到通知邮件当日5点后安装及登录。
3.登录
安装完成就可以进行登录,登录界面如图所示,包含关闭、登录设置、账号、密码及登录等信息。
二、恒生Ptrade
恒生PTrade交易系统是一款适合高净值、量化交易者、机构投资者专业投资软件,为用户提供普通交易、篮子交易、日内回转交易、算法交易、量化投研/回测/实盘等各种交易工具,满足用户的各种交易需求和交易场景,帮助用户提高交易效率。因为Ptrade有内置多种策略组件,不会编程的投资者也可以通过设置策略组件中的参数实现量化交易,也是比较适合量化新手的,而且是自带L2数据,可以对标同花顺和通达信的付费版本。
1.PTrade终端界面
投资者登录PTrade终端后主界面如下图所示,包含标题栏、行情模块、交易模块以及查询模块底部的状态栏。其中交易模块和行情模块之间可拖动,以此来调整交易模块和行情模块大小。
①行情板块
行情界面主要供投资者用来查询行情信息,包括通过键盘精灵搜索相关证券,查看分时图、K线、成交明细、分价表等等信息。
②交易板块
交易界面上方为菜单栏,左侧为交易区,交易区一般包括交易界面、五档行情和查询界面(根据不同业务显示不同)。投资者也可以在交易界面进行手动交易。
工具板算是PTrade的特色,内置多达十几种策略交易组件,即便投资者不懂编程,也能通过设置各项参数实现相关交易,满足多种场景中的量化交易需求。
④量化板块
量化板块是投资者进行自己编写个性化量化策略的入口,也是量化交易的核心。投资者可以通过该板块新建策略,对策略进行回测到最终进行实盘量化交易。
⑤日内回转交易
多窗口交易,全键盘操作适合中长线持仓客户做高抛低吸专业面向日内回转T+0交易方式而定制设计,功能强大、操作快捷。
2.PTrade中如何进行量化交易
①新建策略
投资者开始回测和交易前需要先新建策略,点击下图中左上角标识进行策略添加。可以选择不同的业务类型(比如股票),然后给策略设定一个名称,添加成功后可以在默认策略模板基础上进行策略编写。
②策略回测
策略添加完成后就可以开始进行回测操作了。回测之前需要对开始时间、结束时间、回测资金、回测基准、回测频率几个要素进行设定,设定完毕后点击保存。然后再点击回测按键,系统就会开始运行回测,回测的评价指标、收益曲线、日志都会在界面中展现。
③实盘运行交易策略
交易界面点击新增按键进行新增交易操作,策略方案中的对象为所有策略列表中的策略,给本次交易设定名称并点击确定后系统就开始运行交易了。
交易开始运行后,可以实时看到总资产和可用资金情况,同时可以在交易列表查询交易状态。
也可以点击交易详情,查看策略评价指标、交易明细、持仓明细、交易日志。
三、迅投QMT
QMT专门为机构、活跃投资者、高净值客户等专业投资者研发的智能化交易终端,拥有高速行情、极速交易、策略交易、多维度风控等专业功能,同时支持Python编程语言和VBA编程,满足专业投资者的特殊交易需求。
1.QMT的优势
①全内存极速交易
全内存交易,单笔延时小于1ms 满足量化交易、高频交易客户对交易速度要求。
②超高速行情服务
全市场股票五档行情实时全推送到终端,全面超越普通软件订阅式行情服务支持历史TICK数据展示、盘口回放等行情需求。
③增强型个性化交易
支持普通交易、组合交易、ETF交易等多种专业交易工具支持内置标准算法交易、随机量交易,有效承接大额交易,隐藏交易行为,满足投资者的个性化交易需求。同时有较强的扩展性,支持三方库。
④实盘级量化交易
支持Python和VBA双语言策略研发,策略编写、回测、模拟交易均本地化执行,无需上传服务器,策略安全无虞提供量化选股、择时、指数增强等多种策略模板研究,内置网格交易等成熟策略。
⑤多维度风控管理
全内存多层次并行风控,大幅降低交易延迟、提高风控执行效率实现交易合规、交易量价、资产比例等风控,严控投资风险。
2.如何在QMT中进行量化交易
投资者下载安装好QMT量化交易软件之后,想要构建新的量化交易策略,需要先配置下载编程语言python库。
①新建策略
a.在【我的】主页,点击新建策略按钮;
b.点击【python策略】模型;
c.会弹出一个策略编辑器框 【新建策略文件】;
d.在策略编辑框内编辑完成,点击【编译】按钮,检查策略代码是否能够正常运行(如果有提示出错的地方,还要进行修改);
e.关闭策略编辑器。
②导入策略
a.点击进入【模型研究】界面;
b.右键 -> 选择本地. rzrk导入。
③策略回测
a.启动策略回测
在回测之前,可手动在操作-数据管理中补充数据,以方便回测运行。也可直接回测,系统会自动补全相应品种指定运行周期的所有历史数据。
对某一策略编译成功后,点击回测,可以通过日志输出查看模型回测情况,主界面会跳转到模型设置的默认标的和默认周期界面,并输出模型绩效分析结果。
b.回测绩效显示
随着光标在K 线主图上的移动,右边回测结果展示窗口会动态显示截止光标所在当日的绩效分析结果(包括年化收益,基准年化收益,单位净值,下方差,信息比率,夏普比率,波动率,索提诺比率,阿尔法系数,贝塔系数,跟踪误差,最大回撤,胜率等)、买卖操作和持仓分析等。
④策略运行
a.点击界面上的【模型交易】按钮,进入策略设置界面;
b.在左侧策略文件列表中,选择要进行交易的【策略】;
c.在弹窗中选择【主图代码】,【账号类型】,【账号】,【周期】,特别要说明的是,在实盘交易中,无论选择什么周期,策略都是以tick级进行运行,周期选项只影响非快速下单时的passorder调用;
d.点击【运行模式】栏按钮,选择策略是否对账户进行操作,其中:
模拟:不下单到设置的账号,只在软件进行信号记录;
实盘:产生实际下单;
e.点击【操作】栏按钮,即可开始策略交易。
我是国金证券客户经理,相关问题可随时交流,提供一对一解决方案。
