![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
iteye_4774
这个作者很懒,什么都没留下…
展开
-
基于Java开发证券交易撮合系统的尝试
目前国内各主要的证券交易所和衍生品交易所(不是说满大街的证券公司及其营业部)如上海证券交易所、深圳证券交易所、大连商品期货交易所等等为数不多的几家,其用来处理全国股民、期民所发委托的竞价撮合系统都是基于C/C++开发的,其系统的吞吐量通常不超过每秒10万笔。这些竞价撮合系统的撮合规则大多是基于价格优先、时间优先及其变体来实现的。 NASDAQ等国际上的交易所已经开始使用JAVA开发他们...原创 2013-05-07 13:10:12 · 3027 阅读 · 0 评论 -
开源证券交易撮合引擎 jOpenExchg V0.01 预览版
项目名称:Java Open Exchange Project (jOpenExchg / jopenexchg)项目当前版本:V0.01 项目简介:基于GPL Licence的Java的开源证券交易撮合引擎项目。目前只是0.01版本,功能尚未完备。 已实现的撮合引擎核心功能有:1) 限价订单的撮合及订单簿组织2) 集合竞价价格计算及集合竞价撮合3) 基于接...原创 2013-05-07 13:28:36 · 792 阅读 · 1 评论 -
有人在问为何没有用FIX协议
说实在的 FIX 协议是一个从技术上看很糟糕的行业内部协议。其最为复杂的会话层协议是在MQ产品尚不发达的时候人为规定了一个MQ实现;FIX协议真正有价值的部分是它的业务层标签,但其设计上先天不足地没有对带宽予以考虑,所以可以形容为是一个双重人格的协议:FIX的意图当然主要地不是在局域网内进行数据传送,而是在一家金融机构和另一家金融机构之间进行数据传送,所以应该要考虑到广域网的带宽有限,但FIX...原创 2013-05-17 08:50:08 · 278 阅读 · 0 评论 -
zookeeper 3.4.5 FastLeaderElection相关示意图
网上关于 zookeeper FastLeaderElection 的文章很多,但和最新版本的 3.4.5 的代码对照后发现还是存在出入,而且大多语焉不详。先发一幅和FastLeaderElection相关的示意图上来吧,可能是网上最详细的一幅了。根据代码,FastLeaderElection 虽然用了TCP作为底层通信架构,但实际上底层通信仍然是 会丢失、会重复、甚至顺序会颠倒(也就是违反F...原创 2013-06-14 08:42:52 · 114 阅读 · 0 评论 -
jOpenExchg 更新了集合竞价代码
这一版本中的集合竞价算法完全被重写了,原因是找到了一个非常简洁高效的新算法。 1. 从买盘最高价开始,逐个去吃掉最低价开始的卖单,一直到不可成交为止。 2. 如果步骤1无法产生任何成交,表明订单簿一开始就不处于交叉状态,不能单靠集合竞价产生价格,算法终止。否则记住最后一笔成交的买盘价格LB,最后一笔成交的卖盘价格LS。【我们有LB >= LS 成立】 3.得到这时幸...原创 2014-05-19 15:38:33 · 439 阅读 · 0 评论