# How it works

<figure><img src="/files/ZfhDO0zeX27BBP6N6jbP" alt=""><figcaption><p><strong>Fig 1 -</strong> Alpha Vaults deposits liquidity into 3 range orders on Uniswap V3</p></figcaption></figure>

Alpha Vaults manages liquidity using 3 Liquidity Positions: a [Full-Range Position ](https://help.uniswap.org/en/articles/5391541-provide-liquidity-on-uniswap-v3)to guarantee tokens can always be traded and reduces LP risks, a [Base-Order](/charm/products-overview/alpha-vaults/whitepaper.md#overview-of-passive-rebalancing) to Concentrate Liquidity, and a [Limit-Order](/charm/products-overview/alpha-vaults/whitepaper.md#overview-of-passive-rebalancing) to reduce Capital Loss.&#x20;

By changing the vault's [Strategy Parameters](/charm/manage-liquidity/user-guides/vault-parameters.md#strategy-parameters), Liquidity Managers can choose how much liquidity to concentrate, how the vault reduces Capital Loss, and how much Liquidity there will be when tokens trade Out-of-Range. These parameters can be [changed](/charm/manage-liquidity/user-guides/walkthroughs/edit-vault.md) at any time.

After setting the parameters, a single call will trigger the vault to choose new Liquidity Positions. This process can be [fully automated](/charm/manage-liquidity/user-guides/walkthroughs/automating-rebalance.md).

### Track record&#x20;

<figure><img src="/files/3pr8zMADbcPcgkljXhCN" alt=""><figcaption><p>Fig 2 - <a href="https://dune.com/queries/850055/1483210?Number+of+days_t6c1ea=750">On-chain data</a> shows that for 2+ years, Alpha Vaults kept the market price (red line) within the middle of the ranges (blue region) chosen by the vault.</p></figcaption></figure>

Since May 2021, Alpha Vaults chose [over 1000](https://etherscan.io/address/0x1cea471aab8c57118d187315f3d6ae1834ccd836) Liquidity Positions on behalf of the Liquidity Manager.


---

# Agent Instructions: 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:

```
GET https://learn.charm.fi/charm/manage-liquidity/how-it-works.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
