I think there is a mistake in the 2nd edition, 4th printing, pages 159/160, equations 6.70 - 6.83 where you are deriving the value of the option at time 0, O_0. You say (equation 6.70) O_0 = B_0/B_t E ( max( S_t - K, 0) ).

I think everywhere there is "t", there should be "T".

I mention this not to point out what I think is a pretty obvious mistake (either that, or I have massively misunderstood the point of continuous martingale pricing theory), but because it made me wonder if there is a way of calculating the option price at time t < T, C_t. It must of course be given by a conditional expectation (under the risk neutral measure):

C_t = B_t/B_T E( max(S_T - K, 0) | F_t)

Q1) How would one calculate the conditional expectation term? It is tempting/intuitive to say that this should just be the expectation E( max (S_T - K, 0) ) where S_T is now taken to have distribution S_t exp [r(T-t) - 0.5\sigma^2 (T-t) + \sigma \sqrt{T-t} N(0,1) ] but even if this is right I am not seeing a formal argument for this.

Q2) Is the result I mention in Q1, how you work out delta in section 6.11 (where vol. is time dependent):

At any given time C(S_t, t) is the Black-Scholes price for an option with vol given by the root mean square vol over the interval [t,T]....Hence at time t our hedge is the Delta of the Black Scholes prices with root-mean-square vol over the period [t,T]