Direction is only one input. An option can lose value after the stock moves the way you expected because the move was too small, too slow, already priced in, or expensive to exit.
The four clocks inside the trade
A stock forecast asks where price may go. An option trade also asks how far, by when, and what happens to implied volatility. The premium reflects all of those dimensions. Being directionally correct is therefore necessary for some strategies, but it may not be sufficient.
A call with a strike far above the stock can remain out of the money after a modest rally. A nearer call may gain intrinsic value, yet still disappoint if the premium paid included unusually high implied volatility. As expiration approaches, the remaining opportunity for a favorable move shrinks.
A fictional example
Suppose XYZ is at $100 and a trader pays $4.00 for a 105 call before an announcement. XYZ rises to $103 afterward, but the option falls to $2.20. The stock moved up, yet it remains below the strike; less time remains; and the market may now expect less future movement. The quoted exit price also matters: a wide spread can turn a modest theoretical value into a poor executable result.
The useful diagnosis is not “the market was wrong.” It is: Was the required move realistic by the exit date? What volatility was embedded in the entry price? What exit bid was actually available?
A better pre-trade question
Write the trade as a conditional statement: “By my planned exit, XYZ must be near this price, implied volatility must be around this level, and the spread must remain tradable.” Then test several price and volatility combinations. A model result is still an estimate, but the assumptions become visible.
For multi-leg trades, inspect the whole position. One leg gaining value does not imply that the net spread is profitable.