When a trade is carried forward to the next trading day, our system recalculates the average price. This is based on transactions made on the previous trading day for the relevant contract.
Example Calculation:
Suppose you initially buy 200 units of Nifty 25000PE at a trade price of ₹175. Later, you purchase an additional 200 units of the same contract at a trade price of ₹160.
The total quantity, average price, and total amount after these transactions are as follows:
Now, if you sell 100 units of Nifty 25000PE at a trade price of ₹253, the total sell amount is:
Sell Total = 100 * ₹253 = ₹25,300
Trade date calculation:
(Sum of buy amt - sum of sell amt) / (sum of buy qty - sum of sell qty) = average price
Trade date + 1 calculation:
When you carry forward the remaining stocks to the next day, the system recalculates the average price for those stocks using the FIFO (First-In-First-Out) method.
A snapshot of the calculation is mentioned below: