In the traditional case of stock market-making, a market-maker calculates optimal bid-ask quotes which are based on various variables like current inventory, spot price, volatility etc. The market-maker is in control of their inventory and will only take on inventory in they choose to.
Is it possible to develop a strategy where a market-maker receives inventory (long or short) at a random rate and random amount without their choosing.
As a literal example, a contract-for-difference (CFD) company offers quotes on the SPY for their customers at 521-522, but they also post bid-ask quotes on an open exchange which will have a tighter spread, i.. 521.60 - 521.70. The CFD broker has 0 control over how their clients choose to trade and are forced to take long/short positions. Can they effectively post bid-ask quotes in the open market for profit?
My logic is that it's possible because if their clients are collectively long at 522, therefore they have a synthetic short position at 522. They then place bid LOs at 521.60, with the advantage that they are short at 522 AND that they didn't pay any fees for that side of the trade.
An analogous situation could be that a traditional market-maker is making a market for NVIDIA stock, but they also have to factor in the positions of their equities research department. So if their ER department are suddenly long NVIDIA, they calculate their quotes on the fact that the company as a whole are currently long NVIDIA. They have 0 control over that department, the department's choices are random and they only know their position after the long NVIDIA position is placed.