项目名称:Java Open Exchange Project (jOpenExchg / jopenexchg)
项目当前版本:V0.01
项目简介:
基于GPL Licence的Java的开源证券交易撮合引擎项目。目前只是0.01版本,功能尚未完备。
已实现的撮合引擎核心功能有:
1) 限价订单的撮合及订单簿组织
2) 集合竞价价格计算及集合竞价撮合
3) 基于接口的订单簿事件通知机制
以下核心功能有待实现:
1) 市价订单的处理
2) 行情信息的实时更新
项目关键技术要点:
1) 通过选用适当的数据结构和算法来提升订单处理性能
2) 使用提升速度的编程技巧
3) 通过使用对象池将数量巨大的业务对象保存在老年代内存中,使得系统只需要做minor GC
预览版本的性能:
在普通的4GB内存,4核2.83GHz的CPU的PC机上运行的结果表明:对订单的撮合速度可以达到120万笔/秒以上。虽然此速度是在没有进行订单前端检查的前提下得到的,但由于订单前端检查可以由另外一个线程完成,因此顶多增加一些时延,对吞吐量的影响不会很大。
和实际系统中C/C++的对应实现相比,吞吐量并不差。
运行测试程序的命令行是:
java -Xmx800M -Xms800M -Xmn50M -Xss32K -XX:SurvivorRatio=10 -cp %CLASSPATH% org.jopenexchg.MatcherDemo
源码见附件
相关推荐
match-trade超高效的交易所撮合引擎,采用伦敦外汇交易所LMAX开源的Disruptor框架,分布式内存存取,以及原子性操作。使用数据流的方式进行计算撮合序列,才用价格水平独立撮合逻辑,实现高效大数据撮合
开源交易所,基于Laravel开发的交易所 | BTC交易所 | ETH交易所 | 交易所 | 交易平台 | 撮合交易引擎。本项目有完整的撮合交易引擎源码、后台管理(后端+前端)、前台(交易页面、活动页面、个人中心等)、安卓APP...
ETH 苏黎世联邦理工学院开源Raisim仿真物理引擎源码 ETH 苏黎世联邦理工学院开源Raisim仿真物理引擎源码 ETH 苏黎世联邦理工学院开源Raisim仿真物理引擎源码
天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR...
20210512-开源证券-开源证券A股中期投资策略:觉醒年代,背黑暗而向光明.pdf
最高效的交易所撮合引擎,采用伦敦外汇交易所LMAX开源的Disruptor框架,用Hazelcast进行分布式内存存
Java开源搜索引擎分类列表.rarJava开源搜索引擎分类列表.rarJava开源搜索引擎分类列表.rarJava开源搜索引擎分类列表.rarJava开源搜索引擎分类列表.rarJava开源搜索引擎分类列表.rarJava开源搜索引擎分类列表.rarJava...
开源的搜索引擎工具包和web搜索引擎系统 - austin lius fashion - 博客园.docx开源的搜索引擎工具包和web搜索引擎系统 - austin lius fashion - 博客园.docx开源的搜索引擎工具包和web搜索引擎系统 - austin lius ...
把程序上传到空间上即可运行(★★如果在子目录...之前使用1.X版本的站长需要全部重新覆盖本程序采用utf-8国际编码编写,请勿使用记事本修改代码,否则会出错。请用支持utf-8编码的编辑器修改,如notepad++、dreamweaver
.Net开源流程引擎RoadFlow最新版(全部源码)
驰骋表单引擎与驰骋工作流引擎珠联璧合共同解决了系统应用。 表单引擎与流程引擎,唇齿相依不可分割,就类似于车的控制系统与车厢一样。 驰骋表单引擎简称ccfrom,模版都是基于关系存储的模式的表达引擎,与基于文件...
NetBpm是个开源的工作流引擎,NetBpm是个开源的工作流引擎,
智慧农场小程序 V1.5.0 开源版智慧农场小程序 V1.5.0 开源版智慧农场小程序 V1.5.0 开源版智慧农场小程序 V1.5.0 开源版智慧农场小程序 V1.5.0 开源版智慧农场小程序 V1.5.0 开源版智慧农场小程序 V1.5.0 开源版
asp源码—asp智睿开源企业视频版网站系统 v10.0.4.zip asp源码—asp智睿开源企业视频版网站系统 v10.0.4.zip asp源码—asp智睿开源企业视频版网站系统 v10.0.4.zip asp源码—asp智睿开源企业视频版网站系统 v10.0.4....
20210617-开源证券-金蝶国际-0268.HK-港股公司首次覆盖报告:把握两大转型机遇,步入发展新阶段.pdf
JFlow开源工作流引擎BPM系统 v2020.zip
20210714-开源证券-高新兴-300098-公司深度报告:深耕物联数十载,乘产业高景气之风促“V”型反转.pdf
可视化流程引擎RoadFlow 是天知软件旗下基于.NET的集成工作流引擎的快速开发平台,由从事六年以上OA及工作流开发与实施的团队设计开发,该工作流平台已应用于众多大型企事业单位。拥有全浏览器兼容的可视化流程设计...
20210719-开源证券-半导体行业点评报告:当下时点的封测行业投资机会.pdf