Cool to see. I'm currently #1 on the Kalshi volume leaderboard (<a href="https://kalshi.com/social/leaderboard" rel="nofollow">https://kalshi.com/social/leaderboard</a>) with a proprietary market making algorithm.<p>There is plenty of money to be made on Kalshi, but I had to rethink the math from the ground up as most of the literature describes highly liquid, somewhat stable markets.<p>One small change you could make to your algorithm is to calculate the skews/spreads in log-odds space. A change in price from 50c to 49c represents a very small delta in expected return whereas 2c to 1c is a doubling. Dealing with probability contracts in log-odds controls for this effect.
I built a market making algorithm for Kalshi, an event futures exchange. The algorithm dynamically places bids and asks to capture the spread while managing inventory risk. It supports multiple strategies running in parallel, each with its own configuration. The codebase is located at <a href="https://github.com/rodlaf/kalshimarketmaker">https://github.com/rodlaf/kalshimarketmaker</a>.
Arbitraging is so 2024. The future is prediction market manipulation/crowd funding. Imagine shorting "asteroid hitting earth" and using the proceeds to divert the asteroid.
ELI5: how market making works in event prediction? I logged in into Kalshi and I only yes/no ossible answers with two probabilities associated. Their page on market making doesn't explain it [1].<p>[1] <a href="https://help.kalshi.com/faq/what-is-the-market-maker-program" rel="nofollow">https://help.kalshi.com/faq/what-is-the-market-maker-program</a>