Back
Challenge 7 - Average Fill Price
EasyOrderbookPricing7 / 12

Challenge 7: Average Fill Price

After a market order fills across multiple prices, you need an average execution price.

Task

Implement average_fill_price_bps.

Formula

Use:

total_quote * 10_000 / base_filled

Example

If a market buy filled 6 base and spent 615 quote:

615 / 6 = 102.5
102.5 * 10_000 = 1_025_000

Return 1025000.

LanguageRust
Loading editor...
Run works without login. Submit requires sign-in so completion can be saved.
Run cases to compare your output against each configured input. Submit saves progress only when every case passes.
    Challenge 7 - Average Fill Price · ORDERBOOK Exercise | learn.sol