Exchange Price-Range Execution Rules and Reference Price Calculation
Summary
This document describes an exchange rule that limits the prices at which an incoming order may execute, using upper and lower multipliers around a reference price. The limits can be set separately for buys and sells. Traders can query the applicable rules and reference price, which changes over time and may be monitored through a live data stream. If a required rule, reference price, or individual multiplier is absent, the corresponding price restriction is not enforced. When an incoming order enters the taking phase, the reference price is recalculated and its execution limits remain set for that phase; an attempted execution outside the allowed range causes the order to expire.
The document also explains reference-price sources. The matching engine may compute a time-window average from trade-price buckets, scaling the oldest partial bucket when the window advances. External methods include manual or fixed values, averages from outside providers, an index price, or moving averages of spot mid-prices, sometimes multiplied across pairs. The examples illustrate mechanics, not actual exchange settings. This is operational documentation rather than a trading strategy, and it does not assess execution outcomes or market impact.
Key ideas
- Price-range rules constrain buy and sell execution prices around a reference price using direction-specific multipliers.
- The reference price may change continuously, so its current value matters when monitoring permissible execution prices.
- The exchange recalculates the reference price when an order enters its taking phase and expires executions outside the set range.
- Missing rules, reference prices, or multipliers can leave some or all price restrictions unenforced.
- Reference prices may come from matching-engine trade averages or from several external calculation methods.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.