TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Launch HN: OneChronos (YC S16) – Combinatorial auctions market for US equities

231 pointsby lpageover 3 years ago
Hi HN—we&#x27;re Kelly and Steve, co-founders of OneChronos (<a href="https:&#x2F;&#x2F;www.onechronos.com" rel="nofollow">https:&#x2F;&#x2F;www.onechronos.com</a>). OneChronos is a &quot;Smart Market&quot; for US equities—meaning we match counterparties using mathematical optimization instead of classical human auctioneer mechanics [1]. Our flavor of Smart Market—combinatorial auctions—lets users enter orders spanning multiple securities and specify matching preferences way beyond just price and quantity.<p>We didn&#x27;t invent Smart Markets or combinatorial auctions. Roughly $1T&#x2F;year flows through them in industries ranging from display advertising to telecommunications. The underlying theory was the subject of the 2020 Nobel Prize in Economic Sciences [2]. We&#x27;re bringing them to capital markets, and we have both the customers and the regulatory clearance to do so. Our initial user base contains the household names cumulatively responsible for ≈70% of US equities trading volume.<p>Today&#x27;s market structure costs institutional investors at least a trillion dollars annually. We&#x27;ll go into the details below, but the big thing to understand is that mutual&#x2F;pension&#x2F;sovereign funds, 401K plans, and ETF managers pay the price, and ultimately it gets passed on to households. Given diverse investment time horizons and risk preferences, capital markets are not a zero-sum game, but the existing market structure makes it one. Any form of market friction that prevents mutually beneficial trades from happening is an economic loss. Our goal is to make a lot more mutually beneficial trades happen.<p>We started working on OneChronos as experienced traders and auction theorists. Even so, getting here has taken five years of iterating with customers, tackling two deep tech problems, and working through an involved regulatory process. We&#x27;ll describe what&#x27;s causing existing market friction, the solution, and why that solution is a significant technical lift.<p>When people hear about market friction and hidden costs, they usually think about low latency technology, market data, exchange fees, and predatory HFT practices. Those are significant, and yet they are rounding errors compared to others. The principal sources of market friction that we&#x27;re attacking are bidders&#x27; inability to express economic complements (things that are worth more together than separately), substitutes (things with diminishing marginal utility that are replacements for each other) and non-price factors, and game-theoretic incentives against bidding &quot;truthfully&quot;—that is, against specifying how many units of a good you have and the highest price at which you&#x27;d buy or the lowest at which you&#x27;d sell them (your supply and demand curve). The most commonly proposed market structure &quot;fixes,&quot; like single good periodic batch auctions and the IEX speed bump, don&#x27;t address any of these.<p>Imagine that a buyer values two goods A and B at $10 for the package, but only $4 for each individually since they&#x27;re complements. Similarly, a seller might unload the package for $8 while demanding $5 for each good individually. Both agents have &quot;exposure risk&quot; if A and B are bought and sold separately—they might get stuck with an incomplete package. No trade happens if the risk is high enough (buy at $4, sell at $5, no cross). But if they can trade the package atomically, there&#x27;s a mutual win of $2 in gains from trade. Similar missed opportunities happen if agents only want A XOR B or have different prices for different counterparties (price discrimination). This game of imperfect information and missed opportunities plays out every day in capital markets globally.<p>The straightforward solution to these problems is called &quot;Expressive Bidding&quot;—the ability to communicate parametric bids to the auctioneer, e.g., buy at most one of {$10 for A and B, $4 for A, $4 for B} or sell at most two units of A, pricing it at $10 for counterparty C_1, $9 for C_2, or $8 for C_3. Given everyone&#x27;s Expressive Bid and a well-chosen objective function, the auctioneer uses constrained optimization to clear the market and unlock efficiencies. Awesome. So why didn&#x27;t this happen when markets first started going electronic?<p>General combinatorial auctions are isomorphic to weighted set packing. Clearing them is an NP-complete optimization problem. Finding feasible and near-optimal solutions at the speed and scale of capital markets is deep tech problem #1. Furthermore, bidding in combinatorial auctions can be challenging in both a computational and UX sense. Making it easy is deep tech problem #2.<p>We tackle problem #1 similarly to how game AI like AlphaZero and optimizers like AlphaFold work. The combination of deep learning, heuristics, and classical AI search techniques is powerful, and applying them to combinatorial auctions in novel ways is a core part of our IP. Problem #2 involves the magic of formal methods. Expressive Bidding users submit snippets of code (a functionally pure subset of OCaml&#x2F;ReasonML) called a Proxy Bidder. These proxies are essentially functions mapping &quot;proposals&quot; (allocations of goods) to prices, e.g., f({2A, -B}) → -5, meaning that the bidder wants $5 for buying two units of A and selling one unit of B. Using formal methods, we turn Proxy Bidders into Expressive Bids that our optimizers can understand. You can see what that looks like here [3]. This approach is dead simple for end users, but it took years of collaborative R&amp;D with our friends and formal methods legends at Imandra [4] to enable.<p>Not everyone needs to write or use Expressive Bids. For common use cases, we&#x27;re offering pre-canned&#x2F;forkable Expressive Bids for things like pairs trades and factor neutral portfolios. That aside, users who don&#x27;t use Expressive Bidding still benefit from those who use it and create unique liquidity that doesn&#x27;t exist on other trading venues. Our economic mechanism prevents &quot;dark forest&quot; scenarios in which Expressive Bidding has adversarial uses that detract from overall match quality. &quot;Power users&quot; can only benefit those who treat us like a vanilla trading venue—and each other.<p>We make money by charging a small commission in line with other venues ($0.0009) on each share traded. Longer-term, we&#x27;re excited about a pricing model that balances computational resources used against liquidity contributed and compensates OneChronos based on how much value we add. Specifically, we&#x27;ll measure how much notional dollar price improvement we generate for the market beyond what&#x27;s generated by a &quot;vanilla&quot; double auction that we run in parallel (a neat trick enabled by Expressive Bidding–we can run an arbitrary number of auctions with different rulesets in parallel to measure relative performance). This approach aligns our incentives with our customers and eliminates fixed costs (which cause market friction) from trading.<p>Only FINRA registered broker-dealers connect to OneChronos directly. If you work at one, and you&#x27;re not yet a subscriber, please get in touch. We love talking to both subscribers and their customers, and we&#x27;d love to hear from institutional investors looking to leverage OneChronos through their existing broker algo and DMA workflows. Retail customers will eventually access us through brokers that choose to allow it (PFOF is its own thing). In the meantime, stay tuned for other more decentralized asset classes :) You can reach us at info (at) onechronos.com.<p>And we&#x27;re hiring! If you&#x27;re passionate about deeply technical problems ranging from mechanism design to applying ML to combinatorial optimization to writing compilers and engineering sophisticated distributed systems to HFT tolerances, get in touch — careers (at) onechronos.com.<p>Steve and I will be online today and would love to talk about our technical challenges, auctions&#x2F;mechanism design, market structure, and the future of OneChronos.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Smart_market" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Smart_market</a><p>[2] <a href="https:&#x2F;&#x2F;news.stanford.edu&#x2F;2020&#x2F;11&#x2F;19&#x2F;bid-picture-nobel-prize-winners-explain-auction-theory-collaboration&#x2F;" rel="nofollow">https:&#x2F;&#x2F;news.stanford.edu&#x2F;2020&#x2F;11&#x2F;19&#x2F;bid-picture-nobel-prize...</a> - Paul Milgrom, one of the laureates, is the Chair of OneChronos Labs, our research arm.<p>[3] <a href="https:&#x2F;&#x2F;www.onechronos.com&#x2F;docs&#x2F;expressive&#x2F;bidding-guide&#x2F;#intro-to-bidder-logic" rel="nofollow">https:&#x2F;&#x2F;www.onechronos.com&#x2F;docs&#x2F;expressive&#x2F;bidding-guide&#x2F;#in...</a><p>[4] <a href="https:&#x2F;&#x2F;www.imandra.ai&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.imandra.ai&#x2F;</a>

