Now see margin requirements on the Kite order window

Thanks but SL order was for Short leg. IMO exiting short would have released my margins and not other way round?

If order is completed it would have released.

I am not getting this.

If the execution of the order was going to release the margin then why would pending order cause margin calls?

Can you create ticket here and ping me number, need to check exactly what has happened.

Thank you @siva-reddy and the executive who just called me.
If you, @nithin Sir and others at zerodha are following this, then you know how ridiculous this is. I think you should raise this issue with exchanges.

If putting a SL to the short leg is increasing the margin, then this is beyond rational.

I agree wiith you. It is not that complicated.

Something I have already done for my personal trading tool with very minimal efforts (see the animated gif below). Even adding basket is not that difficult. They just need to group the orders and calculate the margin required for the group.

However, it all depends on the archiecture of their front end application and how easily it supports making such changes. Even making such a small change, may be easy, but it requires lot of testing under different scenarios, they just can not add new feature and release it to the public. Remember, money is involved here,

I burned a lot of money because of coding mistakes while developing my personal tool (sometime made profit as well :slight_smile: )

Margin-trading

Which software or environment.

Its a custom software (web based) for my own peronal use.

2 Likes

Perhaps you could lend your services to the kite development team

Expectations are flying high :grinning:

I have 2 queries:

  1. Is there any penalty monetarily for exceeding margin limits for short periods like few minutes? This issue is because I am exiting some orders and reinstating some and in the meantime I keep getting margin calls on sms and email.

  2. My second query is regarding liquid bees. If I buy liquid bees today and exit tomorrow morning, can the freed up money be immediately used tomorrow itself to buy stocks or as cash margin funding for option positions etc?

@siva-reddy

Coded in which language?

Backend server (order management & execution) coded in C#, .Net Core.
Front end developed using Vue Js.

I am using AliceBlue API. Also have written wrappers for few other broker APIs. Coded Robo based order execution if broker does not support the API (though it is slow & error prone, frequent maintainance required, always prefer to go with API based approach, but kept as backup)

Using this tool, I can execute orders with multple brokers and see the combined PnL in realtime. Can mix match different strategies across various expiries & brokers. Allows adjusting executed strategies which are in danger and see the expected P/L visually on the payoff.

All are option strategies. Still adding new features whenever I get new ideas.

1 Like

:grinning:

Their development team is excelllent, and Zerodha must have set their priorities already set for the upcoming features.

Following are the feaures I would like to see in Kite which would help the users a lot. These I have already done for my personal tool but putting it here as suuggession if Zerodha wants to prioritise:

  1. Once they come up with Baskets, next would be to merge Sensibull with Kite, see the payoff of the specific basket right there. Switching to sensibull and back would be combersome.
  2. Show P/L of specific basket or selected baskets. Should show overall P/L of all executed baskets.
  3. Adjustments. Let me adjust already executed basket if it is in danger, it should let me add a new position or execute a new basket all together. It should let me see the overall payoff (ie current payoff of already executed basket combined with expected payoff of new basket that I suppposed to execute)
  4. Should let me combine all types of ooption strategies spreads, calenders etc.

Let me tell you this, seeing the payoff makes a huge difference how you approach to a strategy. Now imagine if you place payoff of multiple strategies on top of other and also see the combine P/L visually through the layers, this will change the way you appproach trading option strategies and boost your confidence, believe me.

I also went one step ahead, and added executing strategies in multiple brokers. So, if I already have a open sell position, same broker will square off the position if my strategy requires buying the same symbol hence the need for multi broker execution.

Someday I will share the videos of my option trading tool with the community.

2 Likes

I use Free tool option oracle for all this.

Also zerodha need to treach the level of Interactive broker software at least. TOS os another US based broker is another league all together.

1 Like

Yes, I agree, Kite need to improve a lot in terms of features for their platforms.

Last time I checked, OptionOracle prices are not not realtime. It is used to analyse the strategies but does not let you execute the same.

Is this still the case. Sorry I did not see any info on this.

Anything which is directly integrated with the execution platform itself I beleieve is more usefull as you can manage everything at one place.

2 Likes

Your tool is a algo and requires API, Right?

For lesser souls like me, OO is enough as of now.
That is, until masters like you take initiate and go on sharing tools, teaching programming etc on SM.

:slight_smile: every tool is good for its own use case and purpose.

I used to refer OptionOracle (long way back), then Opstra.defineage, and sensibull to analyse strategies. Just that I found OO little bit cumbersome, may be not used that much.

Yes its is algo, and requires API, since it is coded to my specific use case with lots of hardcoding, probably, may be, someday, I would release this as OpenSource so that communicy can build on top of it.

2 Likes

I myself taking babysteps starting today.
Expecting to learn and code in python in a weeks time. Lets see.
:crossed_fingers:

Way to go. All the best :clap:

A useful feature! When a scrip is blocked for the day. This has to be mentioned on same BUY/SELL window @nithin