OneChronos is a U.S. equities ATS designed bottom-up to fundamentally address the growing gap between how trading venues match orders and how traders need to execute.
OneChronos is a Smart Market – the technical term for markets that match counterparties using mathematical optimization. Smart Markets have a proven ability to outperform traditional markets on metrics such as price improvement, liquidity, trade size, and fairness.
Smart Markets enable Expressive Bidding – a tool that gives market participants the fidelity of voice trading and the advantages of an electronic venue. All market participants can benefit from the unique liquidity that Expressive Bidding generates.
Smart Markets have been increasingly adopted in sectors such as manufacturing, logistics, telecom, and advertising given their demonstrated ability to:
OneChronos is pioneering the use of Nobel prize-winning (Economic Sciences, 2020) combinatorial auction techniques and artificial intelligence in financial markets, operating a Smart Market at a speed, scale and computational complexity that was not possible until now.
OneChronos offers users and their brokers a one-stop mechanism to accomplish a diverse set of trading goals:
Examples and details can be found in our Expressive Bidding Guide.
Point-in-time auctions every ~100ms throughout the trading day
Match priority based on aggregate notional price improvement contributed
All matches are within or at the NBBO at a single clearing price per symbol
Customizable constraints to isolate specific execution objectives & avoid unintended risks including those spanning multiple orders or securities
Fully non-displayed. No data feeds. Firm orders only. Multilateral fills
Seamless fit in today’s algorithm & routing workflows. Standard order types supported, in addition to those unique to OneChronos. All orders via FIX 4.2
Single auction process spanning all orders & eligible NMS securities
Differentiated liquidity, customized fills, unique trading opportunities
How are OneChronos point-in-time auctions initiated? And at what frequency?
OneChronos matches orders using point-in-time auctions. All auctions are initiated by the venue at deliberately randomized start times; auctions are not user-initiated. OneChronos aims to conduct an average of 10 auctions per second throughout the trading day. Each auction considers all symbols and eligible orders.
How are orders matched on OneChronos ATS? What is the “match priority” model?
OneChronos auctions use mathematical optimization to seek optimal matches across all orders, instead of matching orders one-by-one. The optimization's objective is to maximize Aggregate Price Improvement (see dedicated question for definition) across all orders and symbols. Each auction looks for the configuration of "winning" orders and per-security clearing prices that will result in the most price improvement dollars cleared, taking into account all orders' constraints.
What order types are available at OneChronos?
The ATS accepts Limit Orders, Midpoint Peg Orders, and Expressive Orders: an order type specific to OneChronos that allows participants to introduce their business-specific execution instructions to our optimizer, spanning one or more orders in one or more securities.
How is Aggregate Price Improvement defined?
For an individual order, Price Improvement Dollars refers to the difference between the limit price on the order and the auction clearing price (i.e. the price at which the order is filled) for the given security, times the quantity filled. For an Expressive Order to buy and/or sell multiple securities simultaneously, price improvement refers to differences in limit prices and clearing prices for each respective security, summed across all securities times the quantities filled.
Aggregate Price Improvement represents the sum of Price Improvement Dollars across all eligible orders (across all securities) under consideration for a given auction.
What is a Smart Market?
A Smart Market is a periodic auction solved using a powerful operations research technique called mathematical optimization. As used in many areas of electronic trading and portfolio management, optimization allows for maximization (or minimization) of a specifically defined objective, while respecting a set of constraints. In the case of the OneChronos ATS, we're extending this robust application to the venue level where buyer's & seller's orders meet. The OneChronos optimization's primary objective is to identify, match and clear the configuration of buy and sell orders which would maximize Aggregate Price Improvement achievable by those orders in a given auction.
Smart Markets have been deployed commercially dating back to the 1990s by various large cap industries and government procurement auctions of physical commodities to achieve the benefits we describe above, and continue to grow in adoption given their proven success towards those goals.
Where within or outside the spread can orders match?
Orders can match at any price within the spread, at or between the NBB and NBO. All orders in each security match at a single price in each auction. Orders can be filled at prices better than their limit price, because of how prices are determined via optimization.
Does the ATS support Immediate-or-Cancel (IOC) Orders?
Yes. OneChronos supports time-in-force (TIF) instructions such as: Day, Immediate or Cancel (IOC), Fill or Kill, Good 'Til Date (with an expire time not to exceed the end of the current trading session). IOC orders effectively participate in a single auction occurrence. For a complete list of TIF instructions, see our FIX documentation.
Where can I see some examples of how the auction determines match priority?
How might my order be price improved?
The primary goal of the OneChronos matching process is to find the configuration of orders that yield the most Aggregate Price Improvement as compared to their respective limit prices. As each auction results in a single clearing price for each security, eligible orders may receive fills at a price better than their limit price.
How are Artificial Intelligence/ Machine Learning techniques used by OneChronos?
OneChronos is a Smart Market leveraging the power of optimization search techniques to match and clear buyer's and seller's orders efficiently and in a way that maximizes Aggregate Price Improvement achievable by those orders.
The optimization problem these auctions pose is "computationally intractable", because the flexible "Expressive Bidding" that the ATS allows for creates an astronomical number of possible matches to search through. Traditionally, these optimizations are solved using a technique called integer programming and would run for hours or days at a time.
To operate at the speed of equities markets and to scale effectively, OneChronos uses AI in an effort to guide our optimizer toward areas of that search space containing higher quality matches, and ultimately better satisfy the objective of maximizing Aggregate Price Improvement.
Can orders persist for multiple OneChronos auctions? For example, those not matched or not fully executed in a OneChronos auction.
Yes, orders with residual ("leaves") quantity can persist for the duration of the trading day for successive auctions. Time in force instructions and default values are described, per our FIX specification, found here.
What types of participants are anticipated to use OneChronos?
While only broker-dealers may be direct subscribers, the OneChronos participant base is anticipated to consist primarily of institutional customers of broker-dealers, and broker-dealers themselves including franchise risk management teams, equity and options market makers and specialists. As it pertains to their agency offering, broker-dealers may offer OneChronos as a complement to their single stock or multi-asset algorithm and smart-routing products, and as a DMA destination. Please speak with your broker for further info on how OneChronos is incorporated in their execution services offerings.
How does the ATS determine which orders are eligible in an auction? What happens to orders received after the auction cutoff?
The ATS system chooses auction cutoff times at random within a pre-set range. Any orders that have a timestamp prior to the auction cutoff are eligible. Orders timestamped after the auction cutoff time are eligible to participate in the subsequent auction.
How does cancel-replace work during the auction life-cycle? Is there a lock-up period?
Each auction consists of buffer time for inbound market data and order data, followed by the optimization sequence, then outbound execution and order data. Continuous order management is available throughout this full life-cycle. However, any order not canceled or cancel / replaced prior to the initiation of the optimization sequence will take effect in the subsequent auction.
Who can access OneChronos directly?
All OneChronos subscribers must be SEC registered Broker Dealers and members of at least one SRO. All orders received by the ATS are received from Subscribers (including those originated from their customers).
Institutions that are not SEC broker dealers can access OneChronos through their broker. Institutions can, however, directly convey "expressive" constraints to complement orders they may send to their broker for execution at OneChronos in effort to achieve a customized fill experience. See our FAQ section on Expressive Bidding for further information.
Can I send DMA orders through my broker for potential execution at OneChronos ATS?
Yes. Please speak with your broker regarding their DMA offering and OneChronos as a destination. Directing DMA orders for execution at OneChronos allows for Institutions or Brokers to tailor execution constraints specific to their risk management and execution objectives. See FAQ section on Expressive Bidding for further detail.
Does the OneChronos ATS use tiering or segmentation?
OneChronos does not use tiering or segmentation.
Does OneChronos ATS offer Conditional Indications?
All orders sent to OneChronos are firm orders.
Does OneChronos ATS send out Indications of Interest?
OneChronos does not send out indications of interest or indications of contra-liquidity. Auctions happen throughout the trading day as determined by the matching engine. See section Auction Mechanics, Match Procedure & Order Types for further information.
How is liquidity taking and liquidity providing defined and considered in the matching process?
OneChronos auctions do not have a notion of adding or removing liquidity, and do not categorize participants as liquidity providers or liquidity takers. See our FAQ section on Auction Mechanics, Match Procedure & Order Types to better understand the OneChronos auction process.
Does OneChronos support Odd lots or Mixed Lots?
OneChronos does not accept odd-lot or mixed-lot orders. The minimum order size is 100 shares, and order quantities must be expressed in 100 share increments.
Does OneChronos support Min Quantity?
Yes, available on orders for more than 100 shares.
What happens when Residual quantity of an order falls below Min Quantity?
The order will be cancelled in the manner configured by the user through FIX port settings.
Does OneChronos have a self-cross prevention feature?
What securities does OneChronos ATS accommodate?
OneChronos supports NMS securities, including single stocks, ETFs and ADRs.
Can OneChronos accept or rank orders priced in increments smaller than $0.01 (sub-penny)?
No. Rule 612 (§ 242.612 Minimum pricing increment) of SEC Regulation NMS expressly prohibits brokers, exchanges, and alternative trading systems from accepting, displaying, or ranking quotes or orders for any NMS stock priced in an increment smaller than $0.01 for stocks priced greater than or equal to $1.00. OneChronos trades only NMS stocks priced greater than or equal to $5.00, so Rule 612 applies uniformly. OneChronos will reject any order not priced in increments of $0.01.
Can OneChronos match orders at prices that are not in increments of $0.01 or allow Expressive Bidding constraints that can result in sub-penny executions?
Yes. The OneChronos match mechanism, as detailed in our Form ATS-N, is not restricted to establishing clearing prices in increments of $0.01. The possibility of sub-penny clearing prices is consistent with Rule 612 of NMS, which governs the minimum pricing of quotes and orders. However, it does not impose any restrictions on execution prices. All OneChronos executions are average priced, computed to six decimal places using the formula: average price = total notional paid or received/total shares transacted. Note that any order can fill at its limit price or better, which could be a sub-penny price, as a function of the OneChronos match process (see dedicated FAQ question). Also, through Expressive Bidding, a OneChronos user can impose constraints on an execution that can result in fills at sub-penny average prices. As such, Expressive Bidding can guarantee that an order executes at a sub-penny price or better but cannot be used to ensure execution at a specific price, sub-penny or otherwise.
Do you have examples demonstrating situations in which sub-penny executions can occur?
Yes. First, note that before formulating the optimization problem used to determine the matches and clearing prices for a given auction, OneChronos will round coefficients in the objective function (down for an order to buy and up for an order to sell) to increments of $0.01. The following examples are non-exhaustive and meant to illustrate specific situations in which executions can and cannot occur at sub-penny prices.
Example 1: User A submits a buy order of 300 at 10.01. User B submits a sell order of 100 at 10.00. User C submits a sell order of 100 at 10.00. The auction clears 200 shares at 10.006.
Example 2: User submits a Target Order to buy 100 shares at $10.01 with the Expressive Bidding constraint that 10.005*fill_quantity ≤ $1,000.505. The User's notional value contribution to the objective function is $10.01*fill_quantity.
Example 3: User submits a Target Order to buy 100 shares at $10.01 all-or-none at a total notional value ≤ $1,000.50. The User's notional value contribution to the objective function is $1,000.50 if the order fills and $0.00 otherwise. Such an order can only fill at an average price of $10.005 or better.
Example 4: User submits a Target Order to buy 100 shares at $10.01 all-or-none at a total notional value ≤ $1,000.500001. Before computing match priority, OneChronos will round the max notional value contributed down to $1,000.50; if the Target Order was a sell and the constraint was total notional value ≥ $1,000.500001, OneChronos would round up to $1,000.51.
Given the duration of the OneChronos auction lifecycle how can I increase my likelihood of fills on OneChronos?
Orders with a duration of less than 100ms may experience a lower likelihood of being filled at OneChronos.
Note, however, that continuous order management is available throughout the full auction life-cycle, and without any "queue" penalty, as orders at OneChronos are not matched on the basis of time priority.
Orders timestamped after the auction cutoff time are eligible to participate in the subsequent auction(s). Similarly, any order not cancelled or cancel/ replaced prior to the auction cutoff time will take effect in the subsequent auction.
Orders may be tagged to participate in only one auction ("IOC"), or persist for subsequent auctions for any specified period up to the end of the day's trading session.
Where does OneChronos ATS print its trades?
ATS executions are printed to the FINRA NYSE TRF.
What data is disseminated through public trading reporting?
OneChronos publicly (through TRF) disseminates the execution price and total volume matched for each security in each auction. Individual participants also receive execution reports with their individual fill quantity within that total.
Where can I view Form ATS-N for OneChronos ATS?
What is the OneChronos ATS MPID?
The MPID for OneChronos is: CGXS
What is the OneChronos ATS MIC Code?
The MIC Code for OneChronos is: CGXS
Where is the OneChronos matching engine located?
The OneChronos matching engine is located at Equinix NY5.
Does OneChronos ATS route any orders externally? For example, those not matched in a OneChronos auction.
OneChronos does not route orders externally.
How is NBBO calculated?
The NBBO prices used in OneChronos auctions are the SIP derived prices most recent to but not after the Auction Initialization Time. As an illustrative example of this procedure:
Does OneChronos offer co-location?
OneChronos allows Subscribers to connect directly to the ATS via cross-connect or extranet.
Note: we are starting with a single PoP, however the system is developed to support expansion to multiple PoPs across the country.
Where does OneChronos get its Market Data? Does OneChronos ATS maintain direct market data feeds?
OneChronos constructs a view of NBBO from data provided by the SIP (NYSE CTA feeds & Nasdaq UTP). Each SIP message contains a timestamp provided by the reporting exchange representing when that exchange processed the given message. OneChronos market data and matching systems use these Exchange Timestamps in conjunction with the buffering period prior to each auction in an effort to construct a consistent time-aligned view of the market. The ATS does not subscribe to direct feeds from the national exchanges.
Does OneChronos provide any data feeds?
OneChronos does not provide any data feeds (for example, to its Subscribers).
How can OneChronos be accessed?
Subscribers access OneChronos via a standard FIX (4.2) connection. Customers of Subscribers access OneChronos indirectly via their Broker's execution products and services, which may include: single stock or multi-asset algorithms, where portions of that order may be routed to OneChronos for execution from the Broker's router; a Broker's Direct-to-SOR offering which may route orders to OneChronos for execution; or a Broker's Direct Market Access ("DMA") offering, where a Broker's clients may direct orders to OneChronos or other destinations using their own algorithms and or routing.
Are there any special requirements for order submission via FIX?
What are the hours of operation for OneChronos ATS?
Standard Market Hours (US Eastern time):
What is Expressive Bidding? How should I consider if Expressive Bidding is relevant for how I trade?
Expressive bidding allows users to input specific execution instructions at the matching engine level that are precisely tailored to their execution or investment strategy objectives.
For example, a pairs trader could effect instructions to buy asset ABC (subject to the price & quantity in her ABC limit order) only if she can also sell asset DEF (subject to the price & quantity in her DEF limit order) at a defined spread or greater, in the same auction.
A single stock trader, as another example, may have indifference between specific prices and order quantities, and therefore effect instructions to BUY 100 shares asset XYZ at mid OR BUY 300 shares Asset XYZ at 60% of the spread.
Example use-cases to complement benchmark, liquidity seeking and multi-asset algorithms, as well as parameter-specific strategies like dollar-neutrality and substitution within a basket are available here on our Expressive Bidding page.
Expressive Bidding is communicated to the OneChronos matching engine using a general purpose programming language (Reason ML or OCaml). Users (clients of Brokers or Brokers themselves) can construct and tailor execution instructions relevant to them or their clients.
Is Expressive Bidding required to trade at OneChronos?
Expressive bidding is not required to trade at OneChronos. It is an optional and powerful feature available to Subscribers and their customers. It allows users to integrate their specific execution or investment constraints directly into our matching engine.
Can / Does my broker use Expressive Bidding to complement its trading algorithm or smart routing strategies?
There are myriad creative implementations Brokers may use to complement and strengthen their single stock and multi-asset execution offerings and their related customizations. Please speak with your Broker to learn how OneChronos is incorporated in their execution services offerings.
Is Expressive Bidding something I would use directly, or through my broker?
Please speak with your broker on how they might incorporate Expressive Bidding for general use or on a customized basis to complement their trading algorithms or smart routing for single stock or multi-asset strategies.
If your firm is accustomed to computer-driven trading or execution, Expressive Bids, written in ReasonML or OCaml, should integrate well and may feel syntactically similar to Python, Java, or C++.
You can construct tailored bidder logic or leverage your broker to complement orders you send to them for potential execution at OneChronos.
Can my Limit price or Quantity ever be violated?
No. The economics of your Limit Order or Limit Orders serve as an upper or lower bound (as relevant) for any order, including those using Expressive Bidding to create conditionality across multiple limit orders.
Is Expressive Bidding required to achieve the benefits OneChronos discusses; price improvement, mitigated impact, unique crossing opportunities?
Expressive bidding is not required to achieve the benefits or differentiation that OneChronos represents. The OneChronos matching engine and mechanism is designed to find price improvement opportunities, mitigate information leakage, and create unique interaction opportunities for any order type.
Expressive Bidding allows further execution customization with powerful application to users who are trading substitutable or complementary assets or orders or portions of larger orders.
Is there benefit to interacting with other orders which are using Expressive Bidding?
Yes, there is potential benefit for a variety of reasons such as but not limited to potential further price improvement achievable, larger fill size, a customized fill experience, reduced impact, unique liquidity interaction points, and unlocking mutually beneficial trades that would likely otherwise not occur, as in this example:
Trader A wants to de-risk her healthcare sector exposure. Traditionally, she enters individual parent SELL orders in one or more healthcare stocks through a trading algorithm or to market center. Alternatively, Trader A sends limit orders to OneChronos across 10 healthcare names, with Expressive Bidding instructions to trade any combination of those names up to $20mm (subject to the limit prices and quantities in her limit orders). Trader B sends a standard BUY limit order to OneChronos for a specific healthcare stock. Both Trader A and Trader B have a higher likelihood of a fill given Trader A's expressed substitutability across related assets.
Can OneChronos help me construct Expressive Bid constraints? Are there existing templates? Tutorials?
Yes, OneChronos provides recorded and live support for bid construction. We also provide templates for common trading and execution strategies that can be modified for use in production.
A great place to begin is with the introductory content and customizable templates available in the introduction to our Expressive Bidding site.
Please feel free to reach out to us at firstname.lastname@example.org to discuss how we can help you with Expressive Bidding.
OneChronos ® Markets LLC is a wholly-owned broker-dealer subsidiary of OCX Group Inc. We’re an independent, venture backed company using cutting edge technological paradigms to enable the next generation of electronic trading. Contact us at email@example.com.
A copy of OneChronos Markets LLC’s ATS-N is available here.