IP Library Granted Patent US 11,423,479
Granted Patent B2
US 11,423,479 · App. 16/170,589 · Granted Aug 23, 2022

Dynamic peg orders in an electronic trading system

Inventors: Bradley Toshio Katsuyama (New York, NY); Matthew Norbert Trudeau (Brooklyn, NY); Constantine Sokoloff (Jersey City, NJ); Benjamin Aaron Small (New York, NY); Robert Park (New York, NY); Daniel Aisen (New York, NY); Adrian Branko Facini (Brooklyn, NY); Donald Bollerman (Yonkers, NY); Francis Chung (New York, NY)
Assignee: lEX Group, Inc.
G06Q40/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,423,479
App. No.
16/170,589
Granted
Aug 23, 2022
Kind
B2
Abstract

In order to protect a trading party from predatory trading strategies employed by some market participants, especially during certain periods when quotes for a particular security are experiencing rapid changes or transitions, embodiments of the present invention facilitate and support a new type of trading orders whose booking and execution behaviors are dynamically varied in response to environmental market conditions. Pursuant to predefined rules for the new type of trading orders, the orders may be allowed to trade at more aggressive price levels if the market is relatively stable, and the orders can only trade at less aggressive price levels when the market is unstable.

Claims (54)

1. An apparatus for facilitating dynamic peg orders in an electronic trading system, the apparatus comprising:

a first communication interface configured to receive a trading order concerning an item of interest;

a second communication interface configured to receive price data of said item of interest from at least one other electronic trading system;

a matching engine, operatively coupled to the first and second communication interfaces, configured to vary price discretion of said trading order based on the received price data, wherein:

the matching engine restricts execution of said trading order to a first pricing range when the received price data indicate an instability in quotes for said item of interest, and

the matching engine permits execution of said trading order in a second pricing range when the received price data indicate a stability in quotes for said item of interest, said second pricing range being more aggressive than said first pricing range,

an order delay component, operatively coupled to at least the first communication interface and/or said matching engine, configured to impose an additional latency on an arrival or processing of data signals containing incoming trading orders at the matching engine, such that said trading order concerning said item of interest is not processed by the matching engine before the matching engine has had sufficient time to receive and process an update of said price data of said item of interest, issued prior to issuance of said trading order, from said at least one other electronic trading system.

2. The apparatus of claim 1 , being further configured to:

examine said trading order to determine whether it meets predetermined requirements of a dynamic peg order (DPO).

3. The apparatus of claim 1 , being further configured to:

calculate a crumbling quote indicator (CQI) value based on a predetermined algorithm and the received price data.

4. The apparatus of claim 1 , being further configured to:

issue a trigger signal to indicate to the matching engine said instability or said stability in the quotes for said item of interest.

5. The apparatus of claim 4 , being further configured to:

maintain said trigger signal for a predetermined period of time after issuing said trigger signal.

6. The apparatus of claim 1 , being further configured to book said trading order at:

the greater of a national best offer (NBO) price or said trading order's limit price, if said trading order is a sell order; or

the lesser of a national best bid (NBB) price or said trading order's limit price, if said trading order is a buy order.

7. The apparatus of claim 1 , wherein the first pricing range is bound at one end by:

a national best offer (NBO) price, if said trading order is a sell order with a limit price lower than the NBO; or

a national best bid (NBB) price, if said trading order is a buy order with a limit price higher than the NBB.

8. The apparatus of claim 1 , wherein the second pricing range is bound at one end by:

the greater of a national best bid and offer (NBBO) midpoint price or said trading order's limit price, if said trading order is a sell order; or

the lesser of a national best bid and offer (NBBO) midpoint price or said trading order's limit price, if said trading order is a buy order.

9. The apparatus of claim 1 , wherein said additional latency is imposed on the transmission of said data signals by routing said data signals through a physical medium of chosen physical parameters.

10. A method for facilitating dynamic peg orders in an electronic trading system, the method comprising:

