I faced severe losses above 4.9L via trading in SENSEX options when trading using API. I have been trading for more than an year and didn’t face such huge losses. My broker’s API was responding with non-existent sell position while fetching positions via python code. This led to my code repeatedly trying to square off this non-existent position leading to large number of buy side positions that was unnecessary. This led to large number of unnecessary positions which I squared off when it came to my notice. But already 85k positions were created and huge losses were already made.
I had not kept cash balance in my account to take this many number of buy side trades (paid up cash is required for taking buy side positions as per SEBI). Still broker allowed me to take around 85k buy side trades with 2L cash margin and remaining upto 10L pledged collateral margin. I admit my risk management via my api code (in python) could have been better. But technical glitch from broker side showing non-existent positions and also broker allowing more trades than allowed as per margin rules also led to this loss. Can i challenge this loss for any sort of compensation from broker? I already went through Smartodr and Cadreodr platform where reconciliation failed. The next step is arbitration for which i have to pay an initial fees. Is it worth the attempt to chase compensation in this matter?