Appreciate the feedback. I'll give #1 a shot to see if it clears up the issue.
?
Regarding #2, I've tried that as well but it doesn't seem to matter (orders still get stuck for me).
?
For #3, I've manually tracked when the order should become marketable (as in the buy/sell order should be sent to TWS) but it's just totally missing submitting orders regardless (which causes obvious drift from backtesting results). I also don't even bother testing in the paper account because it's so wonky (I just run live tests with 1 share to ensure repeatability).
?
?