Re:Lessons learned building an ML trading system
by perl4ever on Wednesday November 27, 2019 @07:23PM
(#21653604)
It's a fact that Joe Blow will get sub-penny price improvement at random. I have no idea how often or how long it's been a thing, but it happens.
Re:Lessons learned building an ML trading system
by brobinson on Thursday November 28, 2019 @01:27AM
(#21655047)
I've been getting fills out to four decimal places for a few years now. (Schwab and Interactive Brokers' smart routing)
* Did his levels actually get crossed? It could be that he never had the opportunity to get filled at the price he hoped for.
* What was his queue position? Stock exchanges tend to be price time ordered. If others had submitted orders at the same price before he had, they would have priority when getting filled.
* Apropos the prior point, was his broker actually submitting orders when he sent them? Some brokers may avoid showing deep out of the money orders, which could have affected his queue position.
> He finally concluded that some institutional traders must have access to sub-penny ordering, despite it being against regulation.
There's nothing wrong with this. Reg NMS rule 612 permits sub-penny price improvement [0].
[0] https://www.sec.gov/divisions/marketreg/subpenny612faq.htm#q...