> For the complete documentation index, see [llms.txt](https://docs.proliquid.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.proliquid.xyz/order-types/twap-orders.md).

# TWAP orders

TWAP order type in Proliquid trade form

<div align="left"><figure><img src="https://1571380119-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfwUo1o7rINODRyyILQE1%2Fuploads%2FAOr7PLLUZKbMlb4cvVQT%2Fimage.png?alt=media&amp;token=b1430873-b176-432e-b8bf-589be7f45582" alt="TWAP order form for splitting execution over a selected duration."><figcaption><p>TWAP order form for splitting execution over a selected duration.</p></figcaption></figure></div>

TWAP orders split a larger order into smaller slices over a chosen duration. Use TWAP when you want to reduce the market impact of entering or exiting over time.

## Controls

<table><thead><tr><th width="153.5">Control</th><th>What it does</th></tr></thead><tbody><tr><td>Duration</td><td>Total time over which slices are submitted.</td></tr><tr><td>Lots</td><td>Number or size of slices. Auto mode calculates a practical lot size from duration and quantity.</td></tr><tr><td>Randomness</td><td>Randomizes slice size or timing to make the execution pattern less predictable.</td></tr><tr><td>Limit (ALO)</td><td>Uses maker-only limit slices instead of market-style slices.</td></tr><tr><td>Pause buffer</td><td>Pauses the TWAP when the current position is too close to the selected price buffer.</td></tr><tr><td>Reduce only</td><td>Restricts the TWAP to decreasing an existing position.</td></tr></tbody></table>

## Execution model

Market-mode TWAPs submit slices progressively through the configured duration. Limit ALO TWAPs try to keep execution maker-only, which can reduce taker fees but may leave slices unfilled if price does not trade through your resting orders.

## Example flow

1. Select TWAP in the [Trade form](/terminal-sections/trade-form.md).
2. Enter total size and duration.
3. Choose market or Limit (ALO) behavior.
4. Enable randomness if you do not want identical repeated slices.
5. Submit and monitor progress in [Open TWAPs](/terminal-sections/open-twaps.md).

> Price can move during the schedule, and maker-only slices may leave the final filled size below your target.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.proliquid.xyz/order-types/twap-orders.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
