In my course script, it is said that the Vega of the Black Scholes Model is at its maximum for at-the-money options.
In order to verify this, I did the following calculations:
In the Black Scholes Model, the price of Call option with dividends (q) is given by $$C_t=S_te^{-q(T-t)}\mathscr N(d_1)-Ke^{-r(T-t)}\mathscr N(d_2)$$ where $d_1=\frac{ln(\frac{S_t}{K})+(r-q+{\sigma^2 \over 2})(T-t)}{\sigma\sqrt{T-t}} \qquad d_2=d_1-\sigma\sqrt{T-t}$
I computed the Vega for this model, which is
$$ Vega_t=\frac{\partial C_t}{\partial \sigma}=S_te^{-q(T-t)}\phi(d_1)\sqrt{T-t}$$
Then I take the first order derivative of Vega w.r.t. $S_t$ and found that the Vega is maximized when $d_1=0$, which is equivalent to $$S_t=Ke^{-(r-q+{\sigma^2 \over 2})(T-t)}\qquad (\ast)$$
This result shows that the Vega is not maximized when $S_t=K$, contradicting the statement above.
I don't know whether the reason for this contradiction is because of my wrong derivation or my misunderstanding on the definition of ATM option. Anyway, can anybody help me with this problem?
Thanks!