http://algo-logic.com/futures-options-orderbook

Algo-Logic Systems’ Futures & Options (F&O) Order Book is an FPGA hardware accelerator with the entire feed processing module and Order Book implemented in logic. The single-FPGA platform architecture achieves deterministic, ultra low latency without jitter regardless of the number of tracked instruments at data rates of up to 10 Gbps.

Algo-Logic’s Futures & Options Order Book Supports:

  • Book building for instruments that have actual orders

    • CME multiple depth (i.e. real) book up to 10 levels deep
  • Book building for instruments that have implied orders
    • CME implied book up to 2 levels deep
    • CME consolidated book up to 10 levels deep
  • Processing of CME MDP 3.0 messages
    • Market Data Incremental Refresh (35=X) MDP 3.0 message type, used for:

      • Updating real and implied books in normal operation throughout the trading day
      • Start-of-day book initialization
      • Late joiner book initialization
      • CME Natural Refresh recovery mechanism
  • Reporting L2 snapshots with the best bid/ask information up to 10 levels deep
    • L2 snapshots are generated when each repeating group with a market data update is processed
    • L2 snapshots contain corresponding Security ID field, along with sided Price and Size fields
    • Real book snapshot is generated for instruments that have no implied orders
    • Consolidated book snapshot is generated for instruments that have implied orders

Order Book Building Process Includes:

  • Processing of Market Data Incremental Refresh (35=X) MDP 3.0 messages for start-of-day book initialization as well as updating real and implied books in normal operation throughout the trading day
  • Merging real and implied books into one consolidated book for instruments that have implied orders
  • Performing recovery using CME Natural Refresh mechanism in the event of packet loss
  • Reporting the L2 snapshots for consolidated books with the best bid/ask information

CME Feed Handler Additional Functions:

  • A/B Feed Arbitration
  • Multicast Channel Filter
  • UDP Parser
  • MDP 3.0 Parser

 Product brief

CME Futures & Options Order Book的更多相关文章

  1. 学习笔记之IKM C++ 11

    https://github.com/haotang923/interview/tree/master/IKM Q1. If most of the calls to function foo() b ...

  2. Apache漏洞修复

    今天受同事的委托,修复一台服务器的Apache漏洞,主要集中在以下几点: 1.Apache httpd remote denial of service(中危) 修复建议:将Apache HTTP S ...

  3. (原创)LAMP搭建之二:apache配置文件详解(中英文对照版)

    LAMP搭建之二:apache配置文件详解(中英文对照版) # This is the main Apache server configuration file. It contains the # ...

  4. Rails下cloud datastore的使用

      Rails下cloud datastore的使用 背景 部门有一个项目要用Ruby做 WebAPI,DB使用关系型数据库Cloud Sql和非关系型数据库Cloud Datastore . 还不了 ...

  5. Select Statement Syntax [AX 2012]

    Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 ...

  6. linux服务之httpd

    http://mirrors.cnnic.cn/apache/httpd/docs/ 英文pdf文档下载 Apache HTTP Project’s goal It is the Apache HTT ...

  7. php配置步奏

    web运行大致流程 浏览器输入地址,回车(发送请求) 根据规则找到对应web服务器.规则如下: 首先在本机hosts文件中找对应IP 如果hosts中没有找到,则到互联网上找对应IP 如果还 ...

  8. Guava文档翻译之ListenableFuture

    ListenableFutureExplained 并发是一个困难的问题,但是使用强大而简单的抽象可以极大地简化并发问题.为了简化事情,Guava使用ListenableFuture继承了JDK的Fu ...

  9. ubuntu 14.04 nagios4+ndoutils2.0+centreon2.5.4配置

    ubuntu 14.04 nagios4+ndoutils2.0+centreon2.5.4(原创) 开发应用centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2 ...

随机推荐

  1. LeetCode 1248. 统计「优美子数组」

    地址 https://www.acwing.com/solution/leetcode/content/5801/ 题目描述给你一个整数数组 nums 和一个整数 k. 如果某个子数组中恰好有 k 个 ...

  2. python之大作业

    一.题目要求 获得网页中A-Z所有名字并且爬取名字详情页中的信息,如姓名,性别,,说明等,并存放到csv中(网址:http://www.thinkbabynames.com/start/0/A) 现在 ...

  3. 你知道Java要注意技术点吗?

    关于Java的编程常识,有人会问哪几个是重要的常识点,不知道咱们是否知道呢?给咱们同享一下. 1.JVM相关(包含了各个版其他特性) 关于刚刚触摸Java的人来说,JVM相关的常识纷歧定需求了解很深, ...

  4. git必知必会

    1. Git 配置 --system #系统级别--global #用户全局--local #单独一个项目 git config --global user.name "xxxx" ...

  5. 部署Springboot项目到Linux云服务器

    前言 环境:IDEA.Springboot.Maven(自己电脑安装的Maven) 一.打包jar包 检查自己的pom.xml文件下面有无Maven的依赖插件,即有无如下: <build> ...

  6. Python程序中的线程操作-concurrent模块

    目录 一.Python标准模块--concurrent.futures 二.介绍 三.基本方法 四.ProcessPoolExecutor 五.ThreadPoolExecutor 六.map的用法 ...

  7. Redis 内存淘汰机制

    Redis内存淘汰指的是用户存储的一些键被可以被Redis主动地从实例中删除,从而产生读miss的情况,那么Redis为什么要有这种功能?这就是我们需要探究的设计初衷.Redis最常见的两种应用场景为 ...

  8. EF Core 3.0 Preview 9 的2个小坑

    之前我们的数据库服务器使用的是 SQL Server 2008 R2 ,由于从 EF Core 3.0 Preview 6 开始不支持 UseRowNumberForPaging ,只能停留在 EF ...

  9. golang--redis基本介绍

    redis(remote-dictionary-system)即远程字典服务器,是NoSQL数据库: 适合做缓存以及持久化: 免费开源,高性能的分布式内存数据库: redis的安装和使用: 下载Red ...

  10. Numpy 随机序列 shuffle & permutation

    1. numpy.random.shuffle(x) Modify a sequence in-place by shuffling its contents. This function only ...