Exploring Where Finance Meets Code: A First Look at Quantitative Trading

2020-03-12

In March 2020, working in the fintech industry, I became deeply interested in a fascinating field — quantitative trading. It is a perfect meeting point of technology and finance, and as a technologist it struck me as an entirely new way to try to understand and take part in the market.

What Is Quantitative Trading?

Simply put, quantitative trading uses computing technology and mathematical models to automate investment strategies. By analyzing historical data, it seeks out patterns that can generate excess returns and encodes them into programs, replacing subjective human judgment and manual operations — and thereby keeping human greed and fear from interfering with investment decisions.

My Starting Point

As a beginner, I learned that getting into this field requires mastering several core technologies and knowledge areas:

  • Programming language: Python is the language of choice in quant, thanks to its powerful data-science ecosystem and rich third-party libraries.
  • Core data analysis libraries:
    • Pandas: provides the powerful DataFrame data structure, an essential tool for processing and analyzing financial time series.
    • Numpy: provides high-performance multi-dimensional array objects and scientific computing; it underpins Pandas and is the foundation for mathematical modeling.
  • The quant trading workflow: I got a first grasp of the basic pipeline — strategy sourcing, backtesting, paper trading, and live trading.
  • Trading interfaces: I learned how to fetch market data and submit trade orders through broker-provided APIs (such as Huatong’s OpenAPI).

Early Reflections

In 2020 my main focus was still on the securities app and backend services, but learning about quantitative trading opened a brand-new door for me. It made me realize that code can be more than a way to build products for people — it can also be a powerful tool for analyzing markets and making decisions.

This exploration lifted my understanding of financial markets from that of an ordinary user to a new, systematic and strategy-driven level. It sparked a strong interest in data analysis, algorithmic strategies, and automated trading, and planted an imaginative seed for my future technical growth.