> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maestrobots.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 📈 Positions

> Every token you buy through Maestro creates a position. Track your initial, payout, profit/loss and worth per wallet, and reset positions when needed.

Whenever you buy a token through Maestro, the bot will create a position for this token for the buying wallet. After that, this position gets updated every time you buy or sell this token using this wallet.

To access your positions in the bot, go to the `/start` menu and click on "**Positions**", or simply send `/positions` or `/pos` in your DMs with the bot. To quickly access the positions menu for chain BSC, you can use the command `/pos_bsc`. The same applies for all the remaining chains. The image below shows an example of the Positions Menu on BSC:

<Frame caption="Example of Positions Menu on BSC">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/maestro-17d89d18/images/sniper/Positions%20(Updated).png" width="375" />
</Frame>

At the top of the message, you'll notice from the image above that these are the positions linked to *Wallet1*. You can check the positions linked to any of your connected wallets on the chain by switching the selected wallet under the "**⬇️ Select the wallet ⬇️**" row.

Every position will display the following information which is also displayed in the Trade Monitor of the token:

* 🪙 *Token Name* - Name of the token that the wallet has a positive balance of.
* *Initial:* This value will reflect how much you've spent to buy the token for this wallet.
* *Payout* - How much BNB/ETH/AVAX/S/TRX/TON/SOL you will receive when you sell the tokens in this wallet. This factors in both taxes and price impact, and can be written as: $\text{Initial}*\left(1 +\text{P/L w/tax}\right)*\left(1+\text{Price Impact}\right)$
* *Tokens* - This reflects the wallet’s token holdings as a percentage of the token's total
  supply.
* *Worth* - This reflects the current value of your wallet's total holdings of the token in the chain's native coin. It does not account for sell taxes nor price impact.
* 🚀 *Profit/Loss* - Profit or Loss percentage of the trade after sell tax and while considering the price impact of your sell. In other terms, this is computing the percentage of change between the *Initial* and *Payout*. Clicking on the P/L value will generate the PnL Card for this wallet's current position. You will also have the ability to further customize the generated PnL Card by excluding or adding the trade duration and/or the invested amount.
* 💸 *PI*: The effect of your sell on the chart for this wallet.
* 💵 *Price | MC* - Current price and market cap of the token.

It is important to note that *Initial* is only updated for buys made through Maestro. In other terms, if you buy or sell the token outside of Maestro, your *Initial* won't be updated accordingly. However, as mentioned above, *Tokens, Payout* and *Worth* will always be computed based on your wallet's balance of this token. This implies that trading the token outside of Maestro will cause your *Initial* to be mismatched with *Tokens, Payout* and *Worth*, and that essentially means that the P/L displayed for that wallet is inconsistent. In these cases, the corresponding position for this token and wallet will display the alert "⚠️ Initial Outdated ⚠️" as shown for token $Catchy in the image above. That's the same alert that would appear for this wallet on the Trade Monitor of token $Catchy as we've explained [earlier](/sniper/trade-monitor/trade-monitor-menu).

To fix this mismatch, you will need to reset your position for this token and for that particular wallet. To do so, click on the alert and the bot will ask you to confirm whether you want to reset the token's position for this wallet or not, as shown in the image below:

<Frame caption="Confirmation to Reset a Position with an Outdated Initial">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/maestro-17d89d18/images/sniper/Position%20Reset%20Confirmation%20(Initial%20Outdated).jpg" width="375" />
</Frame>

If you select "Yes", the bot will then proceed to reset your position by setting your *Initial* and *Worth* to the same value, and that's the current worth of your tokens in the chain's native coin. In other terms, the bot will assume that you just bought the tokens in that wallet's balance, and the alert will no longer appear on the Trade Monitor for that token and wallet.

For each position, you also have the ability to *Reset P/L*, *Track* and *Remove*:

* *Reset P/L* - If you click on *Reset P/L*, the bot will ask you to confirm whether you want to reset the token's position for this wallet or not, as shown in the image below:

<Frame caption="Confirmation to Reset a Position">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/maestro-17d89d18/images/sniper/Position%20Reset%20Confirmation%20(From%20Positions).jpg" width="375" />
</Frame>

If you click on "Yes", the bot will then proceed to reset your position by setting your *Initial* and *Worth* to the same value, and that's the current worth of your tokens in the chain's native coin. In other terms, the bot will assume that you just bought the tokens in that wallet's balance

* *Track* - Opens a Trade Monitor for the token without buying it. This allows
  you to monitor your token's positions in real time for all wallets with a
  positive balance of this token. The Trade Monitor also allows you to multi-buy,
  multi-sell and set up buy and sell limit orders for the token. We discuss the
  Trade Monitor in much more detail on the [Trade Monitor](/sniper/trade-monitor) page.
* *Remove* - Removes the position. The bot will ask whether you want to remove the position for this token only for the displayed wallet, or for all of your connected wallets.

We now turn our attention to the button overlay in the Positions Menu.

* 📍 *Track All* - This button will attempt to add all of the tokens in the positions list above for the selected wallet, starting with the most recent positions first. The number of tokens that will eventually be added to the Trade Monitor will depend on the Trade Monitor's capacity (**10** Trade Monitors for base users and **30** for ⭐️ Premium users).
* 📈 *Add Position* - This button allows you to create a new position for the selected wallet, and using your current balance of the token in this wallet. **The position will only be created for the selected wallet**. If you own the same token in multiple wallets and you want to create a new position for each wallet, an easier approach would be to click on "📍 **Track**" in the Token Report of the token. Naturally, adding a new position is useful in instances where you've bought this token from outside of Maestro, or you've received it through a transfer from any other wallet.
* 🔃 *Refresh* - This button refreshes the information and values displayed in
  the Positions Menu. Make sure to refresh your positions after adding a new one
  or after resetting an existing position.
