PT(PulseTrader) 高频程序化交易平台

Slides:



Advertisements
Similar presentations
学年度工作总结 —— 上海建桥学院 —— 上海建桥学院 实验室与资产管理处 实验室与资产管理处.
Advertisements

第一章 餐饮服务程序 学习目的: 掌握餐饮服务四个基本环节的内容 正确表述和运用各种餐饮形式的服务程序 熟悉并利用所学知识灵活机动地为不同需求的 客人提供服务.
IT 服务与业务发展融合 王维航 北京华胜天成科技股份有限公司 十分钟的悲剧.
蕭文生 中正大學法律系教授兼法學院院長.  壹、前言  貳、司法院釋字第六八四號解釋  參、大學生之受教權  肆、大學自治之範疇  伍、大學生之其他基本權利  陸、救濟管道之改善  柒、結語.
大陸學歷採認相關問題 楊景堯 淡江大學中國大陸研究所. 學歷採認的定義與範圍 廣義的定義 — 承認學歷 狹義的定義 — 具備任職, 任教, 考試資格 範圍 — 高等教育為主 台灣人取得大陸學歷的採認 大陸人取得大陸學歷的採認 外國人取得大陸學歷的採認.
提昇餐廳供餐品質 及服務滿意度 標竿學習主題 標竿學習計劃排定進度 分析客戶對餐廳供餐滿意度偏低原因:
第八課 謝 天. 第八課 謝 天 作者主旨文章作法 民國 陳之藩 謙卑感 恩,功 成不居 以「謝天」的傳統觀念 為中心,經由疑惑、思 索、領悟三個層次的敘 述,賦予新的意義 ★題目含義:表示對很多「人」的感謝。
蔬菜大觀園 V.S 大家來種菜 蔬菜的外觀及分類  蔬菜是我們常吃的食物,蔬菜的外觀形狀不 同,有各種不同的顏色、形狀、氣味等,嚐 起來的味道也不相同。  蔬菜的營養價值不盡相同,可實用的部位也 不同,有的是根、有的是莖、有的是葉、有 的是花、有的是果實,還有的是種子。  依據蔬菜種類和食用部位的不同,可以將蔬.
科学就医健康教育核心信息 健康中国行·科学就医 一、倡导科学就医 二、遵从分级诊疗 三、定期健康体检 四、鼓励预约挂号 五、就医注意事项
政府的权力:依法行使. 政府的权力:依法行使 重庆“最牛钉子户”事件 九龙坡区法院一名张院长称,法院已组织6次调解,有时1天就有2次调解。3月28日下午,九龙坡区委书记郑洪还专门接待吴苹3小时。1日,在法院组织下,拆迁双方基本达成口头协议,今天下午,双方签字生效。按协议,吴苹选择了异地实物安置方案,开发商将其在沙坪坝开发的一处门面房,按同样面积交付吴苹,吴同意此方案.
第八課 馮諼客孟嘗君 謀職達人 來也.
2016 新办企业办税入门指南 吕嫔 苏州工业园区国家税务局 周天越 苏州市兴瑞税务师事务所有限公司.
职业指导服务系统 欢迎了解职业指导服务系统!
★中国近代史: 1840年————1949年 鸦片战争 新中国诞生 ★历史线索: 1、资本主义列强对中国的侵略 2、中国人民的反抗和探索:
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
蔬菜大觀園V.S大家來種菜 高雄市楠梓區翠屏國中小教師 林珮如
“腸”保安康 現代人的腸胃保健.
如何做個稱職的父母 財團法人雲林縣雲萱婦幼文教基金會 王招萍.
那一段「詩聲戀」的日子 孟令今老師.
獨立國家國協 1.地形 2.氣候 3.產業.
綜合活動領域 教學分享.
國小學童財金生活教育 主講人: 秘書長陳琬惠 社團法人中華民國財金智慧教育推廣協會.
诚信人生 ---高二(2)班主题班会.
航向未來 飛揚國際 —關於華航與長榮的財務報表 指導老師: 組員:張甄芸 4A 鄭雅華 4A070079
2015年重点税源企业 报表填报流程培训会 海淀地税局 收入核算科.
21世纪全国高职高专 计算机系列实用规划教材 计算机网络技术基础 主 编: 杨瑞良 李 平 副主编: 邱 涛 李明龙.
肖 冰 深圳市达晨创业投资有限公司 副总裁 深圳市达晨财信创业投资管理公司 总裁
義守大學兼任研究助理 學習與勞動權益處理原則
湖南省怀化市中小学信息技术 学科考试系统培训交流
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
石家庄迅步网络科技有限公司 联系人:张会耀 电话:
普通话模拟测试 与学习平台 使用指南.
學校:光春國中 班級:七年三班 製作團隊: 顏序芳 李邰岳 謝宜軒
T3汽修通总体介绍及软件应用 姓名:刘静静 2010年4月21日.
國立臺南大學檔案管理 作業成效簡報 時間:101年2月16日 1.
網路小說劇情建構與伏線營造 Windows98.
食品营养成分的检验. 食品营养成分的检验 科学探究的一般过程: 形成假设 设计方案 收集数据 表达交流 处理信息 得出结论 探究:馒头和蛋糕中是否含有淀粉和脂肪 假设:馒头和蛋糕中含有淀粉和脂肪.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
转正述职报告 乐恩公司 史航
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
遠距圖書服務系統 國家圖書館 遠距圖書服務系統 文獻傳遞服務 2002/09
管理系统使用注意事项 1.每个事业单位只有一张唯一的专用光盘。但为防止事业单位专用光盘损坏,可以自行刻录一张新的光盘作为备份。用于网上登记的计算机必须有光驱才行、计算机必须是xp或更好版本的的操作系统,浏览器必须是IE6.0版本以上。 2.事业单位专用光盘中“网下填表与上网提交”功能未开通,待开通后再告知大家。
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
VS.
主要内容: 安全公告 漏洞与补丁基础知识 给系统打补丁的方法 给系统打补丁
国家“十一五”规划教材 数据库原理与应用教程(第3版).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
第 3 章 熟悉 SQL Server 的工作平台.
道路运输车辆 二级维护网络监督管理系统 行业信息管理 构筑诚信维修.
组长:吴蔚 项目组成员:吴蔚,邱丁兰,汪琳莺
中视前卫OA项目培训 准备人: 李鹏 / 公司: 泛微公司 / 日期: 2017/11/20 中视前卫信息化项目组.
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
数据保护技术(完整性、并发性、安全性和数据库恢复)
关检合作“一单两报” 项目介绍 数据中心 2014年 11月.
数据智能同步系统 操作指南.
U861院校专用版的安装流程 安装IIS中的WWW服务 安装SQL数据库 安装SQL SP4补丁 安装U861院校专用版.
Windows服务器操作系统:2003 市场占有率仍稳居第一
最成功的合作開發模式 合作開發流程 A. 資料收集 訪談 B. 分析現有 系統 C. 合約簽定 D. 規格確認 E. 程式撰寫 F.
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
電腦基礎與網際網路 資訊安全 建立防火牆.
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
山西大学上网方式说明及常见问题解决方式 山大网络中心
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
动态链接库 主讲人:孙鑫
江苏高校学生境外学习政府奖学金项目.
售后培训系列之V9系统中心安装 SecManage 网安事业部 广州售后-王长绪.
安裝 Visual C Express Edition
三、 动量和角动量 1 、 质点动量定理 动量 冲量.
99 教育部專案補助計畫案明細 大類 分項 教育部補助 學校配合款 工作項目 計畫主 持人 執行期限 文號 備註 設備費 業務費 管理學院
Presentation transcript:

