Home > Mobile trading > Online Trading - positions > ...

How Average price is calculated in delivery positions?


Arihant plus uses the First In, First out (FIFO) method for calculating the average price for overnight (Delivery) positions. Let’s understand this calculation by taking an example of Nifty Futures.


1st August


Total Order placed: - 2

1st Order:

Quantity: 225| Price: 10,000

Quantity: 75 | Price: 10,200



To calculate the average price, first calculate the value (Quantity x Price). Hence:

1st Trade: - Rs. 22, 50,000

2nd Trade: - Rs. 7, 65,000

Total Quantity: 300

Total Value: 30, 15,000

Divide total value by total quantity:

30, 15,000 ÷ 300 = 10,050

This is the Average price

On 5th August



Let us see what happens when you add a sell order to this: 

Sell order placed on 5th August: 150 quantity (out of 300)

Price: - Rs.9, 050

Now the FIFO method will be applied here. The method will check the first trade (on the buy side).

In this case, its 220, so 150 will be deducted from 220. The balance left is shown below:-

After applying FIFO method,

Balance: - 225 - 75 = 150

(Note: In case the sell quantity was more than 225, then it would have moved to the next trade to deduct the remaining quantity)



Average price = Total Price ÷ Total Quantity

Average price: Rs. 15, 15,000.00 ÷ 150 = Rs. 10,100.00


This is how the FIFO method is used for calculating the average price. Calculation remains the same even if you are carrying it on the short sold position instead of the buy position.

Did this help?
Thanks for your feedback!
Thanks for your feedback!
Thanks for your feedback!

Related Articles


Still stuck?

Connect with our client advisor executives on
[email protected], or

Raise a ticket

Download today

ArihantPlus app

Now with an enhanced experience