The only data I import from broker are bid/ask prices for each strike. Vols/Greeks are derived from option prices. Vol curve is interpolated/smoothed using cubic spline, and adjusted for p/c parity. Rates are interpolated from treasury yield curve, DTE adjusted for am/pm settlement, holidays. For index, euro-style, I use BSM. For Equity/American it’s binomial, adjusted for Divs. For any bespoke calcs (PF, straddles, atm vols) I derive floating, OTC, penny-strike values. Values are robust, runs very smooth with r/t data, refreshes every 2 ms.
Smooth ...