What is difference between holding and position?

I have purchased some stocks and the order(CNC) is executed. It is showing in “Position” not in “Holding” why ?, It should show in holdings.

I have sold some stocks still they are in “Holding” with zero quantity and in “Position” with negative quantity, why ?

A position is a binding commitment to buy or sell a given amount of financial instruments, such as securities, currencies or commodities, for a given price.

Not sure if there is something called holding too.

the broker must have not recieved delivery yet from the exxchange i guess

Position : 

Definitions (4) :

1. A general reference to an investment holding. A position can be long or short, and it can be in any asset class, such as stocks, bonds, futures, or options. A position can be open (current) or closed (past), but in general use, unless a position is specifically referred to as closed, the assumption is that it references an open position.

2. The financial health of a company.

3. A job or role within a company.

4. The physical location of an item.


‘Holding’ shows your previous open positions i.e. positions apart from today. ‘Positions’ show your today’s positions along with MTM, which I pray is always in the green for everyone :slight_smile:


Hello Trader,

New CNC BUY positions are updated to holdings only after midnight when the database is updated and refreshed.

Similar, The CNC SOLD scrip details are removed from holdings only after midnight.

However, the available QTY are updated realtime on your Holding database.

Any sold CNC QTY will show as a negative balance until the database updates happen overnight.

Now that today is anotherday since your Question, I assume you have seen all these changes happen overnight.


yeah that might be the possibility too


I m using zerodha kite app in android for trading.

They have provided an widget for showing holdings. Is there any widget to show positions?

It would be great if there is widget to show postiions