▲ Work in progress. This site is built and researched in the open: pages, numbers and findings may change or be wrong, and the record has gaps. Not advice. More

The Lab

Ideas traders use, put to the record

← the Lab · strategies tested · write-up

#32 Can a small trader make markets on Bybit? No reliable edge

Past trades; no real orders were placed. Every figure is a share of the money, a count, or a basis point (a hundredth of a percent).
Last checked: 15 October 2026.

The question

A market maker keeps a buy order just under the price and a sell order just over it, and earns the gap between them, the spread, every time both fill. The worry is adverse selection (in the sense of Glosten and Milgrom, 1985): your orders fill mostly when the price is about to move against you. Is it viable at a mid-level retail fee tier (Bybit's VIP 3), and if not, what fee would make it work?

How we tested

The maths, step by step

1. The spread you capture. With the price at 80,000 and a 2 basis point gap, the buy sits at 79,984 and the sell at 80,016. Buying at one and selling at the other earns 4 basis points, 2 on each fill.

2. The fee you pay. At VIP 3, each fill pays 0.014%: 1.4 basis points. A 2-point gap keeps only 0.6 points per fill after the fee.

3. Adverse selection. If, one second after you buy, the price is 0.65 basis points lower, that fill lost 0.65 points of its 2.

4. The break-even fee. Take what each fill earned before fees, in basis points. A fee lower than that, or a rebate when it is negative, is what the quoter would need to break even.

What we found

1. Tight quotes get picked off, before any fee.

per fill, 2 bp each side, cautiousBitcoinEther
fills a day1,6722,925
spread captured+2.0 bp+2.0 bp
price 1 second later−0.66 bp−0.60 bp
random fills at the same moments, 60 s later−0.12 bp+0.07 bp
earned per fill before fees−0.13 bp−0.40 bp
the week, at VIP 3−16%−29%

2. The fee that would make it work is a rebate.

3. Wide quotes are a bet on direction.

4. The two fill rules barely differed. The real deciding factor is where your order waits in the queue, and public trade files can't show that. Being behind the queue only makes it worse.

What it means

Limits

Update, 21 October 2026: wording

Added after this page was published. The text above is left as it was, except the wording this lists.

Update, 27 October 2026: where the idea comes from

Added after this page was published. The text above is left as it was.

Credits

← Shannon's demon: rebalancing 50/50A 2% stop, 4% target bot →

Educational research from public market data; any trading discussed is paper, never real. Nothing here is advice. The full notice.