Mission & needs
The quantitative researcher’s mission is to design investment algorithms and combine them within model portfolios.
Portfolio construction requires working from two angles:
Performance driver identification, and
The understanding and controlling of the risks of the portfolio as well as the correlations between the constituent strategies or assets
i.e., faithfully reproducing the historical behavior of portfolios by integrating management constraints and avoiding common pitfalls: look-ahead bias, survivor bias in the indices, underestimation of transaction costs and market impacts
Easy access and manipulation of any type of data relevant for building portfolios
Quick testing of any ideas or intuitions
What StarQube offers
-
A NoSQL database, optimized for calculations, structured around a unique and natively “point-in-time” repository
-
A simplified language for handling data and building risk models or “optimization” objects by simply setting parameters
-
A backtest engine
-
Exceptional calculation speed, thanks to the combination of the NoSQL database (calculation orders of magnitude faster than a relational base) and the conic optimizer
-
A series of APIs that can extend the scope of possibilities (Python, Matlab, Excel, C, C++, .NET, REST, Java)
-
Permissions and version-control tools to share backtests with other employees while minimizing operational risks
Recommended modules
SQ Qube
The hard core of the SQ platform
SQ Risk Modeler
SQ portfolio risk analysis module
SQ Optimizer
SQ conic optimization tool
SQ Backtester
SQ backtest engine
SQ APIs
Because SQ is an open platform