💧Maker Points
Definitions
For each instrument, each wallet is assigned a dynamic Maker Score which is calculated as the (power) weighted product of the Quote Quality and the Maker Volume Score :
80% for Tier 1
70% for Tier 2
Calculating the Quote Quality
For a wallet with a number of open buy and sell orders on a given instrument, Sample Quote Quality is calculated as
where the Order Depth is calculated as the distance from mid-price (average between the best bid and best ask on the market) expressed in bps :
i.e. each order is weighted with an exponential term that penalises distance from mid-price.
Example
The first chart below shows an example snapshot of a wallet’s open orders as well as the scaling function for different price levels. In line with the definitions above, the scaling function is :
After applying the scaling to each of the orders, the chart below shows the Adjusted Order Sizes, i.e. :
Summing up Adjusted Order Size by side gives the Sample Bid and Ask Quote Quality illustrated in the chart below :
The Quote Quality is a moving average of Sample Quote Quality. This chart shows an example of the variations in the Quote Quality from a illustrative data set of Sample Bid/Ask Quality (assuming here a 20% weight on the latest measurement)
Orders will be subject to a Maximum spread (e.g. 20bps) : Orders with a higher depth than the maximum spread will be discounted from the Quote Quality calculation
Calculating the Maker Volume Score
The scoring mechanism defines a dynamic score that increases by recent maker volume and decays exponentially over time.
For a given market, the maker volume score is calculated as follows :
where time is expressed in days.
A common way to think about exponential decay is in terms of half-life, which quantifies how fast the decay is occurring. The half-life is the time required for the decaying quantity to be reduced to half its initial value :
Example
Calculating the Maker Score and Point Shares
The Maker Score and Maker Point Share for a given Maker are calculated as follows :
where Volume Weight is equal to :
80% for Tier 1
70% for Tier 2
Using the example of Maker Volume Scores above, and an assumption that the Quote Quality for each of the 3 wallets has been constant over the whole timeframe and has been equal to 10,000, the Maker Score is obtained as the weighted product of the Quote Quality and Maker Volume Score :
Using the above Maker Scores, the following chart shows the Point Share of each liquidity provider over time:
Taking a further assumption that the Maker share for ETH-USD-PERP from the Tier 1 pool is a constant 50%, the total hourly number of points allocated to this market for the Maker program is :
Total weekly allocation is 1’000’000 points. This is equivalent to an hourly allocation of 1’000’000 / (7 x 24) ~ 5’952.4 points
80% of this hourly allocation is available to Tier 1 pool, i.e. ~4’761.9 points
30% of the hourly Tier 1 allocation is available to the Tier 1 Maker program, i.e. ~1’428.6 points
50% of this hourly Tier 1 Maker allocation goes to ETH-USD-PERP, i.e. ~714.29 points
Therefore, 714.29 points is the total hourly number of points available to ETH-USD-PERP Makers.
From the Point Share which corresponds to the rate of accruing points, the cumulative points for each wallet (accumulated points since time 0) have been derived.
Note that Alice earns 238 points between 0:00:00 and 0:20:00 (i.e. a the rate of 714.29 points per hour) since the point share of this wallet was 100%. After Bob’s trade and score increase, Alice points share dropped to ~36% which decrease the rate of earning points of Alice to 0.36 * 714.29 ~ 257.1 point per hour.
Below the total points distributed across wallets. Points are distributed at the rate of ~714.28 points per hour :
Last updated