pub fn time_value(
premium: f64,
spot: f64,
strike: f64,
option_type: OptionType,
) -> FinanceResult<f64>Expand description
Time value = premium − intrinsic (floored at 0 for numerical noise).
Trading: what you pay for optionality / vol.
Engineering: premium may be model or market mid — you choose.