Electronic trading using market data channels
AssigneeGeneva Technologies, LLC
InventorRobert S. Creamer
Life of this patent
Estimating the term…
Abstract
Systems and methods related to financial trading are provided. More specifically, some embodiments relate to systems and methods for electronic trading using market data channels which users can subscribe. Various embodiments of the present technology can provide a suite of devices that are designed to actively modify market data at the intake point (co-location facility) in order to optimally disseminate only relevant information to various applications. These filtered market data channels can then be accessed by trading systems through various subscription models. Various embodiments allow for any type of channel that alters the natural or pure market data feed to produce different data flows and other signals (e.g., triggers, synthetic prices, etc.).
Claims20
At least one computer-readable storage medium, excluding transitory signals and carrying instructions, which, when executed by at least one data processor of a system, cause the system to:
- obtain a data signal from a set of channels for a device structured to receive a first data stream from a first computing system and a second data stream from a second computing system,
- wherein the data signal is generated by a particular channel in the set of channels,
- wherein the particular channel in the set of channels is structured to generate the data signal based on a portion of one or more of the first data stream or the second data stream, and
- wherein the data signal relates to transmission of data;
- access a set of criteria for the device via an interface of the device;
- using the data signal, reduce a bandwidth amount for the transmission of the data by performing operations to adjust a trading algorithm based on one or more of the particular channel or a subscription to the particular channel, comprising causing the particular channel of the device to
- modify the data by generating at least one of a synthetic price and an indicator;
- and
- process an order in accordance with the adjusted trading algorithm based on the modified data.
A computer-implemented method comprising:
- obtaining a data signal from a set of channels for a device structured to receive a first data stream from a first computing system and a second data stream from a second computing system,
- wherein the data signal is generated by a particular channel in the set of channels,
- wherein the particular channel in the set of channels is structured to generate the data signal based on a portion of one or more of the first data stream or the second data stream, and
- wherein the data signal relates to transmission of data;
- obtaining a set of criteria for the device via an interface of the device;
- using the data signal, reducing a bandwidth amount for the transmission of the data by performing operations to adjust a trading algorithm based on one or more of the particular channel or a subscription to the particular channel, comprising causing the particular channel of the device to:
- modify the data by generating at least one of a synthetic price and an indicator;
- and
- processing an order in accordance with the adjusted trading algorithm based on the modified data.
A system comprising a platform configured to:
- obtain a data signal from a set of channels for a device structured to receive a first data stream from a first computing system and a second data stream from a second computing system,
- wherein the data signal is generated by a particular channel in the set of channels, wherein the particular channel in the set of channels is structured to generate a data signal based on a first portion of the first data stream and a second portion of the second data stream corresponding to the first portion, and
- wherein the data signal relates to transmission of data;
- obtain a set of criteria for the device via an interface of the device;
- using the data signal, reduce a bandwidth amount for the transmission of the data by performing operations to adjust a trading algorithm based on one or more of the particular channel or a subscription to the particular channel, comprising causing the particular channel of the device to:
- modify the data by generating at least one of a synthetic price and an indicator;
- and
- process an order in accordance with the adjusted trading algorithm based on the modified data.
Dependencies are inferred from the claim text.