PT(PulseTrader) 高频程序化交易平台 简介、使用 上海蒙融信息技术有限公司 服务端开发组 2013-4-8

系统交易方法简述 PT平台简介 硬件准备 软件布署 数据库系统搭建 数据落盘程序安装与使用 PT高频交易运行平台安装与布署 PT策略开发平台安装与布署 策略开发平台使用 运行平台使用 FAQ

在现今的国际市场上,股票和衍生品市场的程序化交易占全部交易活动的70%。 为什么选择程序化交易? 避免了人为的主观性 分散了投资风险 系统交易方法简述----程序化交易 程序化交易一般的定义为“在指定模型参数的约束下,按照模型给出的指令自动买入和卖出特定数量的证券或证券组合的交易行为”。 程序化交易出现于上世纪70年代初的金融市场,其标志性事件是纽约证券交易所推出的指定交易循环系统,由此专业投资经理可以通过计算机与交易所联机来实现投资组合的一次性买卖。 在现今的国际市场上,股票和衍生品市场的程序化交易占全部交易活动的70%。 为什么选择程序化交易? 避免了人为的主观性 分散了投资风险 计算能力的优势

系统交易方法简述----系统交易方法的步骤 程序化交易策略形成的两种方式 从上到下,是指根据对市场的长期观察而形成某种理论认识,再基于这种认识而形成某种战略战术。 从下到上,是指从市场统计数据出发,根据统计分析得出的统计特征而寻找对应的战略战术。

