Hi gangadharan
A stupid question from outside : Do I get this right. If you trade five lots of Nifty you would have to have 1'200'000 Rs for the margin. This money would be or is blocked.
The profit you made is 290 points in total (5 x 58) which would be 72'500 Rs. You then have to pay what ever and your nett profit would be 40'600 Rs.
So, you have to block 1'200'000 Rs to make maybe 40'600 Rs. That is a lot of margin for such a trade
I once in my live wanted to understand how the calculation is for such trades in Nifty. I found this page :
http://www.daytradingshares.com/nifty_trading_tips/nifty_f&o_brokerage_taxes.html
I guess, you will know your numbers and it would be no problem for you to prove me wrong or write. If I made the wrong calculation, point it out, so I can see the mistake.
DanPickUp
Edit : I may found the mistake : I calculated the margin wrong. It would be only 125'000 Rs ( 5 x 25'000 Rs ) instead the 1'200'000 Rs.
I calculated : One lot = 50 x current nifty contract price, ( which is in the example 4800 ). I then calculated 50 x 4800 = 240'000 x 5 ( as you trade 5 lots ) = 1'200'000 Rs. But I see now by rereading, that the the amount required to trade in one lot of nifty is Rs.25,000 . This amount is called as margin amount. So traders require only margin amount to buy and sell Nifty future contract.