# Trading Functions

Once you have created a wallet, youʼre ready to start trading. Hereʼs a quick overview of the basics:&#x20;

To begin trading, simply paste the contract address of the token you wish to trade. Wave Trading Bot will provide you with valuable information about the token, your current balance, and an interactive keyboard for buying or selling the token.&#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FP07fA5tQfTxvflcXd2RA%2FBuy%20Sell%20New%201.png?alt=media&#x26;token=58e84914-85fa-48b3-a7ad-3fedb3b9f167" alt=""><figcaption></figcaption></figure>

To ensure you have the most up-to-date information, use the "🔄" button to refresh the data when needed.

### 1. Trading Keyboard

To start trading with Wave Trading Bot, follow these steps:&#x20;

* #### Paste a Contract Address: Enter the contract address of the token you want to trade. This will bring up the token information.&#x20;

* #### Choose Wallet(s):  Select the wallet(s) you want to use for the trade. If you only have one wallet, it will already be selected automatically.&#x20;

* #### Choose the Buy Amount: Press the button with desired SUI amount you want to buy. Keep in mind that all selected wallets will execute the purchase order.&#x20;

* #### Transaction Confirmation: The bot will prompt you with a transaction sent message. Once the transaction is confirmed, you will receive a confirmation message.&#x20;

<div><figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2F5xtlJNRcmdKirPzLCW1L%2FBuy%20Sell%20New%202.png?alt=media&#x26;token=11da6f66-f30d-4830-909e-08d4eaec5618" alt=""><figcaption></figcaption></figure> <figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FUAAcympSqeObwd9DzDFA%2FBuy%20Sell%20New%203.png?alt=media&#x26;token=204c0276-ab57-4df7-8ba8-07bb632d080e" alt=""><figcaption></figcaption></figure></div>

If you want to sell:&#x20;

* Paste a Contract Address: Enter the contract address of the token you want to trade. This will bring up the token information.
* Choose Wallet(s): Select the wallet(s) you want to use for the trade. If you only have one wallet, it will already be selected automatically.&#x20;
* Switch between buying and selling:  Press the Buy↔ Sell button&#x20;
* Choose the Sell Amount: Press the button with desired percentage of SUI you want to sell. Keep in mind that all selected wallets will execute the purchase order.&#x20;
* Transaction Confirmation: The bot will prompt you with a transaction sent message. Once the transaction is confirmed, you will receive a confirmation message. &#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FyJ3Ino9ZJIS10FLRP7p3%2FBuy%20Sell%20New%204.png?alt=media&#x26;token=60d77ef2-4c00-4cb4-b057-307429bdec9a" alt=""><figcaption></figcaption></figure>

### ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAANSURBVBhXYxgugIEBAADLAAEPlx7UAAAAAElFTkSuQmCC) 2. Placing a Limit Order

Wave Trading Bot enables you to place buy and sell limit orders at specific prices for tokens. This feature streamlines your trading process by automating the execution of trades based on your predefined criteria.&#x20;

**What's the Purpose of Limit Orders?**&#x20;

* Save Time: No need to constantly reload charts and monitor price changes manually.&#x20;
* Automate Trades: Set your limit orders, and let the bot handle the rest.&#x20;

Simply place your limit orders with Wave Trading Bot and let it perform the magic for you!&#x20;

**How to Place a Limit Order**&#x20;

* Open the Limit Order Menu - Click on "Limit Order" on your trading keyboard to access the Limit Order menu for the selected token.

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FTlVImkss1lEO0dfvf4Cz%2FLimit%20New%201.png?alt=media&#x26;token=9046691c-2877-408a-b913-da363cb1edbf" alt=""><figcaption></figcaption></figure>

* Select Wallet(s) - Choose the wallet(s) you wish to use for the trade. Each selected wallet will execute the trade.

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FlnHVgW5HgqpcSMrTb6Eu%2FLimit%202.png?alt=media&#x26;token=d8617afa-c7f9-4c37-a830-61c3948367ae" alt=""><figcaption></figcaption></figure>

* Choose Buy or Sell -  Decide whether you want to buy or sell the token

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2Fza91WbZ9hsstMLSEbF5G%2FLimit%203.png?alt=media&#x26;token=e1f9b763-1ea7-4b88-a74a-a6e8b24d0349" alt=""><figcaption></figcaption></figure>

* Set Price Trigger - Specify the price at which the buy/sell order should be triggered.&#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FtK9Lr3GWfeUqBglJeWTa%2FLimit%204.png?alt=media&#x26;token=8bcd2ec8-7624-4cc9-be05-f1b499793ed1" alt=""><figcaption></figcaption></figure>

* Enter Purchase Details

&#x20;             \- For buying, select the amount of SUI you want to purchase the token for.&#x20;

&#x20;             \- For selling, simply choose the percentage of your current token holdings you want to sell.

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2Fnh82glTudOU4elGd4NV6%2FLimit%205.png?alt=media&#x26;token=624b8f42-1501-40c9-9a0f-6100105f6384" alt=""><figcaption></figcaption></figure>

### 3. Managing Active Positions

To view and manage Your Active Positions, follow these steps:&#x20;

* Go to the main menu and press `Positions` or use `/positions` command.&#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FhB4GrVePeaPO1vkisXMQ%2FPosition%20New%201.png?alt=media&#x26;token=6cf28936-3b6e-4ec4-8baf-a22ac5131cac" alt=""><figcaption></figcaption></figure>

* Select the wallet you want to display active positions for.&#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FO0rhHvjxHVUu60hvFjO7%2FPositions.png?alt=media&#x26;token=c1530775-64cc-42fb-812a-834429417cdf" alt=""><figcaption></figcaption></figure>

* In case you need to update the data, press the refresh (🔄) button.&#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FIjRaVR8t5zOvwNtgAXFH%2FPositions%201.png?alt=media&#x26;token=b01e0504-8bf6-49f1-8549-5b4a32c744c4" alt=""><figcaption></figcaption></figure>

* Select the token you want to trade. You will see "✅" next to the current active token.&#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FQu2krQAooOAuHJHdfxd7%2FPositions%203.png?alt=media&#x26;token=a697c213-2242-4bc4-83fe-48fb8aa787e2" alt=""><figcaption></figcaption></figure>

* Use `Buy ↔ Sell` button to switch between buying and selling.&#x20;

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FAt1EOUbp1sNUtmA73DsQ%2FPosition%204.png?alt=media&#x26;token=91cf6b11-f592-4de3-bd29-0709ada2580d" alt=""><figcaption></figcaption></figure>

* To execute a trade, choose one of the trading buttons below. After the trade is confirmed, the bot will automatically update your positions menu to display accurate balance values.&#x20;

### 4. Generating PnL Cards for Your Active Positions

1. Press the `PnL Card` button to generate a card for the current active token.&#x20;
2. If you want to customize the card that the bot sends to you, you may use `Duration` and `Initial & Growth` buttons to show/hide the respective parameters.&#x20;
3. To regenerate the PnL card with updated configuration (`Duration` and `Initial & Current Gain`), press the `Regenerate` button.

<figure><img src="https://1657324024-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO0OuE9apMynE1w94XSMA%2Fuploads%2FOGnVyHW8BtNiux6VtSTE%2FPNL%20Gen%201%20(1).png?alt=media&#x26;token=2a3fbf63-559a-4408-88cb-a264d88b8772" alt=""><figcaption></figcaption></figure>
