-
公开(公告)号:US11922500B2
公开(公告)日:2024-03-05
申请号:US17531162
申请日:2021-11-19
摘要: The example methods and systems described herein provide for configuration of one or more trade order parameters to associate with one or more trade orders, where the trade orders may be submitted to one or more electronic exchanges. According to an example embodiment, rather than having the trader manually configure each individual parameter associated with each trade order, a trader can pre-configure customer and order parameters. A user, for example a trader, broker, or market maker, can configure trade order parameters to associate with one or more customers, one or more order types, and/or internal messages to associate with any of the configured customers or orders. Based on the selected customer and tradeable object, the trading system evaluates the pre-configured customer and associated order parameters and determines which trade order parameters best match. The trading system then dynamically populates the order entry window with the specific trade order parameters associated with the best match.
-
公开(公告)号:US11869080B2
公开(公告)日:2024-01-09
申请号:US17366921
申请日:2021-07-02
发明人: Patricia A. Messina , Bharat Mittal
CPC分类号: G06Q40/04
摘要: Certain embodiments provide systems, methods, and apparatus for trading in a distributed server architecture. An example method includes receiving, by a computing device, a definition for a trading strategy, wherein the trading strategy includes a first tradeable object and a second tradeable object. The example method includes selecting, by the computing device, a first server to process one or more trade orders for the first tradeable object and a second server to process one or more trade orders for the second tradeable object. The example method includes sending, by the computing device, the definition for the trading strategy to the first server and the second server.
-
公开(公告)号:US20230351508A1
公开(公告)日:2023-11-02
申请号:US18345145
申请日:2023-06-30
发明人: Patricia A. Messina , Bharat Mittal
摘要: A quantity modifier and a price modifier are provided for a spread trading strategy having a desired spread price and a desired spread quantity. According to an example embodiment, a quantity modifier divides the desired spread quantity into a plurality of disclosed spread quantities. Once the disclosed quantities are determined, a plurality of disclosed spread orders having the disclosed spread quantities are sequentially submitted to the market until the full desired spread order quantity is executed or until a predefined condition is detected. A price modifier determines a price level for each disclosed spread quantity, such that each disclosed spread order may be submitted at a different price level.
-
公开(公告)号:US11741544B2
公开(公告)日:2023-08-29
申请号:US17667074
申请日:2022-02-08
发明人: Patricia A. Messina , Bharat Mittal
摘要: A quantity modifier and a price modifier are provided for a spread trading strategy having a desired spread price and a desired spread quantity. According to an example embodiment, a quantity modifier divides the desired spread quantity into a plurality of disclosed spread quantities. Once the disclosed quantities are determined, a plurality of disclosed spread orders having the disclosed spread quantities are sequentially submitted to the market until the full desired spread order quantity is executed or until a predefined condition is detected. A price modifier determines a price level for each disclosed spread quantity, such that each disclosed spread order may be submitted at a different price level.
-
公开(公告)号:US20220138853A1
公开(公告)日:2022-05-05
申请号:US17575293
申请日:2022-01-13
IPC分类号: G06Q40/04 , H04L9/40 , H04L69/329 , H04L47/10 , H04L67/62 , H04L47/28 , H04L67/303 , H04L67/568
摘要: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
-
公开(公告)号:US20200380602A1
公开(公告)日:2020-12-03
申请号:US16994150
申请日:2020-08-14
发明人: Alexander V. Foygel , Bharat Mittal
摘要: Various systems and methods are provided for prioritized sending of transaction messages to an electronic exchange. According to one embodiment, a system determines a priority level for each transaction message based on a potential monetary reward or risk associated with sending or delaying the message. Once the priority levels are determined, the messages may be sent based on the priority levels. Additionally, each priority level may be associated with a predetermined threshold level. If a message threshold is reached, a new message corresponding to that priority level is queued until the message may be transmitted without exceeding the threshold limit.
-
公开(公告)号:US20200320626A1
公开(公告)日:2020-10-08
申请号:US16905413
申请日:2020-06-18
发明人: Alexander V. Foygel , Bharat Mittal
IPC分类号: G06Q40/04
摘要: Various systems and methods for trade order processing in an electronic trading environment are provided. According to one or more embodiments, two or more trade orders are currently queued for execution at one or more electronic exchanges and are to be modified at substantially the same time. Each trade order is processed according to a priority based on each order's proximity to a particular market price, for example.
-
公开(公告)号:US10380688B2
公开(公告)日:2019-08-13
申请号:US15459967
申请日:2017-03-15
IPC分类号: G06F15/16 , G06Q40/04 , H04L29/08 , H04L29/06 , H04L12/801 , H04L12/841
摘要: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
-
公开(公告)号:US09996877B2
公开(公告)日:2018-06-12
申请号:US14053930
申请日:2013-10-15
发明人: Patricia A. Messina , Bharat Mittal
摘要: A quantity modifier and a price modifier are provided for a spread trading strategy having a desired spread price and a desired spread quantity. According to an example embodiment, a quantity modifier divides the desired spread quantity into a plurality of disclosed spread quantities. Once the disclosed quantities are determined, a plurality of disclosed spread orders having the disclosed spread quantities are sequentially submitted to the market until the full desired spread order quantity is executed or until a predefined condition is detected. A price modifier determines a price level for each disclosed spread quantity, such that each disclosed spread order may be submitted at a different price level.
-
公开(公告)号:US20170186088A1
公开(公告)日:2017-06-29
申请号:US15459967
申请日:2017-03-15
IPC分类号: G06Q40/04 , H04L12/841 , H04L12/801
CPC分类号: G06Q40/04 , H04L29/06 , H04L29/08072 , H04L47/10 , H04L47/28 , H04L47/29 , H04L67/2842 , H04L67/303 , H04L67/325 , H04L69/329
摘要: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
-
-
-
-
-
-
-
-
-