PTrade(又称“恒生PTrade”)是一款由恒生电子子公司云纪网络开发的专业量化交易终端,系统支持全面的金融市场品种,包括A股、期货、期权、港股通及信用交易
等,并集成了L1(3秒刷新)和L2(逐笔)行情数据。
今天给大家分享一下PTrede从安装到实盘运行的全流程。
点头像添加咨询!!AA级上市券商,佣金成本价,逆回购一折!专项两融3.8%;港股通W0.8;
北交所W2!ETF十万分5,期权2,ETF套利免申赎费!免费提供QMT+ptrade量化软件、LDP极速柜台;
万得宏汇套利软件、VIP极速通道、L2十档行情!!靓号(888)开户!支持T0智能算法!
PTrade软件下载与安装
找一家支持PTrade的券商开通证券账户,开户前要确认好是否支持以及开通条件,开户后申请软件,券商会发送PTrade客户端下载链接以及账号相关信息。
下载完成后,解压缩包并运行安装程序,按照提示完成PTrade客户端的安装,按照提示点击下一步就可以。
账户登录与权限确认
软件下载安装好之后就可以启动PTrade客户端,使用证券账户的资金账号和交易密码进行登录。个人投资者的PTrade实盘账号密码就是证券账户的资金账号和交易密码。
开始进行策略编写
进入策略研究界面 打开 PTrade 客户端,进入「量化」模块,点击【回测】这个页面,找到加号的标志,点击后输入策略名称和业务类型(股票/两融/期权/期货等),方便后面查找。
进入策略编写界面后,就可以使用 Python 语言编写量化策略了。一个基础的策略框架必须包含 initialize (初始化) 和 handle_data (行情处理) 两个函数。
编写完成后,点击编辑器上方的回测按钮进行回测,回测之前需要对开始时间、结束时间、回测资金、回测基准、回测频率几个要素进行设定。
点击回测后就可以看到相关回测结果,比如策略收益、最大回测、胜率、盈亏比等情况。
注意:PTrade 实盘环境不开放回测功能。如需进行回测,请使用测试账户在测试环境中操作。
PTrade回测运行机制
回测支持日线级别、分钟级别运行
当选择日线频率时,回测和交易都是每天运行一次,回测运行时间为每个交易日的15:00,交易运行时间为尾盘固定时间(允许券商可配),默认为14:50分。
当选择分钟频率时,回测和交易都是每分钟运行一次,运行时间为每根分钟K线结束。
PTrade策略实盘
在交易界面中,点击 “新增” 按键就可以发起新增交易的操作流程。点击 “新增” 按键后,可以看到策略方案这个选项,覆盖策略列表内的全部策略,选择你需要进行实盘的策略名称就可以了;设置好本次交易名称并点击 “确定” 后,系统就会自动启动该笔交易的运行程序。
交易开始运行后,可以实时看到总资产和可用资金情况,同时可以在交易列表查询交易状态。
交易开始运行后,可以点击交易详情,查看策略评价指标、交易明细、持仓明细、交易日志。
需要注意的是,通过这种方式提交的 Python 策略会在服务器端持续运行,不受本地客户端是否登录的影响。在运行机制与频率上,不同级别策略的运行时间有所区别:
日线级别:交易运行时间为尾盘固定时间(允许券商可配),默认为14:50分。
分钟级别:运行时间为每根分钟K线结束。
Tick级别:交易最小频率可以达到3秒运行一次。服务端对接了Level 2行情,提供实时刷新的逐笔委托和逐笔成交数据。
此外,策略在云端运行期间,可通过代码读写「研究」目录下的文件,实现数据的持久化存储或与本地进行数据交换,而策略产生的文件(如日志、数据记录),则可在【客户端 - 量化 - 研究】面板中下载到本地。
PTrade使用注意事项
1、环境与权限
实盘交易前,务必使用测试账户在模拟环境中充分测试策略。
券商服务器对每个账户的策略运行资源有明确限制(例如最多同时运行8个策略),请合理安排以免超限。
2、数据与行情
PTrade 客户端上展示和用于条件单的是 Level 1行情(3秒刷新一次)。
提交到云端运行的策略使用的是 Level 2行情(提供实时刷新的逐笔数据)。
3、本地与云端区别
PTrade 客户端上的一些工具(如条件单、网格交易)是在您本地电脑运行的,关闭客户端后便会停止。而提交的 Python 策略是在云端服务器持续运行的。
温馨提示:投资有风险,选择需谨慎。