> For the complete documentation index, see [llms.txt](https://docs.extrafi.io/extra_finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.extrafi.io/extra_finance/leverage-farming/strategy/re-investing-strategy.md).

# Re-investing Strategy

### **What is Re-investing Strategy?**

Re-investing is an important method for generating high profits. Extra Finance assists users by automatically taking out their profits and reinvesting them into relevant positions. This allows profits to be quickly generated, maximizing earnings.

### **How does it work?**

To execute a re-investing strategy, you will need to first open a farming position. Once the position is opened, Extra Finance’s auto-compounding bot will help you automatically take out your profits and reinvest them in relevant positions.

The formula of re-investing for reference is:

$$
APY = (100%+\frac{R}{N})^N
$$

In which R is the APR, N, the compound frequency, is how many times we reinvest per year. This can also be reduced when N is much larger than R:

$$
APY = ((100%+\frac{R}{N})^\frac{N}{R}) ^{R}\to e^{R}
$$

At Extra Finance, the auto-compounding strategy runs every 24 hours to help you achieve higher returns. This feature is designed to optimize your investment and increase your earnings.


---

# 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.extrafi.io/extra_finance/leverage-farming/strategy/re-investing-strategy.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.
