TickView Live Feed. Product Overview. April 2013. Document Number: 3064-3

Similar documents
Intel Media SDK Library Distribution and Dispatching Process

Low Latency Market Data and Ticker Plant Technology. SpryWare.

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Enhance Service Delivery and Accelerate Financial Applications with Consolidated Market Data

Intel SSD 520 Series Specification Update

Cloud based Holdfast Electronic Sports Game Platform

SEC Rule 606 Quarterly Report for the Quarter Ending March 31, 2013

Interactive Brokers Quarterly Order Routing Report Quarter Ending March 31, 2013

Intel X38 Express Chipset Memory Technology and Configuration Guide

Intel Desktop Board DP55WB

Intel Desktop Board DQ35JO

Fast, Low-Overhead Encryption for Apache Hadoop*

Intel Desktop Board DQ965GF

Intel Desktop Board D945GCPE

Intel Desktop Board DG41BI

Intel Desktop Board DG43RK

A Superior Hardware Platform for Server Virtualization

Intel Desktop Board DG965RY

Intel Desktop Board D945GCPE Specification Update

Intel Desktop Board DG33TL

Intel Desktop Board DG41TY

Intel 965 Express Chipset Family Memory Technology and Configuration Guide

Intel Desktop Board DG31PR

Intel Q35/Q33, G35/G33/G31, P35/P31 Express Chipset Memory Technology and Configuration Guide

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

Intel Core i5 processor 520E CPU Embedded Application Power Guideline Addendum January 2011

Robert Bartlett UC Berkeley School of Law. Justin McCrary UC Berkeley School of Law. for internal use only

Intel Solid-State Drive Pro 2500 Series Opal* Compatibility Guide

The UTP Plan Trade Data Feed SM (UTDF SM )

Intel Desktop Board DQ43AP

Intel Ethernet SFP+ Optics

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

Market Maker Transaction Data Technical Specification

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

2013 Intel Corporation

Intel Desktop Board DG41WV

Accelerating Business Intelligence with Large-Scale System Memory

Intel Desktop Board D945GCL

Intel Simple Network Management Protocol (SNMP) Subagent v6.0

NASDAQ ITCH to Trade Options

Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual

iscsi Quick-Connect Guide for Red Hat Linux

Intel Desktop Board DP43BF

Intel Identity Protection Technology (IPT)

PRUDENTIAL INVESTMENT MANAGEMENT SERVICES LLC PO BOX 5320 SCRANTON, PA SEC Rule 606 Quarterly Report for the Quarter Ending March 31, 2012

Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.

Lightspeed Gateway Overview Document

Intel Retail Client Manager Audience Analytics

Intel Platform and Big Data: Making big data work for you.

Different NFV/SDN Solutions for Telecoms and Enterprise Cloud

Software Solutions for Multi-Display Setups

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

Intel Service Assurance Administrator. Product Overview

Intel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions

Accelerating Business Intelligence with Large-Scale System Memory

NFV Reference Platform in Telefónica: Bringing Lab Experience to Real Deployments

IT SOLUTIONS MOSCOW EXCHANGE

SEC Rule 613 Consolidated Audit Trail (CAT) Cost Study Overview and Assumptions

RAID and Storage Options Available on Intel Server Boards and Systems

Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*

* * * Intel RealSense SDK Architecture

Brennan Hughes Partner WWFIRS, LLC

KCG Americas LLC Rule 606 Disclosure: DTTX and GFLO 2015-Q2

Intel Virtualization Technology (VT) in Converged Application Platforms

Platform Routing Manual

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms

Intel HTML5 Development Environment. Article - Native Application Facebook* Integration

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*

CONSOLIDATED QUOTATION SYSTEM CQS OUTPUT MULTICAST LINE INTERFACE SPECIFICATION

Fiber Channel Over Ethernet (FCoE)

Intel and Qihoo 360 Internet Portal Datacenter - Big Data Storage Optimization Case Study

