# Average Up/Down Positions

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 AAPL @ 180` and do not close it, when you submit another opening position the same as an existing one, such as `BTO AAPL @ 170,` it will already know you have an existing open trade for this ticker and will auto calculate the new average for this trade to 175- the average of 180 & 170.\
\
Averaging is the same with options, as long as the ticker, expiration date, call/put, & strike price are the same.<br>

<figure><img src="https://1979700980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7y9NJ86ay9CegkK2t71u%2Fuploads%2Fj8AzJZpFgdgrTrip4wh3%2Fimage.png?alt=media&#x26;token=9a48d0be-7bc0-45da-9484-451d6d623240" 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%2FrsyTiSAtA8qghw6BmuiM%2Fimage.png?alt=media&#x26;token=070f190d-6797-4121-8823-85d5254b6f84" 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 share/contract is being traded, it will be 100%. The app only recognizes that order quantity is always 1, and it can't be specified otherwise. \
\
\&#xNAN;*An example of inaccuracy; trade opened with 5 shares for $10.00, then averaged with 2 shares for $9.00 which creates a new average price of \~$9.71. The app only recognizes that 1 share has been opened for $10.00, and 1 additional share for $9.00- therefore calculating the average to $9.50.*
{% endhint %}
