System and Method for Pre-Marshalling Messages in an Electronic Trading Environment

    公开(公告)号:US20190295171A1

    公开(公告)日:2019-09-26

    申请号:US16416979

    申请日:2019-05-20

    Abstract: System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.

    System and method for optimizing order placement in an order queue in an electronic trading environment

    公开(公告)号:US11562426B2

    公开(公告)日:2023-01-24

    申请号:US13972304

    申请日:2013-08-21

    Abstract: Systems and methods for optimizing order placement in an electronic trading environment are provided. Global queue holder orders are placed in a tradeable object to reserve quantity for traders. Traders may submit order requests for quantity at price levels at which a global queue holder order is holding quantity. When a trader submits an order for a quantity at a price level at which quantity is being held, a gateway compares the order to the global queue holder order information stored in a database. If the trader's order coincides with a price level at which quantity is held, then the gateway virtually transfers ownership of that quantity to the trader, who then assumes the advantageous queue position. When the quantity associated with the order is filled, the fill information is sent to the gateway, which to the database to determine which trader is associated with the filled order quantity.

    SYSTEM AND METHOD FOR OPTIMIZING ORDER PLACEMENT IN AN ORDER QUEUE IN AN ELECTRONIC TRADING ENVIRONMENT
    13.
    发明申请
    SYSTEM AND METHOD FOR OPTIMIZING ORDER PLACEMENT IN AN ORDER QUEUE IN AN ELECTRONIC TRADING ENVIRONMENT 审中-公开
    在电子交易环境中优化订单排队订单的系统和方法

    公开(公告)号:US20140108221A1

    公开(公告)日:2014-04-17

    申请号:US13972304

    申请日:2013-08-21

    CPC classification number: G06Q40/04

    Abstract: Systems and methods for optimizing order placement in an electronic trading environment are provided. Global queue holder orders are placed in a tradeable object to reserve quantity for traders. Traders may submit order requests for quantity at price levels at which a global queue holder order is holding quantity. When a trader submits an order for a quantity at a price level at which quantity is being held, a gateway compares the order to the global queue holder order information stored in a database. If the trader's order coincides with a price level at which quantity is held, then the gateway virtually transfers ownership of that quantity to the trader, who then assumes the advantageous queue position. When the quantity associated with the order is filled, the fill information is sent to the gateway, which to the database to determine which trader is associated with the filled order quantity.

    Abstract translation: 提供了在电子交易环境中优化订单放置的系统和方法。 全球排队持有人订单被放置在可交易对象中以为交易者预留数量。 交易者可以按照全球排队持有人订单持有量的价格水平提交数量订单请求。 当交易者以数量保持的价格水平提交数量订单时,网关将订单与存储在数据库中的全局队列保持器订单信息进行比较。 如果交易者的订单与数量持有的价格水平相符,则网关将该数量的所有权实际上转移给交易者,然后交易者承担有利的排队位置。 当与订单相关联的数量被填充时,填充信息被发送到网关,该网关到数据库以确定哪个交易者与填充的订单数量相关联。

Patent Agency Ranking