Quote from MasterAtWork:
Hi jenek-cowboy,
For a black-scholes theta, if interest rates and volatility are constant you will have:
Time decay=interest received on cash equivalent of portfolio value - (0,5*variance*square asset value*gamma)
cash equivalent portfolio is: Call value-(delta*asset value)
hence,
Theta=R*(Call value-(delta*asset value)) - (0,5*variance*square asset value*gamma)
It's very therorical (rates and volty keep constant).
The best way to compute a theta is to price your portfolio value tomorrow (d+1) less the price of the option today.
It'll provide you a way to modify the volatility for tomorrow price.