36 comments

xxbondsxxover 3 years ago
For those who want a rough programming analogy here -- this sounds like support for multi-row transactions in a SQL database where only single row edits were allowed before.<p>Now you can describe &quot;buy goods A and B at $10 maximum, commit&quot; and have the transaction either succeed or fail. Before you had to edit those rows individually and there&#x27;s risk that you end up in a weird partial state, hence having to lower your bid to cover your risk.<p>Really exciting tech and it&#x27;ll be great for these costs in market-making to be eliminated!
评论 #30247941 未加载
评论 #30247991 未加载
评论 #30255836 未加载
评论 #30256511 未加载
brucebover 3 years ago
This is part of the reason I come to HN. A detailed post on a problem (and sometime solution) I am unaware of.<p>A newbie question. I understand how a pair tickets to say the superbowl would be more valuable than a single ticket, people want to go with their friend. Is there a practical example for equities? I will buy 100 shares $FB at $250 only if I can also get 50 shares of $SNAP at $35 at the sametime? If I can&#x27;t get that combo, I will only pay $240 for $FB?<p>Is this aimed at equities that have less liquidity?
评论 #30248897 未加载
评论 #30248842 未加载
igorkrawover 3 years ago
I sent you an email, but all I can say is please come to Switzerland so I can work with you guys :-) Everything I&#x27;ve seen so far looks quite awesome.<p>Two questions:<p>1. Are you implying you are using deep learning heuristics for weighted set packing? Assuming you can&#x27;t share too much about your IP, did you have a regulatory or business need to deal with worst-case performance guarantees and (how) did you manage this if you did?<p>2. It sounds like a lot of your stack is OCaml (I&#x27;m a fan, 2nd most fanboyed language after Rust and it&#x27;s a pity it&#x27;s not more used), is this a deliberate choice or a &quot;grew out of a research project in formal verification where they like ML&quot; consequence?
评论 #30252854 未加载
polskibusover 3 years ago
Finally, something truly new, taking care of complexity for businesses for a win-win scenario, not aiming at buying users in batches with VC money and tracking them for life. I appreciate you being humble and honest that it is an application of known methods to a different problem. Good luck, let us know how to follow you for your latest achievements.
评论 #30248507 未加载
vsliraover 3 years ago
Auctions, deep learning, formal methods and discrete optimization, it seems like you got my list of things I want to learn and turned that into an amazing solution for a giant problem. Congratulations to the team, will be watching from afar and rooting for you!
评论 #30249332 未加载
zitterbewegungover 3 years ago
What is your SLA for an expressive bid? I&#x27;m guessing it its less than 1ms?<p>Do you use a database of some sort?<p>How do you to handle settlement?<p>How do you handle ingest?
评论 #30248030 未加载
RandomLensmanover 3 years ago
Loved this from the first time I saw it some years back (became part of my example list of innovations out there)! Finally, some advanced auction mechanisms going broader.<p>From the description above: are you guys then just selectable as an algo&#x2F;ATS going through through a broker, i.e, there could be a natural &quot;sweep&quot; (bit like algos covering block interest in some cases)? Do you work with some big broker-dealers on integration?<p>I know you started out with equities, but bond portfolio transitions are (often) a much bigger pain - any plans there? Or issuance, i.e., mix of funding instruments in one go?
评论 #30249475 未加载
matheistover 3 years ago
Can you say more about how you incentivize truthful bidding? I understand about exposure risk and expressive bidding but I&#x27;m not sure if that was meant to obviously imply something about truthful bidding which went over my head, or if you meant to not say more about it.<p>I love the part about eventually determining your value-add by comparing to a counterfactual vanilla market -- sounds a bit like Shapley value? If not <i>exactly</i> Shapley value?
评论 #30250757 未加载
评论 #30250493 未加载
mushufasaover 3 years ago
This seems like really deep technology. What is the one sentence describing who would use this and why though? Maybe that&#x27;s in the long block of text somewhere.<p>I work in fintech for broker dealers so I&#x27;m genuinely curious what is the use case here.
评论 #30247352 未加载
anonuover 3 years ago
Really cool stuff. Ease of use will be important.<p>The approach seems novel but conceptually these ideas exist in other parts of the market. Conditional and contigent orders have been around for a decade+. Options exchanges have complex order books. Supply&#x2F;Demand curves have been modeled in cryptocurrency smart contracts like Uniswap.<p>Clearly this idea is different and novel but borrows somewhat from all these concepts.
评论 #30254735 未加载
tloinuyover 3 years ago
Congrats on the launch! What are the main benefits of this approach compared to creating additional combo (multi-leg) products on existing exchanges?<p>There are already a lot of mechanisms in traditional markets that deal with revealing or concealing true demand (e.g. block trades, icebergs, etc). Market-maker protections can allow outstanding orders to be cancelled if you get filled up to a predetermined risk setting. Most exchanges don&#x27;t want to add additional complexity and more order types unless there&#x27;s demand for it, which is presumably how market structure evolved to where it is today.<p>Combinatorial auctions are very interesting, but what&#x27;s to stop exchanges from (1) creating more common bundles that people want to trade; (2) matching them with price-time priority so everyone gets a fair price? Wouldn’t the auction model just create wider or locked&#x2F;crossed markets?
评论 #30268786 未加载
gbasinover 3 years ago
This is very cool. In a past life, I built a quant + HFT MM trading firm where we did a lot of spread trading. Always thought something like this was needed! Good work
评论 #30248214 未加载
monkeydustover 3 years ago
Trying to get a feel for how much liquidity you need to successfully execute on the complex expressive orders that might tie in multiple securities... Is it common that these types of orders run for many auctions, day, days or more to be fulfilled?
评论 #30250703 未加载
dminorover 3 years ago
Really cool!<p>20 years ago my first job out of college was with a small company doing combinatorial auctions for the institutional bond market (among other industries). In the end the chicken&#x2F;egg problem of having enough liquidity was too much to overcome.<p>At one point we pitched the NYSE on doing the opening call as a combinatorial auction but they were not interested.<p>We did have some success in pollution credit and trucking logistics markets though.<p>Of all the jobs I&#x27;ve had, that was easily the most fun&#x2F;interesting algorithmically. I got to learn all about LP&#x2F;MIP solvers, graph decomposition, distributed computation, etc.<p>Best of luck to you!
评论 #30259230 未加载
josh2600over 3 years ago
Is this only effective at small scale? Many of the biggest hedge funds in the world that do high frequency make money by effectively front-running the book. If you are executing these trades across exchanges I don&#x27;t see how you don&#x27;t get front-run by HF firms.<p>This is the same problem eth et al are dealing with in crypto swaps due to Miner Extracted Value (reordering the tx in the block to favor miners extracting value by front running trades).
评论 #30250313 未加载
totalZeroover 3 years ago
This would be far more impactful IMO for a market where price discovery is weak and market access is challenging. For example, equities in Mercosur countries.<p>Very cool regardless.
评论 #30247412 未加载
currymjover 3 years ago
congrats on the launch! We talked briefly a while back, and I&#x27;ve been checking in on your page every so often to see when things would finally get rolling. The world needs more mechanism design.<p>Recently in school I&#x27;ve been thinking a lot about constant-function market makers. it occurs to me that you can think of a constant-function market maker as being kind of like an expressive bid. That is, putting your assets in a CFMM is saying you&#x27;re willing to make any trade among a bunch of assets subject to F(net amount of A, net amount of B, net amount of C,..., net amount of $) = k for some F. Regular limit orders are a special case.<p>Do you have a sense of how your expressive bids overlap with these? Can I cook up some expressive bid that&#x27;s equivalent to putting assets in a CFMM? What would the restrictions on F be to make things work with your solvers?
评论 #30253782 未加载
renewiltordover 3 years ago
Do you do only equities or also derivatives?<p>This is very interesting. Because you run frequent short auctions, there&#x27;s no strict long-running orderbook here, right? Are you using FIX for your protocol and where are your servers geographically located?
评论 #30249324 未加载
KiranRao0over 3 years ago
Very cool market. This feels a lot like multi-leg option execution.<p>How do you think market makers are going to react to this? It makes sense for them to provide a bid&#x2F;ask on individual series, but how do you see them providing liquidity for these more complex orders?
评论 #30251639 未加载
评论 #30251595 未加载
jdhnover 3 years ago
&gt;Furthermore, bidding in combinatorial auctions can be challenging in both a computational and UX sense.<p>Can you elaborate on how it&#x27;s challenging in a UX sense? I&#x27;m curious to know what the challenges are.
评论 #30251500 未加载
quantum_stateover 3 years ago
It is good to see methods routinely used in collateral trade matching found their way to close to real time exchange trade matching … though the former is a problem of a much larger sizes …
评论 #30249159 未加载
itaimonsterover 3 years ago
Congrats on the launch! This is super interesting. Expressive bidding also opens up opportunities for arbitrage, do you see any potential downsides to this aspect of the market behavior?
评论 #30249250 未加载
jshaqawover 3 years ago
This makes a lot of sense in at least a few cases I can think of. Yes if I want to do a pair trade&#x2F;arb at a spread it doesn’t make sense to try and execute both parts atomically ca interacting with another party directly looking to put on the inverse. No idea if the funky ai past that point adds value or is fluff but interested enough to find out.
throwmeawaysoonover 3 years ago
poking around on your socials, it seems like you&#x27;ve been building for ~5 years, and are just now officially launching, after i guess a capital injection from yc.<p>since the core ip is &quot;deep&quot; as you say, i&#x27;m guessing it cost quite a bit to develop, unless you built out all of the components yourself, which, while possible, seems unlikely given the technical complexity of each piece (you, and whoever else is on the engineering team, seem smart but this looks like &quot;research edge&quot; tech along several dimensions).<p>so i&#x27;m curious whether you paid the development costs up front (either using your own money or FFF) or if you validated and raised in small pieces. if the latter, i&#x27;m curious how one does that for such a complex product&#x2F;service.<p>lots of assumptions in the above - feel free to disabuse me of my ignorance.
评论 #30251168 未加载
kevinpetover 3 years ago
Are you expecting to only support institutional investors or retail order flow as well? It seems like this supports pushing the notional to shares conversion all the way down to the exchange, which I can see a use for.<p>How does the expressive bidding interact with NBBO held orders?
评论 #30264701 未加载
vamegaover 3 years ago
Why is price discrimination based on counterparty a desirable quality of a matching system?
评论 #30253889 未加载
legutierrover 3 years ago
Can you talk about the regulatory issues that you faced and had to solve before launching?
评论 #30249713 未加载
ycombinateurover 3 years ago
Is there any way to track the volume of trades currently being processed by your exchange? It would be good to be able to track this number in order to see at what point it becomes viable to take a serious look into trading on your platform.
评论 #30250058 未加载
high_derivativeover 3 years ago
How is your team organized? Is it US only or are there international&#x2F;remote roles?
评论 #30250326 未加载
__dover 3 years ago
Sounds very interesting -- congrats on making to here, must be super exciting. A couple of questions:<p>How do you deal with best execution obligations for the &quot;legs&quot; of your trades?<p>What market data do you publish about your order book?
评论 #30257586 未加载
cseeover 3 years ago
Question: If I just want to buy one stock, would I expect a better price from you or from a normal venue (both empirically&#x2F;in reality on the one hand, and theoretically on the other)?
评论 #30254867 未加载
henningover 3 years ago
I don&#x27;t understand what you do but congratulations on not dying despite the apparent difficulties that have occurred thus far. Many would have given up.
评论 #30255174 未加载
grvdrmover 3 years ago
Gents, congrats on your launch from a friend in NYC! Have loved hearing about this despite understanding way less than you do about the markets, their problems, and your product. Glad to see you charging forward!
评论 #30250761 未加载
评论 #30250778 未加载
adv0rover 3 years ago
why launching in 2022 a pre-2016 company?
doublewaleover 3 years ago
Hey Kelly, Steve. (Wale here). Congrats on the launch!. This was a great read!
评论 #30249392 未加载
firstfewshellsover 3 years ago
I will consider myself an accomplished person the day I&#x27;m able to understand this post :)<p>No offence but tbh, when I read through this, I felt a deja vu of coming across another Theranos. Some super innovative sounding complex tech which ultimately turns to be a total dud.
评论 #30251180 未加载
评论 #30256449 未加载