Skip to main content

A tool for factor development and analysis.

Project description

FactorAnalyser

FactorAnalyser is a powerful toolkit designed to analyze cross-sectional factors and optimize alpha strategies. It comprises two core components: FactorBacktester and FactorFactory, each providing essential functionalities for comprehensive factor analysis.

FactorBacktester

FactorBacktester is dedicated to backtesting cross-sectional factors. Key features include:

  • Computing rankICs, quantile returns, and factor returns through various methods.
  • Planned Enhancements:
    1. Risk Evaluation Module: Implement a risk assessment framework (e.g., Barra) to evaluate factor risks.
    2. Base Correlation Integration: Add correlation analysis with baseline factors to improve model robustness.
    3. IC Attenuation Testing: Develop lead-lag tests to measure IC variation over time, evaluating IC attenuation over n days.

FactorFactory

FactorFactory is designed to streamline the creation and management of cross-sectional factors. It is tightly integrated with FactorBacktester, offering advanced capabilities for factor refinement and analysis.

Example

For detailed usage, please refer to the functional demo included in the repository.

License

This project is released under the MIT License. Please note that FactorAnalyser is still in active development, and feedback or contributions are welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

factor_analyser-1.1.1.tar.gz (11.6 kB view hashes)

Uploaded Source

Built Distribution

factor_analyser-1.1.1-py3-none-any.whl (11.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page