I take screen shots of every trade I do, sometimes when I trade SPY options, IB executions are substandard. on my 2nd trade today where I sold 10 iron condors Nov 19th, 123 124 110 109. On the 109put leg in particular, I ended up buying it at 0.50 and 0.51 when the ask was 0.49. The iron condor sum should of credited me 0.22 an iron condor, I had my sell limit price at -0.22 yet I wouldn't get filled so adjusted the limit price to -0.21 to ensure execution. -0.21 is the price I got when the market price was -0.22, the price I should of got. Anyone know why the substandard trade prices? IB can only lose clinets if this always happens, as it don't matter how cheap the commissions are if the trades received are substandard. Also many features in IB for option traders are sadly lacking. Or is this the fault of IB as I was informed that prices got for spread trades, where 2 or more legs, don't always get the sum of the prices. Anyone got an idea? And IB has their software set up the other way, so you have to buy an iron condor to get credit, rather than sell, so hence the prices prefixed with a"-"