Get a regular 4-8gb ram laptop/desktop with a good fibernet connection.
Your task is to
- Fetch live tick data from the broker
- Store all the ticks you're able to receive
- Design the storage for efficiency & ease of use
- Also design a separate data store of the same tickdata optimising for speed
- Collect tick data of one instrument and do this.
- Find a way to collect live tick data of multiple instruments.
- Use the stored tick data for backtesting
- Optimise the backtesting process & speed
This also involves optimising the data store. If you're able to accomplish this at scale with your laptop, with say 400-500gb of data over a period of time maybe, you'll acquire the relevant skills along the way to appear for a HFT firm's interview.
When you have to build a backtest engine for faster turnaround time of testing strategies (close to or better than how amibroker does it) and also for most efficient use of the same data in your live trading, you'll pick up the relevant system design, database design skills.
You'll also pick up the relevant low-latency coding skills that is required for you to code strategies that work in high-frequency timeframes. Even otherwise, you'd essentially want to use your laptop or cloud device to fetch exactly what you need in real time from large data.
This will eventually help you understand how to drive system design for various purposes, with a separation of concern, while keeping the system highly scalable. This will take a year or two of focused work, but certainly doable in 5 years.
I may not be exactly accurate about how the process works, as I am in the process of doing this. But, along the way, you'll be able to refine these things.
So,
1. Pick up C++ 11 and STL 2. Head to leetcode and codechef and start solving problems.
3. Learn about computer architecture and system programming along the way. 4. Also very important - learn at least one operating system thoroughly, preferably Linux.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Currently, there's a message all around social media that college is for suckers.
India hasn't improved all that much to accommodate people with skills but without degree in the job market. It's very rare to find companies like that.
Moral: You're better off going to college.
If you can afford to, go to US/Canada or Europe for your bachelor's. Otherwise, do a master's degree abroad after bachelor's.
Treat the degree as a milestone that gets your foot in the door. Make sure the degree matches what you are interested in.
If you're an average joe, your life can get better through incremental improvement. Don't depend on your college for a job though. Build the skills in the field of your choice while pursuing your degree (hopefully both are aligned) and go vertically deep.
The scenario in trading today is not as it was 20 years back. 20 years back systematic or algorithmic trading was almost non-existent. Today it's growing in numbers.
Throughout the last 20-30 years, traders have had to evolve to adapt to the changing technology and market.
It's clear what the next 20 years look like. By next 20 years, almost 90% of global markets will become algorithmic and systematically driven. Already we see discretionary prop funds withering away. Very few are surviving and barely scraping to get by.
How do you prepare yourselves for trading as a lifelong career?
No other go. You have to learn programming, learn math, statistics, and adapt to the moving technology goalposts. Otherwise you will face competition from those who do learn those things.
1. Bajaj Caliber - hoodibaba ad 2. TVS Victor - Actor vijay's vehicle in a movie 3. Yamaha RX100 / Suzuki 100 4. TVS Star Sport - Surya's vehicle in Sillunu oru Kadhal 5. Yamaha Enticer / Bajaj Avenger 6. Hero Honda Splendor
The bikes I remember fondly of, since I rode them
1. Bajaj Discover 2. Bajaj Pulsar 180 (back when it was introduced, a friend's). 3. Hero Honda Karizma 4. TVS Apache 5. Hero Honda Street 6. Bajaj Sunny
Bajaj used to lead the market in performance oriented vehicles and also had Discover, CT100 and Platina lead the budget segment.
TVS and Honda captured the unisex models market (Activa, Jupiter, Scooty, Pep, etc.,)
After Hero split, they captured the budget bikes market.
How many of you have cold messaged people on LinkedIn - for referrals, job offers, or information/research? Did you manage to get what you want?
My story: I have extensively used Linkedin to reach out to people, to ask them questions. I got two clients through Linkedin for freelancing projects.
When I was applying for Master's program, I messaged 4-5 people per university per program (totaling about 200+ people).
And out of the 200+ people I messaged, with no mutual connections at all, at least 60-70 replied, spoke, and helped out enthusiastically responding to any question I had. At least 20 of them were very sweet and very patient with everything.
If someone has a reliable, successful strategy, they won't share that with anyone. It's not in their best interest to share.
It is very hard to find decent strategies that
- work after little bit of optimisation
- aligns with your trading preferences
- suits your psychology
One must also iterate through testing various systems to arrive at one that's usable.
So, if someone is selling you a system, in all honesty, question their intentions, and question the reliability of the system. It's highly likely that the system doesn't work.
If it works, they can scale up and make more money, they can manage other people's money also.
Or, they can take the strategy to one of the prop trading firms (for ex: Tower Research) and use firm capital to scale up with a profit sharing arrangement with company's infra.