# Making the agent trade

Crypto is best at easing flow of value. Once an agent has a wallet, it makes sense to give them trading capabilities, which includes

1. Swapping / DCA Tokens - swapping = [jupiter](https://station.jup.ag/docs). you can use the jupiter apis, to make your agent swap tokens at best market rate. you can also place a DCA or limit order with help of jupiter api, [meteora](https://docs.meteora.ag/)  and [EmblemAI](https://emblemvault.ai/) can also be used to swap tokens
2. Creating LP pool - Whenever a new token is created, and the agent thinks that it can go higher, the agent can choose to create an LP position on Meteora which would help the agent earn fees and sustain its economy longer. Orca is another protocol, which an agent can choose to create an LP position. Depending upon the best market rates, agents can choose the preferred protocol.
3. Staking - staking is another way to earn rewards, agents can choose to liquid stake sol with help of jupiter/meteora/orca which will help them earn block rewards.
4. Airdropping tokens - agent can use [airship](https://airship.helius.dev) by Helius, which provides a cheap way to airdrop tokens to masses powered by zkcompression on solana


---

# 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://resources.sendai.fun/components-to-build-an-agent/making-the-agent-trade.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.
