期货资管软件结构介绍,分仓系统源码

  • 整体结构

整个系统架构是由若干个消息服务器端组成,基于TCP长链接连接,确保数据的可靠性,消息协议基于自定义二进制协议。行情转发服务端以拉模式定时从行情源(易盛、赢透等等)获取及时行情数据,实时转发给下级行情服务器和交易服务器,下级行情服务器实时转发行情数据到各行情交易客户端。各服务端均支持水平扩展。

  • 服务端

服务端的实现是基于IOCP完成端口队列实现,微软推荐的SEA方式,即SocketAsyncEventArgs

Session 实现的代码片段,参照SupperSocket的实现方式

期货资管软件结构介绍,分仓系统源码_第1张图片

  • 后台管理平台

行情接入服务端管理,winform实现,主要针对合约的订阅、取消、CRUD等操作。行情服务端管理平台,wpf/winform实现,主要针对合约、市场的相关管理。交易管理后台包括账户管理支持无限级、代理商管理、交易管理、合约管理、资金管理等等功能,支持对手价、市价、指定价进行交易等等功能。后台的实现逻辑比较简单,主要是消息协议的定制、规则定制以及交易业务逻辑的实现。期货资管软件结构介绍,分仓系统源码_第2张图片

  • 客户端

行情交易客户端目前包括pc版,android版本,ios版本。客户端的模块包括交易模块、查询模块、资金模块、系统设置模块。期货资管软件结构介绍,分仓系统源码_第3张图片期货资管软件结构介绍,分仓系统源码_第4张图片

你可能感兴趣的:(期货分仓,资管分仓,期货,软件需求,金融,开源软件)