I want to know how to price an American call option for non-dividend stock (with concrete and simple binomial pricing model, with risk neutral assumption).
I understand that for an European call option, (in Binomial pricing model), the price is simply:
$$V_n(\omega) = \frac{1}{1+r} (PV_{n+1}(\omega H) + QV_{n+1}(\omega T) )\tag1$$
- $P,Q$ are risk neutral probability for the stock price to go up (denoted $H$) or down (denoted $T$)
- $\omega$ represent the current state of the stock price (i.e. what has happened from $t=0$ up until now $t=n$
- $V_{n+1}$ is the value of the corresponding European option at the next time step in a Binomial Pricing Model
From Early execise of American Call on Non-Dividend paying stock. and many other materials also state that early exercise of American call options is not optimal compared with selling it.
However, many materials also state or imply that European calls and American calls are identical when the underlying stock pays no dividends, which means (1) should apply right? (for anytime before maturity)
This confuses me as I thought the pricing of an American call option should be:
$$V_n(\omega) = \text{max} \Big( S(\omega) - K, \frac{1}{1+r} (PV_{n+1}(\omega H) + QV_{n+1}(\omega T)) \Big) \tag2$$
So let's say if I have a deep in-the-money American call option for non-dividend stock (not expired), what is the price for this option? Because since early exercise is not optimal, which add no time value for the American call option, why should one pay for the option according to equation (2) instead of (1)? Especially, when many seems to agree that European calls and American calls are identical when the underlying stock pays no dividends