Can anyone please explain the margin thing

In morning
All positions are in NIFTY weekly options for expiry 3 nov 2021
In morning I initiated following positions
BUY 1800 x 16900 PE
BUY 1800 x 18700 CE
SELL 1800 x 17800 PE
SELL 1800 x 17800 CE

and it did get executed and in funds tab it was showing
used margin : ~25 lakhs
available margin : ~5 lakhs

after I exited from short positions

and sent order to sell 1800 x 17700 PE and 1800 x 17700 CE
but only CE order gets executed
and PE order got rejected by saying that

Insufficient funds. Required margin is 3139730.05 but available margin is 3045856.60. Check the orderbook for open orders.

Can anyone please explain , why the hell margin got increased this much, and it not letting me take the positions ?


When you have net off positions your margin requirement will be less. But when you exit one leg, your margin requirement increases for the other leg. So when you want to close a PE position by buying it, the required margin to buy exceeds the margin available.

1 Like

Thanks for you input

I have exited from both
and now getting entry again in both again

I was able to enter before
I should be able to enter again , right ?

my flow:
entry(both legs) => exit(both legs) => entry (both legs)
why margin spiked 5 lakhs in last entry ?

If you are trying to enter same trade (Same buy and sell strikes), usually you should be able to enter with same margin. There may be scenarios where margin can increase due to volatility or due to increase in Nifty spot price.
Ex. Margin for Nifty 18000 CE will be more when Nifty is at 17950 compared to margin for same strike when Nifty is at 17750.

1 Like

Can you please help me in determining the margin requirement here?
or How much funds should I keep free in my account , so that I will be able to enter in case margin spikes


10% extra funds is sufficient. You can use Basket order or margin calculator [F&O margin calculator - Zerodha Margin Calculator] to find out margin for any order or combination of orders.

1 Like

Thanks for the input
though this calculator doesn’t calculate for weekly options

You can use “Basket Order” in Kite to check the margin requirement. Know more

The margin is the same for weekly and monthly contracts.

Today again
I created short positions with 1700 x 17900PE + 1700 x 17900CE and margin was 24 lakhs
but after successfully exit from both

when I send sell orders for 1700 x 17850PE + 1700 x 17850CE , both orders got rejected by saying

for 17850CE

Insufficient funds. Required margin is 6152582.67 but available margin is 2992805.80. Check the orderbook for open orders.

for 17850PE

Insufficient funds. Required margin is 5564836.20 but available margin is 2992805.80. Check the orderbook for open orders.

This is plain stupid, how come margin spiked this much


According to margin calculator, both those straddles for 1700 quantity require approx 40 to 41 lakhs as margin.

It changes everyday as it comes closer to expiry.
I have seen if I have short 1800 quantity of nifty options on Friday, just to continue with same positions on next Thursday I would have to bring them down to 1200. That’s how much margin changes. I usually close in parts to maintain 10 percent extra margin.

1 Like

That is strange. Let me check that this week.

In simple terms, margin refers to the act of borrowing money from the brokers to buy securities. The trader is able to buy more securities than he can actually purchase through margin. The margin is the difference between a product or service’s selling price and the cost of production, or the ratio of profit to revenue. To buy on margin means to use the money borrowed from a broker to buy securities. You need to have a margin account with the broker, and it is different from the Demat account. A margin account is also known as a trading account.

There are an initial margin and maintenance margin required.

Initial margin is the margin which represents the purchase price that must be covered by the investor’s own money. Maintenance margin refers to the amount of equity that investor must maintain after the purchase has been made.

I for one have been very reluctant to learn about blockchain and the market luckily I have seen how it simply affected the stock market, take BTCS for example. They are a blockchain technology focused company, which has announced that The Nasdaq Stock Market LLC has approved the listing of the Company’ common stock on The Nasdaq Capital Market (“Nasdaq”). The Company’s common stock which began trading on Nasdaq under trading symbol “BTCS” at the open of the market on Tuesday, September 14, 2021.

BTCS joins Nasdaq at a time when the digital asset market has reclaimed a total market capitalization of greater than $2 trillion. The Company generated $453 thousand in revenue for the first six months of 2021 and through timely purchases of Bitcoin, Ethereum, and other cryptocurrencies, BTCS has substantially grown its digital assets over the last year.

Attached the screenshots for short straddle on BankNifty for Monday, Tuesday and Thursday. There doesn’t seem to be a huge difference in margin requirement.

Then may be it happens to me because I sell only Deep OTMs. Right now I am have short 120lots of banknifty on both call and put side. Let me post here tomorrow on the number of lots I am able to carry forward tomorrow.
Another reason I can think of is IV in banknifty contracts went up in the last 2 months. Thats when I was actually having problem. May be now that it is cooling down a bit, there isn’t much difference.

There is an increase of about 10% in strangle margin from Monday to Thursday.

Yea. But it was much more when we got that spike in bank nifty from 39k to 41k. So may be because of increase in IVs. There was clearly 30 percent plus increase from Thursday to next Thursday.

zerodha always report less margin in funds tab, but don’t let me take more position by stating required margin error

From last few days what I am doing is
I check margin on opstra and other sites, then take position on zerodha accordingly
zerodha still show less margin in used tab, and show more funds in available margin
But this time I understands that margin requirement in rejection error is same as what other sites are reporting

There seems to be error in reporting margin in funds tab but zerodha’s RMS system is calculating correct margin and hence not letting me take more positions

This happened because I send orders almost at same time back to back
all orders must have reached at same time or when short orders reached to zerodha, long order might not have executed by then, hence margin required error