this post was submitted on 31 Aug 2024
142 points (94.9% liked)
Explain Like I'm Five
14263 readers
54 users here now
Simplifying Complexity, One Answer at a Time!
Rules
- Be respectful and inclusive.
- No harassment, hate speech, or trolling.
- Engage in constructive discussions.
- Share relevant content.
- Follow guidelines and moderators' instructions.
- Use appropriate language and tone.
- Report violations.
- Foster a continuous learning environment.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Usually everything is allowed until there's a reason to think it's bad. This is no exception. I'd be surprised if the resources wasted are that massive, even - speed is the name of the game, not FLOPs.
I was going to ask how your batch system would work, but I'm realising I don't know how the servers at the NYSE or whatever work either. It takes two parties to trade, so there must be some kind of back-and-forth protocol.
Edit:
Ah, here we go! So as you can see, it works pretty much because orders are filled as soon as possible. If you did the same thing in hourly batches, people would try to get a better deal by snooping on other orders during the hour, and you could get stupid Mexican standoffs happening where nobody wants to name a price.
You could probably still figure out some kind of system to make it blind, but allowing a number of servers that trade "between the trades" is a solution that works too, and like other markets has the ability to do very complex things without you, the policymaker, having to design it.
Also I bet most people lose
It's the usual way of things when people try to beat the market.