receiving, by a first communication interface, a trading order concerning an item of interest;

receiving, by a second communication interface, price data of said item of interest from at least one other electronic trading system;

varying, by a matching engine operatively coupled to the first and second communication interfaces, price discretion of said trading order based on the received price data, the step of varying the price discretion further comprising:

restricting, by the matching engine, execution of said trading order to a first pricing range when the received price data indicate an instability in quotes for said item of interest, and

permitting, by the matching engine, execution of said trading order in a second pricing range when the received price data indicate a stability in quotes for said item of interest, said second pricing range being more aggressive than said first pricing range; and

imposing, by an order delay component operatively coupled to at least the first communication interface and/or said matching engine, an additional latency on an arrival or processing of data signals containing incoming trading orders at said matching engine, such that said trading order concerning said item of interest is not processed by the matching engine before the matching engine has had sufficient time to receive and process an update of said price data of said item of interest, issued prior to issuance of said trading order, from said at least one other electronic trading system.

11. The method of claim 10 , further comprising:

calculating a crumbling quote indicator (CQI) value based on a predetermined algorithm and the received price data.

12. The method of claim 10 , further comprising:

issuing a trigger signal to indicate to the matching engine said instability or said stability in the quotes for said item of interest.

13. The method of claim 10 , wherein said additional latency is of a predetermined, fixed amount.

14. The method of claim 10 , wherein said additional latency is imposed by routing said data signals through a physical cable of dimensions chosen to achieve a desired amount of said additional latency.

15. A system for facilitating dynamic peg orders in an electronic trading system, the system comprising:

a first communication interface configured to receive a trading order concerning an item of interest;

a second communication interface configured to receive price data of said item of interest from at least one other electronic trading system;

a matching engine, operatively coupled to the first and second communication interfaces, configured to vary price discretion of said trading order based on the received price data, wherein:

the matching engine imposes an additional latency on an arrival or processing of said data signals containing the incoming trading orders, such that said trading order concerning said item of interest is not processed by the matching engine before the matching engine has had sufficient time to receive and process an update of said price data of said item of interest, issued prior to issuance of said trading order, from said at least one other electronic trading system,

the matching engine restricts execution of said trading order to a first pricing range when the received price data indicate an instability in quotes for said item of interest, and

the matching engine permits execution of said trading order in a second pricing range when the received price data indicate a stability in quotes for said item of interest, said second pricing range being more aggressive than said first pricing range.

16. The system of claim 15 , being further configured to:

calculate a crumbling quote indicator (CQI) value based on a predetermined algorithm and the received price data.

17. The system of claim 15 , being further configured to:

issue a trigger signal to indicate to the matching engine said instability or said stability in the quotes for said item of interest.

18. The system of claim 15 , wherein said additional latency is of a predetermined, fixed amount.

19. The system of claim 15 , wherein said additional latency is of a variable amount adjustable by said matching engine.

20. The system of claim 15 , wherein said additional latency is imposed by routing said data signals through a transmission medium.

21. The system of claim 20 , wherein said transmission medium comprises a physical cable of dimensions chosen to achieve a desired amount of said additional latency.

22. The system of claim 21 , wherein said physical cable is a coiled fiber-optic cable of a selected length.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2022
From: KATSUYAMA, BRADLEY TOSHIO; PARK, ROBERT; AISEN, DANIEL; BOLLERMAN, DONALD; CHUNG, FRANCIS; TRUDEAU, MATTHEW NORBERT; SOKOLOFF, CONSTANTINE; SMALL, BENJAMIN AARON; FACINI, ADRIAN BRANKO
To: IEX GROUP, INC.
Reel/Frame 058855/0591 →
Continuity (3)
Continuation 14799975 · Jul 15, 2015
Provisional Application 62040493 · Aug 22, 2014
Related Publication 20190066211A1 · Feb 28, 2019
Cited By (1)
US 12,684,050