Just trying to understand something with the market pricing and how it works. There are literally thousands, if not millions of derivatives tied to say an index fund (which in turn are composed of a basket of underlying stocks). So say an index moves up 1 point. How is it that instantaneously all those derivatives (thousands of option chains, strike prices, calls, puts, etc, bid/ask/price change at the very second to account for that tick up). It's done so accurately within under a second that is astounding. so the question is: these are normal people adjusting their bids/asks according to that move in the underlying. First off, they can never do it that accurately and that timely, considering the complex equations and time-component which are behind Options prices, and all under a second. Are prices bid/ask updated by computers and placed there? But aren't individuals who set the bid/ask manually on those? Also what if in some obscure out of the money option strike, no one is interested in trading at all. Who then updates the bid/ask for those to reflect market efficiency?

Just trying to understand how millions of prices get changed to match the underlying in such a short sub-second time frame whether there are any interest even in some strikes or not. Is this what a Market-Maker is for? Even if all this is computerized, it would have to work at supremely fast speeds to make those calculations and update all those prices at sub-par seconds, every second. How does this all work?


The market makers in various options operate their own or third-party pricing and valuation systems which will take the price of the underlying into account. These valuation models will run on server farms in data-centers with good connectivity to the exchange(s) on which the market maker operates.

If the price of the stock moves, then so will the price of the options. This creates a burden on the market maker to update thousands of quotes near-instantly, which is why throughput to the exchange systems is important. Many options exchanges offer 'bulk quoting' API interfaces so that market makers can update a 'page' of quotes in a single computer message, as well as 'mass cancel' mechanisms where a single message can be transmitted to an exchange to request that all quotes belonging to a particular market maker or a particular underlying be cancelled. These features improve the efficiency of the systems for market makers.

Rounding also plays a part, in that many options are only priced to the nearest 5 cents, so a $0.05 move in the underlying will be required to move the price of the option by one tick.

The adjustment of the price of the option based on the price of the underlying is simple arithmetic (underlying price - strike price) so can generally be updated quickly by a computer algorithm.

In the case of the index moving, generally options market makers will only look at the price of the underlying security for that option rather than the index overall.

A market maker is a specific type of exchange member who in practice is a registered broker dealer trading its own capital (i.e. proprietary trading). Historically, and on some exchanges still today, the market maker is also called a specialist.


I doubt that there are millions of derivatives tied to an index fund. Perhaps tens of thousands in something like the SPY. Even so, that's a separate issue. All options must update as their underlying price changes.

The market and its derivatives is an intertwined being. Market makers and professional traders are constantly evaluating derivative prices and adjusting accordingly. Professional traders and experienced traders use algorithmic orders that can adjust price accordingly, if so desired. Normal people just place an order and if they are not actively monitoring and adjusting order prices, their orders get filled.

Regarding your obscure OTM option, they do not change second by second for every tick change in the price of the underlying. If a deep OTM 5 delta option trades in 5 cent increments it's going to move up 5 cents if the underlying moves up $1. Some time in the time it takes to move up that $1 the option, the option's price will tick up (the market maker adjusts his quote), assuming that buyers and sellers haven't become active in that option.

Overall, the answer is obvious. You see derivatives adjust in price every second when underlying price is moving, you know that humans can't process such changes that quickly so it's the computerization.

  • So in other words every strike/chain is tied into a central (or various) computerized calculating system which is in turn derived based on the underlying and volatility, Greeks, etc, in order to update those prices every second? – Steve237 Sep 12 '20 at 16:30
  • Yes, with some some qualifications. Stock and option prices are based on what market participants are willing to pay or sell for (the auction). That is what updates every micro second as NBBO changes. Don't confuse this with an option's fair value (Black Scholes evaluation). To make it simple, if an option is illiquid, the market maker sets the quote. As the underlying changes, his computer recalculates fair value and adjust his B/A up or down accordingly. If he doesn't adjust, other traders can capitalize on mispricing (think conversions, reversals, box spreads). – Bob Baerker Sep 12 '20 at 16:57
  • So the market-maker actually comes up with cash to do the purchase/sale? Who exactly is the market-maker? Is this an entity or exchange? .... – Steve237 Sep 12 '20 at 18:55
  • 1
    A market maker does not have to come up with cash for a sale since a sale means that an credit is received. I don't know current requirements but I seem to recall that a market maker can buy on 10% margin. Bear in mind that MMs delta neutral trade so that they reduce the risk that they carry. A market maker can be an individual, a bank, a brokerage firm. – Bob Baerker Sep 12 '20 at 20:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.