开聊PTrade交易——从零到实盘16

从本文开始,“从零到实盘”系列文章进入针对PTrade进行交易的相关介绍。

PTrade简介

PTrade专业交易系统,是一款面向高净值个人用户和主动管理型产品,集程序化交易(策略投研、回测、交易)、日内回转交易、快速交易、投机套利工具等功能,以及异常交易风控在内的一体化智能投资平台。

以上是湘财证券对PTrade的简单介绍,笔者目前只是把PTrade作为一个交易的接口,因此只探索了交易相关的功能。如果想了解更多PTrade的功能,还请读者自行探索。

下图为进入PTrade后的默认界面:

在这里插入图片描述

PTrade部署策略过程

PTrade不提供对外的接口,因此没有办法在PyCharm等IDE里进行策略的开发调试,我们只能在PTrade编写策略,策略会被上传到券商的服务器,也就是说策略最终是在券商的服务器上运行的,即使我们的PC关机了,策略依然能够保持运行状态。

下面介绍在PTrade中部署策略的过程:

  1. 入下图所示,界面最左侧一列分别为,“行情”、“交易”、“工具”、“量化”、“日内”,共5个标签,选择“量化”标签(默认打开就是“量化”标签)。在左上角位置,横向有“研究”、“回测”、“交易”、“帮助”,共4个标签,点击选择“回测”标签。

在这里插入图片描述

  1. 回测标签下一行的“策略”下的“+”号,会弹出下面的菜单。

在这里插入图片描述

例如我们可以将名称设置为demo,业务类型选择为股票。

  1. 点击确定,ptrade就会创建出一个简单的策略,如下图所示,我们就可以在编辑窗口编写自己的策略了。

在这里插入图片描述

  1. 当策略编写完成后,保存策略(重要!!!)。下一步我们将进行策略的部署,点击进入“交易”标签,界面如下图所示:

在这里插入图片描述

  1. 在左侧“交易列表”窗口右侧有个“新增”按钮,点击后弹出如下窗口:

在这里插入图片描述

可以根据需要填写交易名称,例如我们还是命名为demo,策略方案选择刚才在“回测”标签中新建的策略“分钟-demo”(这里的“分钟”是自动添加的)。点击确定,就可以看到如下界面。

在这里插入图片描述

左侧“交易列表”里也显示“demo”策略正在运行,这样就完成了策略的部署,策略正运行在券商的服务器上,等到达交易时间会自动进行交易。

修改策略

在”交易“标签窗口下,我们无法对策略进行修改。如果我们想修改正在运行的策略,需要按以下步骤进行:

  1. 点击切换到“回测”标签窗口
  2. 点击待修改的策略(例如demo),打开策略进行修改
  3. 点击保存(重要!!!)
  4. 点击切换到“交易”标签窗口
  5. 在“交易列表”窗口下找到对应策略(例如demo),点击后面的“重启”,策略重启后即完成了部署在服务器端的策略修改。

我们也可以根据需要对特定的策略进行停止和删除,只需要勾选策略,然后点击对应按钮即可。

PTrade文档

在“帮助”标签窗口内,有PTrade的API文档,对PTrade的使用及API都有说明,读者可以自行查阅。

在这里插入图片描述

数据中心与PTrade的交互方式

在前面的文章中,我们创建了数据中心(data_center.py)程序,完成了每日候选股票的筛选功能。
下一步,我们需要完成数据中心与PTrade完成数据交互,才能实现真正的实盘交易。虽然,PTrade无法提供外部调用API,但是提供了“算法单”功能,来实现PTrade内外部数据的交互。简单来说,算法单就是通过输入、输出文件的形式,实现数据的交互。在实盘中,我们用到数据中心与PTrade的交互方式如下图所示:
在这里插入图片描述

  • 从数据中心到PTrade

我们可以通过CSV文件将待交易数据传递给PTrade,PTrade提供对指定目录的扫描功能,读取目录下所有CSV文件。

  • 从PTrade到数据中心

PTrade会定时向指定目录输出成交文件、资金文件等CSV格式文件,在目前的实盘交易中,我们会在每天收盘更新数据中心数据时,读取成交文件Deal_YYYYMMDD.csv的内容,来获取当日成交数据,更新数据中心中相关数据内容。

通过以上两个步骤,就实现了数据中心与PTrade的数据交互。

小结

本文简单介绍了PTrade的基本内容,后续文章将介绍数据中心与PTrade进行数据交互的具体实现方式及PTrade交易代码。


博客内容只用于交流学习,不构成投资建议,盈亏自负!

个人博客:http://coderx.com.cn/(优先更新)
项目最新代码:https://gitee.com/sl/quant_from_scratch
欢迎大家转发、留言。有微信群用于学习交流,感兴趣的读者请扫码加微信!
如果认为博客对您有帮助,可以扫码进行捐赠,感谢!

微信二维码微信捐赠二维码
在这里插入图片描述在这里插入图片描述
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值