I have noticed limit orders in the Quantopian backtest are unrealistically optimistic. When reviewing fills I have noticed that when the limit price is crossed, the order is filled at that market price instead of the limit price. The result is an unrealistically good fill price on the transaction.
Considering that this error adds up quickly on algos that use frequent limit orders I wanted to see if anyone has any workarounds for this.
Any help is very much appreciated.
Thank you,
Rob