随笔分类 -  量化交易框架

摘要:【前言】整合底层接口的各项功能到中层引擎中后,当我们开发顶层应用时(GUI或者策略算法)。只需知道中层引擎对外提供的主动API函数以及事件引擎中相关的事件类型和数据形式即可。 在GUI和策略算法这两个主要类型的顶层应用中,先介绍GUI开发的原因是:目前国内支持用户定制化开发GUI界面的量化平台少之又 阅读全文
posted @ 2018-08-31 17:09 秋雨声 阅读(2110) 评论(0) 推荐(0) 编辑
摘要:转并修改于:用python的交易员 【前言】中层引擎在设计上主要是为了进一步封装底层接口所暴露出的API函数,使得其更容易被上层的GUI和策略组件调用。本篇的内容会相对简单,主要以LTS接口DEMO为例介绍一些设计方面的思路。 一、中层引擎设计 1、构造函数 首先以主引擎成员变量的形式创建事件驱动引 阅读全文
posted @ 2018-08-31 14:57 秋雨声 阅读(1468) 评论(0) 推荐(0) 编辑
摘要:参考:用Python的交易员 【前言】从本篇教程开始,所有的开发都会在Python环境中进行(谢天谢地可以和C++说再见了)。 一、底层接口简介 1、通常情况下,一个交易程序的架构会由以下三个部分组成: 底层接口:负责对接行情和交易API,将数据推送到系统核心中,以及发送指令(下单、数据请求等) 中 阅读全文
posted @ 2018-08-31 11:31 秋雨声 阅读(7067) 评论(0) 推荐(0) 编辑
摘要:【前言】在搞定交易接口后,我们开发交易系统的第一步就是要弄清楚系统的工作原理。本文是我看的公司的中频平台文档的总结,公司是基于开源的vn.py修改而来,但是驱动引擎是一样的。 会参考vn.py官方文档,公司是参考其修改的。但在正在研发的高频交易平台上是根据CTP接口接发数据的格式,合并成单线程,配合 阅读全文
posted @ 2018-08-31 11:25 秋雨声 阅读(5383) 评论(0) 推荐(0) 编辑
摘要:【前言】对上海期货交易平台CTP接口的一个学习总结.(参考vn.py官方文档) 一、引言 目前本人所在的公司一共有三款平台,分别基于C++, C#和Python。其中C#和Python平台都是由交易员开发;C++平台则是由专职IT团队作为一个通用平台开发,内部组件进行了封装(交易员不可见),对外提供 阅读全文
posted @ 2018-08-12 20:34 秋雨声 阅读(14426) 评论(0) 推荐(3) 编辑