ZQDB证券金融科技行业专业的行情分析、逻辑处理和交易执行框架。

ZQDB证券金融科技行业专业的行情分析、逻辑处理和交易执行框架。

无论是个人、团队、或是证券/期货/银行/私募/公募等企业,都能够基于ZQDB搭建自有的证券分析交易系统。

为什么需要ZQDB

ZQDB可以做什么

ZQDB是怎样做的

软件架构

ZQDB是一款高性能行情交易分析框架。

ZQDB支持全方位的定制:

  1. 三方接入模块化定制,支持用户根据自身需要自定义开发三方接入模块,从而实现行情实时展示、历史明细、K线管理,实现交易执行、用户管理,以及自定义数据读写管理等
  2. 计算模块定制,ZQDB的计算模块支持用户根据自身需要自定义计算模块,通过自定义计算模块可以实现增加用户私有算法,增加其他语言支持,比如支持LuaJavaScript等语言
  3. 计算模块指标脚本策略定制,ZQDB默认支持C/C++/Python/Excel/VBA/麦语言开发自定义的指标筛选排序脚本策略/算法
  4. 服务定制,用户可以基于ZQDB开发自己的服务器程序,比如开发行情后台、交易后台、策略后台、大数据、人工智能等服务
  5. 终端定制,用户可以基于ZQDB开发自身需要的终端程序,比如开发类似同花顺/大智慧/东方财富金融终端,Wind资讯终端等

使用模式

ZQDB充分考虑了用户业务的多样性,支持多种使用模式。

  1. 单体模式 

  2. 多进程模式 

  3. 网络模式 

  4. 网络级联模式 

构建工具

  1. Windows下相关依赖库都是基于VS2015下编译构建的,故自行构建需要使用VS2015或者更高版本,toolset=msvc-14.0

安装教程

  1. 下载ZQDB:git clone https://gitee.com/7thTool/zqdb
  2. ZQDB接口都是C接口,无三方依赖

C/C++后端开发说明

  1. boost
  2. XUtil(ZQDB子模块已有)
  3. protobuf(ZQDB已有)
  4. Python3.7(使用pycalc支持Python时需要),您也可以使用Anaconda
  5. CMake

C/C++客户端开发说明

  1. boost
  2. XUtil(ZQDB子模块已有)
  3. protobuf(ZQDB已有)
  4. Python3.7(使用pycalc支持Python时需要),您也可以使用Anaconda
  5. wxWidgets3.1.5,wxWidgets需编译成静态库,运行时选择MT/MTD
  6. CMake

接口说明

  1. mdbase.h mdb内存数据库接口文件,可以创建内存db,内存db里可以表、字典等数据结构,数据零拷贝,直接内存访问
  2. zqdb.h zqdb接口文件,可以添加、获取证券行情(市场、品种、代码、快照、明细、K线)、交易所有数据(用户、资金账号、投资账号、持仓、委托、成交),可以发送委托、撤销委托、平仓等,支持自定义模块
  3. calc.h 计算接口文件,行情交易计算模块,可以获取行情指标数据、支持自定义计算模块,支持C/C++/Python/Excel/VBA/麦语言,支持自定义指标、脚本、策略
  4. view.h 视图接口文件,C++封装的基于wxWidgets的证券视图库
  5. techview.h 技术视图接口文件,C++封装的基于wxWidgets的技术分析视图库
  6. ctp ctp期货行情交易接口封装,实现了行情实时全推送、明细、K线管理、多账户交易等,ctp具体版本请自行去上期技术官网下载并修改编译配置

构建说明

  1. 下载安装依赖
  2. 下载ZQDB:git clone https://gitee.com/7thTool/zqdb
  3. 使用CMake gui构建,增加定义项:CMAKE_PREFIX_PATH=/path/boost;/path/zqdb/3rd/x64-windows-static;/path/wxWidgets-3.1.5,即增加三个依赖项(boost,zqdb自带的三方库,wxWidgets)的查找路径 

mytrader

  1. mytrader是一款基于ZQDB打造的行情分析交易系统,支持程序化交易,支持C/C++/Python/Excel/VBA/麦语言二次开发
  2. 下载mytrader:git clone https://gitee.com/7thTool/mytrader

参与贡献

  1. Fork 本仓库

  2. 新建 Feat_xxx 分支

  3. 提交代码

  4. 新建 Pull Request

  5. QQ交流群: 207652879

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值