IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 开聊PTrade交易——从零到实盘16 -> 正文阅读

[区块链]开聊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的券商有湘财和国盛,笔者是在湘财开的账户,有需要的可以联系何工(QQ:315961733),备注下码农甲推荐。笔者和湘财证券暂无利益关系,开户条件及交易佣金需要读者与湘财自行商定。

小结

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


博客内容只用于交流学习,不构成投资建议,盈亏自负!
个人博客:https://coderx.com.cn/(优先更新)
项目最新代码:https://gitee.com/sl/quant_from_scratch
欢迎大家转发、留言。已建微信群用于学习交流,群1已满,群2已创建,感兴趣的读者请扫码加微信!

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 10:55:15  更:2022-01-24 10:55:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:45:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码