How to get into HFT shit.

🧠 What You’re Getting Into:
Quantitative Trading = Using math, code, and data to make money in the financial markets
High-Frequency Trading (HFT) = Taking that to the extreme by executing millions of trades in microseconds based on tiny market inefficiencies
It’s where finance meets hardcore tech. Big $$$. Super competitive. Insane speed.
🛣️ Step-by-Step Path to Become a Quant / HFT Pro:
🟢 STEP 1: Get the Foundations Down
🧮 1. Learn the Math (Quant Side)
You’ll need a good grasp of:
Probability & Statistics (Bayes theorem, distributions, expectation, variance)
Linear Algebra (vectors, matrices — used in modeling)
Calculus (mainly for understanding how models evolve over time)
Stochastic Processes (Brownian motion, random walks)
📘 Learn from: Khan Academy, MIT OpenCourseWare, “Introduction to Statistical Learning”
💻 2. Learn to Code (Trading Side)
Main languages used:
Python – for data analysis, backtesting, modeling (start here)
C++ – for real-time, low-latency execution (important for HFT)
SQL – for querying large datasets
Optional: R, Julia, Rust
📘 Start with: Python + NumPy, pandas, matplotlib, scikit-learn
🟡 STEP 2: Learn Trading Concepts
You don’t need to be a Wall Street bro, but you gotta know:
Market Microstructure (order books, bid-ask spread, liquidity)
Types of Orders (limit, market, stop-loss)
Trading Strategies:
Statistical arbitrage
Momentum vs mean reversion
Market making
Pairs trading
Backtesting – test your strategy on historical data to see if it works
Risk Management – how to not lose all your money 💀
📘 Book: “Algorithmic Trading” by Ernest Chan
💻 Try: QuantConnect, Backtrader (Python libraries to backtest)
🟠 STEP 3: Dive Into HFT-Specific Skills
This is where it gets real 🔧
Low Latency Programming (C++, parallelism, networking)
Co-location & Smart Order Routing
Tick-Level Data Processing
Event-Driven Architecture
Execution Algorithms (TWAP, VWAP, etc.)
🎯 HFT is a blend of:
Deep finance knowledge
High-performance system engineering
Real-time decision making
💻 Projects: Build a mini market simulator, a real-time strategy in Python, or analyze order book data
🔴 STEP 4: Build Projects + Portfolio
Show off your skills:
A GitHub with:
Backtested strategies
Data analysis notebooks
A simple trading bot
Start a blog/log on your learning journey
Participate in competitions:
QuantConnect contests
Numerai
Kaggle (for modeling skills)
🚀 STEP 5: Career Options in the Quant World
Role | What They Do | Where |
Quant Researcher | Designs models & strategies using math/stats | Hedge funds, banks |
Quant Developer | Builds the systems that run strategies | HFT firms, prop shops |
Trader | Operates/monitors strategies, adjusts them | HFT firms, asset managers |
Data Scientist (Fin) | Cleans/analyzes market data for patterns | Fintech, research firms |
Portfolio Manager | Allocates capital across strategies | Investment firms |
Execution Engineer | Optimizes how trades are sent/executed | HFT firms, exchanges |
🌟 Long-Term Options & Big Players
If you get good in this field, you could end up at:
🏦 HFT Firms – Jane Street, Jump Trading, Hudson River, Citadel Securities
🧠 Quant Funds – Renaissance Technologies, Two Sigma, DE Shaw
💻 Fintechs – Building new algo platforms, execution tech
💼 Start Your Own Prop Firm or Strategy (like a tech trader boss 😎)
⚙️ TL;DR Action Plan For You:
Learn Python + Stats
Start simple trading strategies
Build projects + backtest
Learn market microstructure & HFT concepts
Keep leveling up math + system skills
Apply to intern or junior roles / competitions
Build your LinkedIn + GitHub around your progress
Subscribe to my newsletter
Read articles from Mr. everything blogger directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