Accelerating High-Speed Networking with Intel I/O Acceleration Technology

Intel Solid-State Drive 320 Series

Bandwidth Calculations for SA-1100 Processor LCD Displays

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

The InstaQuote Solution

Intel Ethernet Switch Converged Enhanced Ethernet (CEE) and Datacenter Bridging (DCB) Using Intel Ethernet Switch Family Switches

Displaying Stereoscopic 3D (S3D) with Intel HD Graphics Processors for Software Developers August 2011

Performance Analysis and Software Optimization on Systems Using the LAN91C111

Intel Technical Advisory

Measuring Cache and Memory Latency and CPU to Memory Bandwidth

Can Brokers Have it all? On the Relation between Make Take Fees & Limit Order Execution Quality*

The Case for Rack Scale Architecture

Scaling up to Production

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Intel Server System S7000FC4UR

with PKI Use Case Guide

White Paper: Efficient Management of Cloud Resources

An Oracle Technical White Paper November Oracle Solaris 11 Network Virtualization and Network Resource Management

The ROI from Optimizing Software Performance with Intel Parallel Studio XE

Intel Desktop Board DG43NB

Transcription:

TickView Live Feed Product Overview April 2013 Document Number: 3064-3

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH QUANTQUOTE PRODUCTS. EXCEPT AS PROVIDED IN QUANTQUOTE S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, QUANTQUOTE ASSUMES NO LIABILITY WHATSOEVER AND QUANTQUOTE DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF QUANTQUOTE PRODUCTS, INCLUDING LIABILITY FOR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. QuantQuote may make changes to specifications and product descriptions at any time, without notice. QuantQuote reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Intraday Market Data product series may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Please contact QuantQuote sales department or affiliated distributors to obtain the latest specification before placing your product order. Copies of documents which have an ordering number and are references in this document, or any other QuantQuote literature may be obtained by emailing support@quantquote.com Copyright 2012, QuantQuote, Inc. All rights reserved. Copyright 2012 QuantQuote Inc 350 Fifth Ave, Suite 2100, New York, NY, 10118 2

Contents Revision History... 4 TickVIEW Live Feed... 5 Overview... 5 Description... 5 Smart Burst Handler... 6 Performance... 6 Usage... 7 Copyright 2012 QuantQuote Inc 350 Fifth Ave, Suite 2100, New York, NY, 10118 3

Revision History Version Description Date 001 Initial release December, 2010 002 TickView 2.0 September, 2012 003 TickView 3.0 April, 2013 Copyright 2012 QuantQuote Inc 350 Fifth Ave, Suite 2100, New York, NY, 10118 4

TickVIEW Live Feed Overview In today s fast moving markets, full depth of book data requires dedicated 10GBit ports, large memory footprints, and top of the line multicore processors, representing a significant hardware investment, not to mention high reoccurring costs such as exchange colocation fees. QuantQuote s TickView Live Feed provides low latency market data that gives an up to date view of market activity without excessive bandwidth and computing power requirements, achieved through the use of innovative data consolidation techniques. Description TickView Live Feed data starts as raw market data from the FINRA Alternative Display Facility (ADFN) and the 12 separate US equity exchanges listed below: NASDAQ NYSE ARCA BATS Exchange BATS Y DirectEdge EDGX DirectEdge EDGA NYSE National Stock Exchange Chicago Stock Exchange NASDAQ OMX BX Formerly Boston Stock Exchange NASDAQ OMS PHLX Formerly Philadelphia Stock Exchange NYSE Alternext US Formerly American Stock Exchange This data contains all generated quotes and executed trades on each exchange. The bulk of this raw data is quotes information as quotes update at a much higher frequency. Each time a trade is received, TickView always transmits the tick to clients. Each tick contains the following information: Quote Time Last time the corresponding Best Bid/Best Ask was available (in milliseconds since midnight) Trade Time The time of the last trade recorded in this tick (in milliseconds since midnight) Best Bid The National Best Bid (price x 10000) Best Ask The National Best Offer (price x 10000) Last Trade Price of the last trade (price x 10000) Cumulative daily volume Aggregated over all exchanges. Copyright 2012 QuantQuote Inc 350 Fifth Ave, Suite 2100, New York, NY, 10118 5