定量投资VS定性投资 詹姆斯.西蒙斯 沃伦.巴菲特 系统交易方法简述-程序化交易 (定量投资者的成功典范) 1989-2008平均年回报约35%; 2008年回报率约80% 沃伦.巴菲特 (定性投资者的代表人物) 1989-2008平均年回报约20% 2008年回报率约-15%

PT(PulseTrader)平台突出优势-速度快:开发快、回测快、交易快 底层计算函数、交易指令函数封装齐全 基于C++语言开发 基于数组的存储设计,良好的软件技术设计框架 交易终端直连交易所,可托管 提供事件触发机制,可进行算法交易精细控制 多线程\多策略并行操作机制

PT(PulseTrader)高频程序化交易平台综述 帮助投资者实现手工操作难以达到的高频量化交易,控制不必要的滑点损失,保证收集策略思想的全部交易样本 PT平台开发效率高、执行速度快、维度设计灵活,是期货高频交易投资者的上选

PT平台特点-高效的交易策略开发工具 PT高频量化交易平台基于C++语言,及良好的设计架构,执行效率接近底层汇编语言的70-80%。基于CTP综合交易平台接口,速度比业内类似平台下平均速度要快20-30% 平台提供了丰富的函数库,灵活的事件触发编程机制,支持简单快速的策略开发与历史回测 平台支持单合约的投机模型开发,支持多合约的套利策略开发,还支持多合约的价差投机模型开发 8

PT平台特点-简易的“一页式”策略开发流程 禅智高频自动交易平台的策略开发的环境是Visiual C++,理念是C++一页式开发,也就是一页C++代码完成一个策略的开发,代码简单 平台提供了丰富的API函数库,在指标、及复杂的数学运算时可直接调用相关函数,简化代码 平台提供了简便的出场函数封装,方便简单实现策略的经典回撤出场、反向开仓等操作 平台提供报单、交易的回报事件触发函数,可进行精细交易执行策略控制

PT平台特点-策略编写简单 Lead a Change www.Leadachange.com

PT平台特点-准确、快速的历史回测 平台提供基于历史的多维度实盘数据回测。TICK级别的高精度数据,并支持由此合成的秒、分钟、小时不同时间维度的复盘回测,支持日线数据回测 高精度回测。对于投机模型,基于CTP一档行情模拟撮合成交,与实时操作流程完全相同;对于套利模型,平台提供数据同步机制,使得模拟流程基本等同于实时流程 速度快。平台基于数组的内存管理,数据访问速度快 完整的策略分析报告。平台生成模型各组参数的统计表,及每组参数对应的模型绩效报告,方便分析模型的优劣作辅助决策

PT平台特点-灵活高速的参数寻优机制 平台支持灵活、高速的策略参数配置与寻优机制 平台可对策略的合约信息进行配置;对策略的模型参数进行寻优 由于平台的高速存储设计机制,执行全网格法寻优时,分析2-3年的分钟历史数据,平均每秒钟可执行10-20组的参数运行,比市场类似平台平均速度快5-10倍 报告提供参数敏感性分析的通道,帮助用户分析与选择鲁棒性较高的策略参数

