In most markets currently that is done in FIFO order. Discrete time values do not eliminate the race into/out of a level.
In most markets currently that is done in FIFO order. Discrete time values do not eliminate the race into/out of a level.
I understand the desire to have deterministic trading algorithms, but they're already in the unenviable position of having to explain why some traders get information faster than others, which seems like it's even harder to explain.
Plus, the algorithm could be repeatable if you just replay the sequence of random numbers that led to that order - i.e. if the sequence of numbers were made public along with the executed transactions.
You can measure the randomness of a random number generator, so it would be easy to demonstrate the the orders were picked in a perfectly or near-perfectly random way. You could even hook the random generator up to a quantum event like a decaying atom to get even more evenly distributed randomness. I'm sure for something as important as fair market conditions the institutions in question would spare no expense - neither to have the trades executed randomly but to prove to the public that they are generated randomly.
B) You are making assumptions about market information "fairness" that no trader would ever make. The exchanges have no problem explaining why some folks have faster information than others because they always have.
Pit traders had an advantage over phone brokers. Phone brokers had an advantage over which ever poor slobs they could get on the hook. No one on the exchange side of things thinks people all have the same information at the same time, if that was a requirement how would you time coffee breaks?
A fair lottery would solve that.
You're using an interesting sense of bias, where a fair lottery is in fact perfectly unbiased.
There are lots of things which can cause an arbitrary assignment of winnings to a given trader. Go back and re-read A Random Walk Down Wall Street if you've forgotten. The problem isn't the randomness, it's the bias, particularly to those with an inside advantage and edge.
http://www.cmegroup.com/confluence/display/EPICSANDBOX/Match...
A deposit of the stream with an escrow holder, under encryption, can ensure that the seeds weren't modified by the seed providers after generation. The encryption key would be provided after the seeds are played.
Those with questions about the fairness of the random sequences can re-assemble the seeds after they've been played, and see that there was, in fact, no gaming of the sequence during the trading period. And if there were discrepencies between the pre-selected values and those actually played, they'd show up.
Feel free to poke holes in this.