# Delta-Zero

As per stated on [The Straddle](/abstract/single-sided-liquidity-strategies/the-straddle.md), we can obtain a **delta-zero strategy** over Uniswap's LPs using a **long straddle** option strategy. Assuming a bidirectional hedging, this strategy profits if the price of the underlying asset (in this case, the tokens in the Uniswap liquidity pool) moves significantly in either direction.&#x20;

By holding both the underlying tokens and the call and put options, you can create a delta-neutral portfolio. This means that your portfolio's delta (i.e., sensitivity to changes in the price of the underlying tokens) is close to zero.

## Mathematical Approach

Let's assume we want to create a delta-neutral portfolio using a Uniswap LP with two tokens, token $$X$$ and token $$Y$$.

Let's say we currently hold an amount of token $$X$$ in the liquidity pool, and we want to create a delta-neutral portfolio by buying options with token $$Y$$. To do this, we can borrow an equivalent amount of token $$Y$$ from the **Lendor Contract,** using token $$X$$as collateral.&#x20;

Let's call the amount of token $$X$$we currently hold in the LP $$X\_0$$. In that sense, we can borrow an equivalent amount of token $$Y$$, which we'll call $$Y\_0$$, from the **Lendor Contract**. This creates a new portfolio with $$X\_0$$ amount of token $$X$$in the liquidity pool, and $$Y\_0$$amount of token $$Y$$ that we've borrowed from the lending protocol.

<figure><img src="/files/ztIkyeTrfgx5SpbT21nJ" alt=""><figcaption></figcaption></figure>

To create a delta-neutral position, let's assume **User A** has 10k USD of token $$x$$. In order to provide liquidity using **Artichoke**, he has to deposit $$x$$ as collateral on the **Lendor SC.** After this, the smart contract will automatically borrow the user 10k USD of token $$y$$, and will deposit both assets on the $$(x,y)LP$$ for a time $$t$$.

After **User A** wants to get out the position, he must interact with the **Lendor SC** and close it. The smart contract will return $$\Delta x$$ assets to **User  A** plus the fees accured during the time $$t$$. On the other hand, $$\Delta y$$ tokens will be returned to the vault and compensate both $$(x, y)$$ for price movements.&#x20;

<br>


---

# 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://artichoke.gitbook.io/abstract/single-sided-liquidity-strategies/delta-zero.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.
