Thread : Tech Stack at our Company

1) Technology is at the core of how we approach trading & we consider ourselves as much a technology company as a trading firm.

The tech team has remained under the hood so let me introduce the team & the tech stack used.

#Technologies
2) Django :

We use the Django framework for most of our web apps (in house scanners) as it encourages rapid development & clean, pragmatic design.
3) Python

Python is extensively used for backtesting as various open-source modules like pandas, NumPy, Talib, Backtrader, FFN, Matplotlib, and many more data analytics & visualization tools are built on top of it.

Python helps us in analysing large datasets in a easy way
4) Postgres DataBase:

Postgres database nodes to store and retrieve a gigantic amount of data our market data API’s fetches from the exchange in real-time

Data across multiple instruments, across multiple expiries,across multiple strikes for last many years is stored
5)Machine Learning:

Bit of ML to optimise entry & exit conditions of specific systems

Decision Trees are employed to split data continuously according to a certain parameter.

Tools : Scikit-learn, TensorFLow & Keras
6)AWS Cloud Server & Digital Ocean

Used for storing all data that is generated & hosting virtual servers ( for websites & internal applications)
7a) Scheduling (Cron Job):

Under the hood of our various automated trading algos, alerts systems, risk management systems lie countless cron jobs which help schedule tasks.

Software interrupts are employed to manage synchronous events for our Algo trading bots.
7b ) Risk Management:

A master node collects all the events& logs them on a dashboard as a centralized knowledge hub for all open positions.

To keep check of an unsystematic risk event like exchange blackout etc the master dashboard provides endpoints to manually manage trades.
8) So I provided a quick & broad, overview of our stack.

In future posts, I’ll explain them in more detail & also introduce you to the tech team(not active much on twitter) & ask them to write detailed tech blog for tech geeks

quantifycapital.in/about-us

- End

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Sourabh Sisodiya, CFA

Sourabh Sisodiya, CFA Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sourabhsiso19

15 Jan
Thread:
As 2021 begins, I would like to highlight the importance of perseverance & positive thinking.

The aim of this thread is to motivate people to stay committed to their goals.

Sharing few of accomplishments which I never thought would have been possible.

Dream BIG !
1)I did a 2 day quantitative trading seminar @iitbombay focussed on system driven trading and got a great response.

Being a introvert,I always shied speaking on the stage & this was my first public speaking apperance & learnt the importance of people’s skills.
2) Seeing my IIT Bombay seminar post, I got approached by @JBIMS, a top MBA institute to share my insights on system driven and markets for their MBA students.

I realised the importance of brand building and self promotion.
Read 21 tweets
5 Jan
Thread :

Today I suggested Naukri on on @CNBC_Awaaz and hit upper circuit.

So why did I recommend Naukri (InfoEdge) ?

Analysis

1) Trend :

It was trading at all time high which indicates strong bullish trend

#trading #stocks
2) Strength of Trend:

The red candle formed on 21st dec (circled) was immediately rejected the next day.

This indicates the strength of bulls.
3) Sign of a leader :

I like to buy stocks which have already doubled from 52 week low and hit a new high every 6 months.

Naukri was around 1600 in March 20 and is almost 3 x and satisifies the critera
Read 5 tweets
20 Nov 20
How to manage straddles :

1) As bnf open was within yesterday range created a 29000 straddle at around 9:30 am

29000 PE sold at 528 and
29000 CE sold at 453

#trading #OptionsTrading
2) Instead of keeping SL on sold legs. I keep SL on otm options in the system

SL was on 28000 PE at 220 (day high)
SL was on 30000 CE at 165 (day high)
3) At 10:15 am, Bnf started to trend down and 28000 PE was bought at 220 and I immediately bought 30000 CE at 110
Read 7 tweets
18 Nov 20
Thread :

We are regsitered as sub brokers with IIFL and Angel Broking & now planning to grow the sub broking business.

Looking to crowd source ideas/suggestions on the same from you guys

(1)

#trading #ideas #OptionsTrading
2) Instead of sending recommendations(like traditional brokers) .. plan is to help traders learn & let them independently take trading decisions.

Ideas:
-Create a telegram channel and share ideas & explain trades with logic
3) Plan is to help traders learn about
-options trading,
-long term investing
-intraday momentum trading
-event trading
-expiry trading and let them decide what suits them

Don’t charge any advisory fee but earn a share from their trades as brokerage
Read 4 tweets
18 Nov 20
At 9:20 am created 29K PE and 30K CE at combined premium of 199.

Logic : Bnf was trading above yesterday high so created position with bullish delta.

The strangle closed around 110.

Key in non-directional trading is creating skewed delta positions as per view

#trading #data Image
Initial buy SL was on 28700 PE above Vwap (95) and sl on 30300 CE around 30 (day high)

Put buy SL above vwap or day high(on otm strikes based on net credit recieved)

Make sure you have net credit even after buy sl is triggered

(2) ImageImage
3) So in non-directional trading create positions as per view and always keep buy stops in otm wings to protect yourself from any big move.

Otm stops also helps in saving slippages.
Read 4 tweets
7 Nov 20
Thread
How to manage strangles dynamically incase of a violent move or IV spike ?

1) Yesterday and infact entire last week if you had created strangles you would have experienced that during upmove only call side were increasing but puts weren’t decaying.

#trading #Options
2)In morning I had created a short strangle
200 lots 25000 PE sell at 102
200 lots 27000 CE sell at 161

You can sell from below image that if I had waited in this strangle till day end I would have lost around -4.5 L

So lets see what all adjustments did I do logically. Image
3)After creating strangles the premiums strarted increasing as puts were not decaying and calls were increasing.
So I had kept 100 lots buy on 26500 CE at 400(day high)
My buy got executed at 400 around 12:15 pm & I exited 25000 PE at 75 Image
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(