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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

factor_analyser-1.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file factor_analyser-1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for factor_analyser-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dfe0ab3616bd266fdf598bc40b5ee2bef800e2f8f34f5459ed2ee1edf44e5c1
MD5 4e7fadc43981e9f654eed50ba4fda51c
BLAKE2b-256 bbe2c5b8ac55fae773284c1e785a190cf98a1e1345b10f0d98de7e0e48c05756

See more details on using hashes here.

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