Please note that Streak is pre-integrated with the broker(here Zerodha), so all orders are processed via the broker. Hence Streak does not calculate the margin and whatever margin is required by the broker (when you place it directly from the broker terminal) the same is applicable when placing via Streak.
For detailed assistance with your query, I will recommend reaching out to Zerodha. @ShubhS9 can you please look into this?
We only block SPAN + Exposure margin for F&O positions. The premium you receive from selling options is credited to your account. This can be used for buying options on T-Day and for all other purposes from T+1 day.
NSE provides SPAN files on its website, however, it is not in Excel. You can download it here. You can also check the margin requirement here.
@ShubhS9 : Thanks for the explanation . However, when I check for margin calculated as per your link, the total margin does not give the benefit of the premium collected.
We show Premium receivable as separate field on our website margin calcy and not reduced from the total margin because it shows based on worst case scenario where order can be opened but not executed or partial execution. You can refer to Basket where we show both required margin (Required margin before the execution) and final margin ((debiting the premium receivable). Also you can tick on considering existing position to know the final margin after the hedge/spread benefit if any on entire portfolio.
Risk arrays are same for all brokers since its given in SPAN file provided by Clearing Corporation but there could be slight difference due to converting arrays into values through algorithm. The above difference you were observing is because we load BOD SPAN whereas we can see price displayed in other broker calcy is different and not as per BOD SPAN. Also you were comparing July contract in our calcy vs June in theirs