Architect Documentation
  • User Guide
  • SDK Documentation
  • Algos Book
  • Overview
  • TWAP
  • Smart order router (SOR)
  • Percent of volume (POV)
  • Market maker (MM)
  • Spreader (MM*)
  • Spreader
Powered by GitBook
On this page

Percent of volume (POV)

PreviousSmart order router (SOR)NextMarket maker (MM)

Last updated 1 year ago

The Percent of Volume (POV) algo attempts to spread out an order based on targeting a specified proportion of the overall market volume. An execution using the POV algo can reduce implementation costs by minimizing impact using a carefully managed, constant participation rate.

We can choose the parameters based on the trading goals.

Parameter
Description

Buy/Sell

Direction of the order

Market

The symbol & price currency of the market, and the exchange

Min Order Quantity

The smallest size order the algo will attempt to send

Max Quantity

The maximum quantity that will execute, measured in token units or contracts. Given enough time and market volume, this can also be thought of as the total quantity.

Take Through Fraction

At what price to send the order, relative to the opposite side market. For example on a buy order, a take through fraction of 0 would send bids at a price equal to the best offer at the time, and a take through fraction of 0.0005 would send bids 0.05% (5 basis points) above the current offer. Increasing this parameter above 0 reduces the chance of missing out on trades in a fast moving market, but has a higher risk of price slippage.

Order Lockout

The minimum amount of time to wait between orders

Reject Lockout

If an order is rejected, wait this amount of time before trying again

Time

The end time of the algo, in your local timezone

If there's an insufficient volume of trading in the market, the algo is not guaranteed to fill its full size by the end time, and will cancel any remainder size. The algo can also conclude prior to the end time if the max quantity is reached.

In this POV example, the algo will target 2% of the ETH perpetual futures volume on Deribit. Between now and 04/01/2024 9:53 AM, the algo will buy as much as 500 ETH worth of perpetual futures, sending order at least 1 ETH size, 1 basis point above the offer in the futures market. The algo estimates a total cost of ~$1.7 million.