> For the complete documentation index, see [llms.txt](https://docs.nvstly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nvstly.com/submitting-forex-trades-on-discord/average-up-down-positions.md).

# Average Up/Down Positions

Positions can be averaged up or down, but cannot be 100% accurate as position sizes are not a factor. Position averaging is calculated based on a single unit.

There is no extra trigger or syntax to average positions. Using the same opening submission for an existing trade that is still open will average the position.\
\
For example, if you submit `BTO USDCAD @ 1.395` and do not close it, when you submit another opening position the same as an existing one, such as `BTO AAPL @ 1.394,` it will already know you have an existing open trade for this ticker and will auto calculate the new average for this trade to 1.3945- the average of 1.394 & 1.395.

<figure><img src="https://1979700980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7y9NJ86ay9CegkK2t71u%2Fuploads%2F3QtCkFJg8BKWIWSR0nwq%2Fimage.png?alt=media&amp;token=c6592622-4c4a-43f8-8713-8190d1827b71" alt=""><figcaption><p>Example of averaging down</p></figcaption></figure>

## Using Slash Commands

The same concept applies to slash commands as with text commands. Submitting an open position for the same existing open position will average it.

<figure><img src="https://1979700980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7y9NJ86ay9CegkK2t71u%2Fuploads%2F9pi1fKMnrA3q0GvVWin3%2F%7B6CF5C355-73CB-471D-BECC-0CB5DCAAF1C1%7D.png?alt=media&amp;token=d595b234-8368-4b02-995a-0ca7fda5a7de" alt=""><figcaption><p>Example of averaging a position using slash command</p></figcaption></figure>

{% hint style="danger" %}
Averages can't be 100% accurate due to the app not tracking position sizes. If only 1 unit is being traded, it will be 100%. The app only recognizes that order quantity is always 1, and it can't be specified otherwise. \
\
*An example of inaccuracy; trade opened with 5 units for $10.00, then averaged with 2 units  for $9.00 which creates a new average price of \~$9.71. The app only recognizes that 1 unit has been opened for $10.00, and 1 additional unit for $9.00- therefore calculating the average to $9.50.*
{% endhint %}
