Managed Feeds
We provide low latency hosted and managed feeds to allow for easy and efficient normalized market data access. By hosting and managing the feeds, we reduce the customer footprint necessary to process market data.
-
HOSTED SOLUTION
Deep Systems hosts the normalization of market data feeds. As result customers manage a smaller, more focused and cost-efficient software footprint.
-
SNAPSHOT & DELTA
Upon subscribing to market data, the customer receives a current snapshot followed by updates. This allows for starting or re-starting intra-day with accurate data.
-
LEVEL 1 & LEVEL 2
Deep Systems provides access to both Level 1 and Level 2 data. Customers need only subscribe to the specific data required by their applications.
In-Process Feeds
In-Process feeds provide the ability to process and normalize raw market data in the same process as your code. This reduces the number of network hops and reduces overall latency for data normalization.
-
LOWEST LATENCY
By being in the same process, the client benefits from normalizing and accessing raw market data with no additional hops. This provides a model to solve the most latency sensitive problems without adding additional complexity.
-
OPTIMIZED STACK
In-Process feeds are part of our optimized stack, including in-process gateways and inter-process messaging. For speed sensitive applications, these components provide a framework for a further reduction in latency.
-
SAME COVERAGE
We offer in-process as a deployment model as opposed to a different software stack. Unlike competing systems, our in-process feeds offer the same robust feature set and feed coverage as our managed feed offering.
Reference Data
Our reference data system has been designed to support multiple asset classes as well as OTC instruments. In order to further simplify access, we maintain integrations to a multiple securities data sources.
-
SECURITY MASTER
We integrate with a wide variety of source data, including files and feeds, to supply a securities list and the corresponding symbology for our customer's chosen venues. Our system monitors the process to identify any provider issues.
-
EXCHANGE DATA
In addition to loading symbology, we also load additional detailed security information. Examples of this data include security description, mapped symbols, contract size multipliers, price multipliers, and tick size.
-
CUSTOM DATA
It may be desirable to augment the information reference provided by default. Our system permits the addition of user-defined fields to securities to provide a consolidated and reliable reference data set.
Conflation
Some users prefer to reduce a market data set because they don't require it all or due to capacity constraints within their system. We offer sophisticated conflation tools that allow a customer to tactically decrease the amount of market data they consume.
-
PRICE & SIZE
Market data can be filtered to remove any changes that don’t exceed a minimum change in price or size. Filters can drastically reduce the data rates and performance requirements of a client’s downstream systems.
-
TIME & RATE
In some cases, it may be preferable to have data rates metered by time interval or overall data rate. This form of conflation allows for predictable rates of data regardless of the size and spikes of the feed being consumed.
-
EXTENSIBLE
In addition to out-of-the-box models, we support the implementation of custom models built utilizing our conflation framework. Clients can deploy conflation models that match their applications or their optimal data shaping requirements.
Book Management
Better performance starts with better inputs. Our flexible book management framework contains customization tools that can access pricing levels unique to a market and/or aggregate book data from multiple venues.
-
SELECTABLE SOURCES
Users can specifically identify venue groups to be included in their book aggregation. This allows clients to access the NBBO for all markets or the BBO for one, or multiple, venues in the same program.
-
LEVEL BBO & NBBO
We provide the ability to access all levels of the book for the selected venues. This may include the BBO for a venue, the BBO for a group or NBBO for the entire market, or all the levels provided by a depth feed.
-
IMPLIED & OUTRIGHT
In markets that support implied market data, we maintain the order book for both the implied and outright books. This allows the client to access one or both order books without writing and maintaining additional code.
Feed Enrichment
Some of the more sophisticated users of market data prefer to augment the market data feed with additional data for downstream processes. We provide a facility for extending the native data supplied by the data feed.
-
PLUG & PLAY
We have made data extensibility as unobtrusive as possible for development and deployment. Clients can provide their enhancements without affecting any feed code or complicating maintenance of the data feeds they are enhancing.
-
USER-DEFINED
The client is in full control of what data is augmented and how it is augmented. This can included derived calculations, static data attachments, data from other feeds, and any other information the user chooses.
-
CONFIGURABLE
Data enhancements are fully configurable. This can include the enabling/disabling of enhancements, changing the types of enhancements, or the behavior of a particular enhancement.
Entitlements
We have an automated, proprietary entitlements system that provides a layer of security and dramatically reduces the amount of client resources required to meet exchange and regulatory obligations. It serves as a permissioning system and simultaneously audits data feed consumption.
-
SWITCH-BASED
Our entitlements system is enforced at the switch which allows us to utilize a mature and optimized access control system. Switch access controls have been a proven and reliable method of segregating and controlling data access.
-
NO LATENCY IMPACT
By utilizing access controls provided by the switch, we do not add any additional complexity or layers to delivering data. Switch access controls are already in place in most environments and come at negligible incremental latency.
-
GRANULAR
The entitlements system can be used to provision a specific data feed to one or many devices on the network. A subset of a data feed can be provisioned as opposed to the entire feed.