Systems and/or methods for automatic ordering of pre-trade order evaluations
AssigneeSoftware AG
InventorMartin BENT
Life of this patent
Estimating the term…
Abstract
Certain example embodiments described herein relate to systems and/or methods for electronic trading. An example embodiment stores pre-trade order evaluation rules in a memory. The embodiment includes receiving at least one trading order, determining a sequencing of the pre-trade order evaluation rules based on one or more dynamically updated performance metrics associated with the pre-trade order evaluation rules, applying the pre-trade order evaluation rules to the at least one received trading order in accordance with the determined sequencing, and based on results from the applying, either transmitting the at least one received trading order to a trading exchange or rejecting the at least one received trading order.
Claims20
An electronic trading system, comprising:
- a memory configured to store a plurality of pre-trade order evaluation rules, wherein each pre-trade order evaluation rule includes at least one condition;
- and
- a processing system including at least one processor, the processing system being configured to perform operations comprising:
- enabling receipt of at least one trading order;
- determining, based on one or more dynamically updated performance metrics associated with the plurality of pre-trade order evaluation rules, a sequencing of the plurality of pre-trade order evaluation rules;
- applying the pre-trade order evaluation rules to the at least one received trading order in accordance with the determined sequencing, wherein, in response to the applying, a respective result is obtained with respect to each applied pre-trade order evaluation rule;
- and
- based on the obtained respective results, either transmitting the at least one received trading order to a trading exchange or rejecting the at least one received trading order.
An electronic trading method, the method comprising:
- storing a plurality of pre-trade order evaluation rules in a memory, wherein each pre-trade order evaluation rule includes at least one condition;
- electronically receiving at least one trading order;
- determining, using a processing system including at least one processor, and based on one or more dynamically updated performance metrics associated with the plurality of pre-trade order evaluation rules, a sequencing of the plurality of pre-trade order evaluation rules;
- applying, using the processing system, the pre-trade order evaluation rules to the at least one received trading order in accordance with the determined sequencing, wherein, in response to the applying, a respective result is obtained with respect to each applied pre-trade order evaluation rule;
- and
- based on the obtained respective results, either electronically transmitting the at least one received trading order to a trading exchange over a network or rejecting the at least one received trading order.
A non-transitory computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor of computer, cause the computer to perform operations comprising:
- storing a plurality of pre-trade order evaluation rules in a memory, wherein each pre-trade order evaluation rule includes at least one condition;
- enabling electronic receipt of at least one trading order;
- determining, based on one or more dynamically updated performance metrics associated with the plurality of pre-trade order evaluation rules, a sequencing of the plurality of pre-trade order evaluation rules;
- applying the pre-trade order evaluation rules to the at least one received trading order in accordance with the determined sequencing, wherein, in response to the applying, a respective result is obtained with respect to each applied pre-trade order evaluation rule;
- and
- based on the obtained respective results, either electronically transmitting the at least one received trading order to a trading exchange over a network or rejecting the at least one received trading order.
Dependencies are inferred from the claim text.