I’m running some test trades in my paper account and noticed a strange fill that doesn’t seem to reflect actual market prices.
I submitted a 2-leg order around 11:30 AM. According to my activity log:
For calls the lower strike should always be worth more than the higher. the $36 strike should have been worth more than the $41 strike (since it was ITM), but the log shows it being sold for significantly less. It looks like the prices assigned to the strikes in the fill report might have been swapped or there is a glitch on the paper trading side.
Has anyone else encountered this? Just wanted to flag it in case it’s a bug with the paper trading environment.
Thanks!
@OptionAlgos Buying the option contract EWZ260313C00041000 at $1.67 was not a glitch, and in live trading, you probably would have paid that much. Why? At the time you placed the order, the bid and ask prices were $0 and $1.67, respectively. Since you were buying, you paid the current ask price. The ask price is the lowest limit price of all open limit sell orders at the time. It just so happened that someone had an EWZ260313C00041000 contract they were trying to sell, with a limit price of $1.67. They probably weren’t expecting to get that much because it was so far out of the money, but there’s nothing stopping them from trying.
It is always best to check the current quote. You should expect to pay the current ask if you are buying. If that isn’t what you are willing to pay, then place limit orders with a limit of what you are willing to pay.
1 Like
sounds good. need to add that check in. it was supposed to be set as a limit order, but there was a bug that passed it market, based on a few other conditions. that was fixed later on, but good to know either way