Abstract:
A system and method for linking and managing linked orders are described. According to one method, a trader may first link two or more orders into a linked order, and then one or more parameters associated with one of the orders may be dynamically changed based on user inputs or information being received from an exchange. For example, a trader may link any two orders as an order cancel order, and each linked order may be associated with the same or different tradable objects, order quantities, and may be submitted to one or more exchanges. The order quantities may be then dynamically updated based on updates being received from the one or more exchanges and further based on a quantity ratio between the two orders. Further, the linked order may be submitted upon detecting a fill for another order.
Abstract:
A system and method for linking and managing linked orders are described. According to one method, a trader may first link two or more orders into a linked order, and then one or more parameters associated with one of the orders may be dynamically changed based on user inputs or information being received from an exchange. For example, a trader may link any two orders as an order cancel order, and each linked order may be associated with the same or different tradable objects, order quantities, and may be submitted to one or more exchanges. The order quantities may be then dynamically updated based on updates being received from the one or more exchanges and further based on a quantity ratio between the two orders. Further, the linked order may be submitted upon detecting a fill for another order.
Abstract:
A system and methods are provided for using order descriptor identifiers in relation to orders being used in trading strategies. According to one example method, when a hedge order is submitted upon detecting a fill of another order, the hedge order includes one or more order descriptor identifiers conveying a purpose of the hedge order to a user. The order descriptor identifiers can be used to search for desired orders and perform more effective order management and post trade analysis.
Abstract:
System and methods for reducing the risks involved in trading multiple spread trading strategies in an electronic trading environment are provided. Specifically, reducing the risks involved in trading multiple spreads that share a leg by, among other things, quoting a single order in the shared leg instead of quoting orders for each of the corresponding spread legs. Based on the computed quote price for the single order, associating the single order with the leaned on price that results in the price closest to the inside market in the shared leg. The single quote order is based on the market conditions in the spread legs and the desired spread price. Once the single order fills, a hedge order is sent to the leg that obtains the most advantageous price for the spread based on the other spread options.
Abstract:
A system and associated methods are provided for use of fractional pay-up ticks in relation to offset orders being sent for a trading strategy that involves trading a first tradeable object and at least a second tradeable object. According to one example method, when an indication is received that a quantity at a first price for the first tradeable object is filled, a plurality of offset orders for the second tradeable object is sent to an electronic order book of the second tradeable object. The plurality of offset orders is placed at a plurality of price levels determined based on at least one fractional pay-up tick value, the first price, and the desired spread price. A quantity for each order is determined based on a quantity divider rule that is applied to an offset quantity to offset the fill.
Abstract:
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.
Abstract:
Market data is recorded from a real live exchange. The recording data can be played back in real time or delayed, in any manner, to simulate the recorded market. Moreover, one or more users can participate in the simulated market just as if they were participating in a real-live market. The system provides a realistic trading environment without the associated risks of trading in a live-market such as losing money and the cost of making trades. The system may be used for training purposes and for purposes of testing and analyzing various trading strategies. Software developers and testers may also utilize the realistic environment to develop trading products or applications. Additionally, the system provides a means for demonstrating trading application products.
Abstract:
System and method for aggressively trading a spread trading strategy in an electronic environment are provided herein. According to the example embodiments, a trader may configure the automated trading tool to trade as aggressively as possible by leaning on a price without an associated quantity. This allows a trader to possibly obtain a more profitable price as well as get filled faster. Traders submit an order for a spread and the automated trading tool calculates the quote order price based on a defined level of aggressiveness, the leaned on price, and the desired spread price. Based on the level of defined aggressiveness and the gap in the market, the automated trading tool may lean on a mildly, moderately, or extremely aggressive price.
Abstract:
A system and methods are provided for using order descriptor identifiers in relation to orders being used in trading strategies. According to one example method, when a hedge order is submitted upon detecting a fill of another order, the hedge order includes one or more order descriptor identifiers conveying a purpose of the hedge order to a user. The order descriptor identifiers can be used to search for desired orders and perform more effective order management and post trade analysis.
Abstract:
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.