Abstract:
Methods and systems to facilitate display of market data and trading with respect to the market data on a trading device having reduced area for display are disclosed herein. An example method includes determining an available display area on a computing device, the computing device to receive a market data feed. The example method includes resizing a trading interface for display via the computing device based on the available display area. The example method includes processing the received market data feed for display via the trading interface based on the available display area. The example method includes displaying inside market data from the market data feed via the trading interface in the available display area of the computing device. The example method includes facilitating a trade based on selection of a bid or an ask from the inside market data via the trading interface.
Abstract:
Methods and apparatus to enable a trading device to accept a user input are disclosed. An example method includes generating, via a computing device, a user interface of a trading application, wherein the user interface includes a locked portion that displays market data. The example method also includes detecting a gestural input with respect to the user interface. The example method also includes detecting a gestural event with respect to the user interface associated with the gestural input and, in response to the detected gestural event, unlocking the locked portion of the user interface.
Abstract:
Methods and apparatus to implement spin-gesture based trade action parameter selection are disclosed herein. An example method includes detecting, via a user interface of a trading application generated by a computing device, an activation event associated with an interface control corresponding to a trade action, wherein the activation event is a gestural input received via the generated user interface. The example method also includes updating, via the user interface, a value of a trade action parameter associated with the trade action, wherein the value of the trade action parameter updates in a sequence based on a direction associated with the gestural input.
Abstract:
Market depth information pertaining to the hedging side is utilized to intelligently break a non-hedging order into multiple orders, such that the orders rest at cascading price levels. This way, the trader can benefit from sweeps in the book and still properly account for the market depth on the hedging side. Further, there is a greater probability of receiving “partials” on the spread order. In addition, hedge orders may be sent at multiple price levels, or sent to the market in pieces over time. By applying a more intelligent process to hedge orders (as opposed to “fire and forget”) an alternative beyond limit orders that can be legged or market orders is provided.
Abstract:
Systems, methods, and computer-readable storage media are provided for improving order feed message stream integrity. Certain embodiments provide a method including sending, by a computing device, a first data message; sending a first stop message; clearing a message stream state; and sending a second data message. The first data message includes data related to an order for a tradeable object, a first sequence number with a value of a predefined initial sequence number, and a first phase number. The second data message includes data related to an order, a second sequence number with a value of the predefined initial sequence number, and a second phase number, wherein the second phase number is different than the first phase number. The message stream state is associated with the order.
Abstract:
A client device coalesces data received from an exchange, and provides a client application such as a graphical user interface with the opportunity to process fewer, but up-to-date, data updates from an exchange when a large volume of prices becomes available. Accordingly, the trader can be assured of receiving updated information that are fed to the client applications at a rate that is cohesive with that client device's processing speed.
Abstract:
Methods and systems for user definable prioritization of market information are disclosed. An example method to prioritize market information displayed in a window within a trading interface includes updating the market information displayed in the window at a first frequency, wherein the first frequency is to correspond to a first window priority. The example method also includes, based on a trigger activation, assigning a second window priority to the window, wherein the second window priority is to cause the market information displayed in the window to update at a second frequency, the second frequency different from the first frequency.
Abstract:
Example methods, apparatus, and computer readable storage media are described and disclosed. An example method includes receiving, by a computing device, market data related to a tradeable object. The example method includes displaying, by the computing device, a flexible price-volume indicator, the flexible price-volume indicators aligned with a specific value level in a value axis. The example method includes updating, by the computing device, a display property associated with the flexible price-volume indicator, the display property reflecting a quantity value determined based on the received market data. The example method includes displaying, by the computing device, the flexible price-volume indicator in a differentiated state based on a change in the market data.
Abstract:
A system and method for distributing market data in response to price level transitions is disclosed. The system and method provide a mechanism for detecting when a price level transition has occurred. Detection of a price level transition results in the distribution of market data and may include displaying the results.
Abstract:
Methods and systems for user definable prioritization of market information are disclosed. An example method to prioritize market information displayed in a window within a trading interface includes updating the market information displayed in the window at a first frequency, wherein the first frequency is to correspond to a first window priority. The example method also includes, based on a trigger activation, assigning a second window priority to the window, wherein the second window priority is to cause the market information displayed in the window to update at a second frequency, the second frequency different from the first frequency.