PT平台特点-多帐户、多策略实时自动交易 平台设计是一个进程一个帐号,同一台计算机支持多个平台进程、支持多个帐号操作(在计算机资源允许的条件下) 同一个帐号支持多个策略并行交易,高效率,实现全自动化交易 实时性强。平台基于TICK的精度计算,在两个TICK的时间间隔内完成交易,滑点小,降低交易成本 实时交易日志,以备交易员监控

成功案例 某期货公司CTA团队背景 --该期货公司具备CTA团队管理资格,正在打造精品CTA团队,团队有投资经理、金融工程师、风险控制员。 解决方案: --硬件配置 --PT软件平台安装与部署 --培训服务(33人日),培训标的:(4个人的CTA团队) --策略开发服务(48人日) 实战效果: --资金规模:200万;投资模式:纯日内+隔夜量化模型,多商品品种组合 --稳定运行5个月(起始日:2012年12月8日),运行帐号最多时达到五个;每个帐号负载策略最多达12个 --配合其稳健的策略组合,帐号总体稳定盈利;总盈利5个月超过30%

PT平台物理架构与网络拓朴 PT平台系统 网络拓朴

PT平台界面 开关控制 行情区 交易区 帐户信息区

高频平台建设的实施方法 一周 两个月 可选项 一年 数据库安装 数据下载程 序安装 PT高频交易 平台安装 策略开发平 台安装 电脑准备 硬件准备 软件布署 导入服务 增值服务 维护 数据库安装 数据下载程 序安装 PT高频交易 平台安装 策略开发平 台安装 电脑准备 网络准备 数据下载程 序使用 PT高频交易 平台使用 策略开发平 台使用 各类量化模 型例子说明 系统化培训 策略辅助开发 自有策略模 型开发 客户交易策 略开发 客户现场配 合开 通用性升级 个性化升级 一周 两个月 可选项 一年

硬件准备 最低要求(一个帐号多策略运行) CPU:1G以上 内存:>=1G 网络带宽:>=1M 硬盘:>=80G 理想的硬件配置(支持5个帐号多策略运行) CPU:2G(双核)以上 内存:>=2G 网络带宽:>=2M 硬盘:>=320G

软件布署 操作系统,可支持: Windows XP Win7(32/64) Windows server 2003 其他软件环境、库 SQL SERVER 2008 VS2008或者VS010 Boost库

安装SQL SERVER 2008 Enterprise版本 安装时选择默认 Windows身份验证模式 新建数据库CTPDATA 数据库系统搭建 安装SQL SERVER 2008 Enterprise版本 安装时选择默认 Windows身份验证模式 新建数据库CTPDATA 表空间大小:4-10G 新建方法:导入现有SQL脚本(CTPDATA_ALL_simple.sql) 新建表、触发器、存储过程 导入商品属性(如右下图示) 导入方法(CommoditiesInsert.sql) 建立工作任务 新建方法:导入现有SQL脚本(jobs_simple.sql) 参考:《 PT高频自动交易平台开发手册V1.0 》

数据落盘程序安装与使用 数据落盘程序的功能 下载每天实时数据到数据库 存储历史数据 数据库为平台提供历史数据 数据落盘程序前提要求 SQL Server 2008已安装好 商品属性已导入 工作任务已安装 数据落盘程序的安装与使用 安装CTP_DOWN到电脑 确保Internet网络畅通 设置任务计划,于每天期货市场开盘前自动运行

PT高频交易运行平台安装与布署 PT高频交易运行平台的功能 实时行情监控 手动交易 策略自动交易 组合配置 组合导入自动交易 帐户信息、交易日志监控 PT高频交易运行平台前提要求 历史数据库准备好 PT高频交易平台的安装与布署 PulseTrader的安装(ReleaseRunning_sim) 期货公司行情与交易接口的配置 模拟、实盘帐户的配置 配置文件:Config\Login.txt 参考:《 PT高频自动交易平台开发手册V1.0 》

PT策略开发平台安装与布署 PT策略开发平台的功能 编写、编译交易策略 StratDev生成策略DLL 可对生成的策略DLL进行调试 PT策略开发平台前提要求 安装VS008或者VS2010 历史数据库准备好,以备调试 PT策略开发平台的安装与布署 StratDev的安装 调试的配置包括: StratEsay\StratEasy\Config\Login.txt StratDev\Debug\Config\Login.txt StratDev\Release\Config\Login.txt