Short Status takes a non zero value if symbol is short-sale restricted Halt Status takes a non-zero value if trading of security has been halted Trade Sale Condition Sale condition of last trade Trade Exchange Exchange code for the exchange the last trade occurred on Best Bid Size Size of the best bid Best Ask Size Size of the best ask Best Bid Exchange Exchange quoting the best bid Best Ask Exchange Exchange quoting the best ask For the full list of possible codes for, sale conditions, and exchanges, please consult the TickView Trade Technical Specifications Document (3059-1). TickView API technical specifications can be found in the TickView Technical Specifications Document (3068-1). QuantQuote s proprietary feed consolidator efficiently combines the quote data from each exchange and builds a NBBO book in memory. Short status information, rarely included in market data feeds, is included by default in TickView to provide additional information to trading algorithms. The inclusion of trade sale condition allows for certain undesirable trades (such as out of sequence trades) to be filtered out. Finally, information on the exchange a trade occurred on allows ones algorithm to determine which exchange is the most active for a particular equity. Smart Burst Handler During some brief periods of heavy trading, on external (internet) connections, some customers may not have enough bandwidth to receive all ticks TickView is sending and a queue of messages can accumulate. In this situation, TickView will automatically throttle the messages being sent and update at a lower frequency so that delays from a queue are minimized and the most recent data is being sent instead of stale data. In this manner, TickView ensures that clients always have the most recent data and allows for maximum compatibility with customers on slower connections or slower hardware. TickView s Smart Burst Handler throttles the messaging rate in an intelligent fashion to minimize information loss. For instance, quotes with identical prices are combined. Instead of data being transmitted in response to every quote, data is sent only if that quote caused a change in the price of the best bid or best ask. Even though TickView does not update for every single quote event, it still provides a highly comprehensive view of the market. Due to Regulation NMS (Reg. NMS), all market centers are required to fill market orders at the NBBO. Thus, the throttled TickView feed s bid/ask still provides a reasonably accurate representation of the price at which a market order will execute and a good estimation of the bid/ask spread. Performance Copyright 2012 QuantQuote Inc 350 Fifth Ave, Suite 2100, New York, NY, 10118 6

TickView Live Feed is first and foremost a low latency solution. Our highly efficient feed consolidation algorithms are designed for high frequency trading and add very minimal latency. Depending on the distance of the exchange from our New York colocation facility, the time between quote generation at an exchange, and delivery to colocated customers is 3 to 15 milliseconds. For customers connecting over the internet, additional network latency should be factored in. Typical latencies at various locations are given below in Table 1. Location Boston, MA, USA Los Angeles, CA, USA Austin, TX, USA Continental Europe Additional Latency 8ms 100ms 60ms 125ms Table 1: Typical added latency for receiving TickView data over the internet at various locations around the world. TickVIEW is designed from the ground up to be highly scalable and it is able to be parallelized to fully take advantage of contemporary multi-core processors. Multiple TickVIEW instances can be easily run to spread the load over multiple CPUs or servers if desired. Usage TickVIEW feed software consists of a C++ library which can be compiled into client trading applications. This library automatically parses data from the feed as it arrives and updates data in memory. Client code can be easily built on top of this library. If you choose not to use the C++ library, bindings for Python, Java, Ruby, C#, and Perl are also available. This allows direct access to the feed. Development with other languages is not supported by QuantQuote, but the TickVIEW API is compatible with these languages via bindings. For sample code and more usage details, please contact sales@quantquote.com for access to our secure documentation and code area. Copyright 2012 QuantQuote Inc 350 Fifth Ave, Suite 2100, New York, NY, 10118 7