i trade on thinkorswim platform and for some reason i see my stop price being hit but the option is not sold why is that?
It probably, has not hit your stop loss or you used a stop limit order. Not smart to use stop losses on options since, the bid and asked spreads are wide. Your fill will be horrendous. Better to have a mental stop then, just exit with a limit order using the bid price as your limit.
I’m trading the Spx there very tight spreads no? So I should set how much I want to make and set the bid as my limit?
1-you should not use stop order in option, IMO, to dangerous. 2-SPX markets are wider than most. 3-It is likely that your stop order in SPX is being handled by a broker in the crowd that is going to trade with his friend on the bid or offer.
SPX has a trading pit - (Trading crowd) I do not think the CBOE takes STOP option orders on their system, so it has to be handled by a floor broker or TD's server. Since TD sends most of their orders to a DMM (Designated market maker) on the floor of the CBOE, and your order was delayed, it might have been handled by a broker. Ask them