策略开发的操作:新建策略、编写编译策略、运行测试策略。 策略开发平台使用 策略开发的操作:新建策略、编写编译策略、运行测试策略。 编写编译策略的核心内容有:合约初始化、策略参数初始化、序列变量初始化、变量初始化、合约与策略相关信息初始化、指标与入场特征值运算、入场逻辑判断与指令操作、出场逻辑判断与指令操作。 举例:策略VBollingRSI_Template。 新建文件.cpp文件 根据模板添加策略类,继承自基类Cstrategy 编写策略 编译策略 运行调试

策略函数处于数据更新事件函数模块,其子模块包括: 策略开发平台使用 策略代码的构成 构造函数中的初始化(策略应用的合约对象。为该合约指定:合约名称、时间维度、交易手数等。) 在数据更新事件函数中构建策略(函数的触发机制:当该策略订阅的合约数据在CTP行情接收中有触发时,该方法被调用。) 策略函数处于数据更新事件函数模块,其子模块包括: 策略参数初始化 序列变量初始化 变量初始化 合约与策略相关信息初始化 指标与入场特征值运算 入场逻辑判断与指令操作 出场逻辑判断与指令操作

策略开发平台使用 运行调试策略 编译通过后,便可以运行策略 如果是在VC++下调试运行,由于该工程是一个DLL工程,需要设置调试的进程命令,如右图所示。(如果是Release版本,则需要将命令的路径设置成:..\..\Release\PulseTrader.exe) 运行测试两个方面:第一是策略编写的正确性;第二是策略的绩效。策略的绩效可以在这个路径查看:..PulseTrader\PulseTrader\Logging\。如果是直接运行..\Release\PulseTrader.exe或者..\Debug\PulseTrader.exe,则要到..\Release\Logging\或者..\Debug\Logging\下去查看。

运行平台使用-行情、手动交易 行情监视,如下视图所示的“行情区”,可选择合约查看实时数据 手动交易,关闭“开启自动”,于视图的左下角进行手动交易 帐户信息与交易状态在右下角的表显示

运行平台使用-自动交易 行情监视,如下视图所示的“行情区”,可选择合约查看实时数据 “工具”用于历史数据导入;“组合设置”用于配置策略组合;“导入”用于导入配置好的策略组合 左下角为策略配置区;右下角为帐户与交易监控区

运行平台使用-交易监控与日志 帐户与交易监控,如左下图示 交易日志,如右下图所示 成交状态监控:上面的表为“可撤单表”,是未完成的单子,通过双击可以撤单;下面 表是成交的单子。 持仓表:是显示当前所有持仓 历史委托:是显示当天所有的历史委托及最新完成的委托 交易日志,如右下图所示 TradeLog.txt,实时交易日志,包括发单指令信息记录,以调试问题 OrderCancelable.txt,可撤单日志;OrderStatus.txt,成交的单子日志 Positions.txt,持仓日志

运行平台使用-策略管理 策略管理UI如左下图示 策略添加,点击“策略”按钮进入添加策略的对话框,如右下图示 策略删除,选定需要删除的策略,点击“删除”按钮即可

运行平台使用-组合管理 组合管理UI如左下图示 第一步:组合设置,点击“组合设置”按钮进入对话框设置,如右下图示 第二步导入:导入,点击主界面(左下图)的“导入”,进度条显示其导入的进度。完成后,各策略状态显示为:“OnlineRunning”

FAQ 编译通不过,找不到boost类的头文件:安装boost头文件 在WIN7有时候显示的控件位置不对:设置“个性化”->“显示”->较小 有些系统甚至需要到注册有去修改字体格式

参考资料 《 PT高频自动交易平台开发手册V1.0 》 《禅智高频自动交易平台1.0版介绍 - 推广》 其他相关资料: \\192.168.1.33\共享文件夹\PulseTrader\禅智高频平台PulseTrader宣传文档资料 \\192.168.1.33\共享文件夹\PulseTrader\Installer

开放 合作 共赢