Alpha generation platform (Ofer Abarbanel online library

An alpha generation platform is a technology used in algorithmic trading to develop quantitative financial models, or trading strategies, that generate consistent alpha, or absolute returns. The process of alpha generation refers to generating excess returns.[1] Alpha generation platforms are tools used by hedge funds, banks, CTAs and other financial institutions to help develop and test quantitative trading strategies. Alpha generation platforms support quants in the creation of efficient and productive quantitative trading strategies.[2]

Traditionally, quants have used tools such as MATLAB, R, C++ and other computer programming languages to create complex trading strategies that help them perform high-frequency trading. However, as market data volumes increase and more traders create financial models that deal with multi-asset class data, news sentiment data and more, quants must spend a large amount of time programming models, debugging code, and integrating multiple market data sources. This is why some firms have begun adding alpha generation platforms to their quant infrastructures.

These platforms are often seen as a complement to traditional quantitative tools as they can help quantitative analysts process huge volumes of market data. With many of these platforms, users can write out models in English, program models using the platform’s supported computer languages, or import strategies written in MATLAB, C++, R and other languages. Alpha generation platforms also often include data integration and storage capabilities through built-in database solutions that capture, standardize and store massive volumes of financial tick data.


Alpha generation platforms are used to locate excess return in the capital market.[1] They enable the development of mathematical and statistical models that help determine whether or not a specific investment may be profitable. In some quant-driven funds, these models make the final decision on whether to buy or sell an investment.[3]

These systems cannot be fully trusted[4] and require qualified quantitative analysts to try to prevent massive drawdowns. The dangers of relying upon a platform were illustrated in a 2007 paper by Andrew Lo.[5]

The average quantitative strategy may take from 10 weeks to seven months to develop, code, test and launch.[6] It is important to note that alpha generation platforms differ from low latency algorithmic trading systems. Alpha generation platforms focus solely on quantitative investment research rather than the rapid trading of investments. While some of these platforms do allow analysts to take their strategies to market, others focus solely on the research and development of these highly complex mathematical and statistical models.


  1. ^ Jump up to:ab “An Introduction to Alpha Generation, Jonathan M Hellar, CFA, November 23, 2005”(PDF). Archived from the original (PDF) on 2009-11-23. Retrieved 2008-08-25.
  2. ^“The World According to Quants: Enter Alpha Generation Platforms, Advanced Trading, July 14, 2008”. Archived from the original on 2011-07-07. Retrieved 2008-08-22.
  3. ^Quantitative Analysis, Investopedia, Retrieved August 26, 2008
  4. ^“Archived copy”. Archived from the original on 2011-06-15. Retrieved 2010-03-01.
  5. ^Lo, Andrew. “What Happened To The Quants In August 2007?” (PDF).
  6. ^“Quants Demand More Efficient Alpha Generation Platform, Wall Street & Technology, July 10, 2008”. Archived from the original on 2011-07-18. Retrieved 2008-08-22.


Ofer Abarbanel online library