← Back to Glossary

Time-Weighted Average Price (TWAP)

Time-weighted average price (TWAP) is the average price of an asset over a defined period, computed by sampling the price at regular intervals and weighting each sample equally. The term also names the execution strategy built on it, which slices a large order into equal pieces traded steadily across the period to minimize market impact.

How it works

A TWAP algorithm buying $50 million of an asset over ten hours might submit roughly $5 million per hour in small clips, accepting the market's average price rather than gambling on any single moment. This differs from VWAP, volume-weighted average price, which concentrates trading when volume is naturally heaviest. TWAP's predictability is also its weakness, since a pattern of clockwork orders can be detected and front-run, so real implementations add randomization. Corporate treasuries accumulating bitcoin have publicly described using TWAP-style execution over days and weeks to avoid moving the price. In decentralized finance, TWAP has a second life as an oracle technique: averaging a price over time makes it far more expensive to manipulate with a single-block spike.

In the gold vs bitcoin debate

Execution algorithms matter to both assets because serious allocations are large relative to visible liquidity. A pension adding gold works orders through London's OTC market; a fund building a bitcoin position slices across exchanges or uses ETF creations. The shared lesson is that headline market capitalization overstates how much money can enter or exit either asset quickly, which is precisely why disciplined, time-distributed execution exists.

Ready to convert your gold to Bitcoin?

Get Your Free Kit →