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
Just like a calm sea never makes a skilled sailor, easy and steady markets won’t make you a great trader!
2) Reason for this thread:
No one talks about drawdowns, but they are part of every trader's journey. Always manage risk, follow your systems, and don't fear losses. No system is profitable all the time.
No matter where you set your stop loss, it feels like it's destined to get hit. And if you don’t set one? You could blow up your account in minutes.
Let’s dive into what happened on September 20, 2024 and ways to survive such days(Thread)
1) Sensex opened at 83,611 and dropped 400 points in just 20 minutes!
But that was just the beginning.
The market then staged an incredible rally, surging over 1,300 points from the day's low to hit a high of 84,515 and again fell 1200 points to 83300 and again rallied to 84600
Crazy Volatility🎢
2) During this upmove, 84,000 CE option exploded from 36 to around 700
A 20x move in a single day!