-
公开(公告)号:US11436676B2
公开(公告)日:2022-09-06
申请号:US16994150
申请日:2020-08-14
Applicant: TRADING TECHNOLOGIES INTERNATIONAL INC.
Inventor: Alexander V. Foygel , Bharat Mittal
Abstract: 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.
-
公开(公告)号:US11238536B2
公开(公告)日:2022-02-01
申请号:US16905413
申请日:2020-06-18
Applicant: TRADING TECHNOLOGIES INTERNATIONAL INC.
Inventor: Alexander V. Foygel , Bharat Mittal
Abstract: 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.
-
公开(公告)号:US10885584B2
公开(公告)日:2021-01-05
申请号:US14173293
申请日:2014-02-05
Applicant: Trading Technologies International, Inc.
Inventor: Farley Owens , Robert J. Kline , Diane Saucier , Nidhi Singh , Bharat Mittal
Abstract: System, method, and program products offer flexibility to the rather rigid way of trading in an electronic trading system. Orders for a tradeable object may typically get matched according to set terms and/or conditions at an electronic exchange. A trader may log onto the electronic exchange to trade the tradeable object, and may choose to display and trade the tradeable object according to a different set of terms and/or conditions. As such, the market data sent to the trader from the exchange is converted to a format according to the trader's selection, so that it may be presented to the trader in this format. Transaction messages sent to the exchange from the trader are converted to the format readable by the matching process, so that it can process the messages. Other features and advantages are described herein.
-
公开(公告)号:US20200320630A1
公开(公告)日:2020-10-08
申请号:US16910933
申请日:2020-06-24
Applicant: TRADING TECHNOLOGIES INTERNATIONAL INC.
Inventor: Patricia A. Messina , Dejan Srdjevic , Bharat Mittal
IPC: G06Q40/04 , G06F3/0481 , G06F3/0482 , G06F3/0484 , G06F3/0489
Abstract: Various systems and methods for presenting and interacting with electronic trading related information on a display screen of a computer system are provided. According to one or more embodiments, buttons are positioned and compressed along an axis, where each button corresponds to a function. A button can be selected through an action of a user input device. A button is removed from the region when a function corresponding to the button is no longer current and when the cursor is not positioned within the region. The remaining buttons, if any, in the region are compressed subsequent to removing the button from the region. A button is not removed from the region when the cursor is positioned within the region.
-
公开(公告)号:US10679288B2
公开(公告)日:2020-06-09
申请号:US15801038
申请日:2017-11-01
Applicant: Trading Technologies International, Inc.
Inventor: Steven J. Carroll , Stephen P. Decker , Bharat Mittal
Abstract: 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.
-
公开(公告)号:US20190311435A1
公开(公告)日:2019-10-10
申请号:US16448897
申请日:2019-06-21
Applicant: TRADING TECHNOLOGIES INTERNATIONAL INC.
Inventor: Alexander V. Foygel , Bharat Mittal , Douglas R. Duquette
IPC: G06Q40/04 , H04L12/841 , H04L29/08 , H04L12/801 , H04L29/06
Abstract: 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.
-
公开(公告)号:US09779456B2
公开(公告)日:2017-10-03
申请号:US14061056
申请日:2013-10-23
Applicant: Trading Technologies International, Inc.
Inventor: Alexander V. Foygel , Bharat Mittal
Abstract: Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
-
公开(公告)号:US20140337194A1
公开(公告)日:2014-11-13
申请号:US14173293
申请日:2014-02-05
Applicant: Trading Technologies International, Inc.
Inventor: Farley Owens , Robert J. Kline , Diane Saucier , Nidhi Singh , Bharat Mittal
Abstract: System, method, and program products offer flexibility to the rather rigid way of trading in an electronic trading system. Orders for a tradeable object may typically get matched according to set terms and/or conditions at an electronic exchange. A trader may log onto the electronic exchange to trade the tradeable object, and may choose to display and trade the tradeable object according to a different set of terms and/or conditions. As such, the market data sent to the trader from the exchange is converted to a format according to the trader's selection, so that it may be presented to the trader in this format. Transaction messages sent to the exchange from the trader are converted to the format readable by the matching process, so that it can process the messages. Other features and advantages are described herein.
Abstract translation: 系统,方法和程序产品为电子交易系统中相当僵硬的交易方式提供了灵活性。 可交易对象的订单通常可以根据电子交易所的设定条款和/或条件进行匹配。 交易者可以登录到电子交易所以交易可交易对象,并且可以根据不同的术语和/或条件来选择显示和交易可交易对象。 因此,从交易所发送给交易者的市场数据将根据交易者的选择转换为格式,以便可以以此格式向交易者呈现。 从交易者发送到交易所的交易消息将转换为匹配过程可读的格式,以便它可以处理消息。 本文描述了其它特征和优点。
-
公开(公告)号:US20140207642A1
公开(公告)日:2014-07-24
申请号:US14061056
申请日:2013-10-23
Applicant: Trading Technologies International, Inc.
Inventor: Alexander V. Foygel , Bharat Mittal
IPC: G06Q40/04
Abstract: Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
Abstract translation: 提供了电子交易环境中用于交易订单处理的各种系统和方法。 订单处理包括在计算设备处启动第一指令线程以将第一交易订单发送到电子交换机上。 然而,如果在发送第一交易订单的过程中识别出一个或多个交易订单,则一个或多个订单排队。 当第一个交易订单被发送到电子交易所时,在计算设备处启动第二个指令线程,以将排队的一个或多个交易订单(基本上一起,如果存在多于一个)发送到电子交换机。
-
公开(公告)号:US20140136384A1
公开(公告)日:2014-05-15
申请号:US13675592
申请日:2012-11-13
Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Inventor: Patricia A. Messina , Bharat Mittal
IPC: G06Q40/04
CPC classification number: G06Q40/04
Abstract: 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.
Abstract translation: 某些实施例提供用于在分布式服务器架构中进行交易的系统,方法和装置。 示例性方法包括由计算设备接收交易策略的定义,其中所述交易策略包括第一可交易对象和第二可交易对象。 示例性方法包括由计算设备选择第一服务器来处理第一可交易对象的一个或多个交易订单,以及第二服务器来处理第二可交易对象的一个或多个交易订单。 该示例方法包括由计算设备将交易策略的定义发送到第一服务器和第二服务器。
-
-
-
-
-
-
-
-
-