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.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

factor_analyser-1.1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file factor_analyser-1.1.tar.gz.

File metadata

  • Download URL: factor_analyser-1.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for factor_analyser-1.1.tar.gz
Algorithm Hash digest
SHA256 7d5f4d0ae79d5d293853c5091207060433a47ada40833b52880a4372e09ec76e
MD5 a68c55057a3982b53a9c181577ba5b3f
BLAKE2b-256 5d8c0c04391f7f9bfff1a73e13b053fc382c815bd50be2c868a9fa84af6486fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for factor_analyser-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93761825e439f32d965a85e1d0806c718cc136ae14a25a68931ae8dc964faf0b
MD5 d9eeea4367fcfed9843ab548f113b0b5
BLAKE2b-256 9cfb95d6216fd79f23b0b86945604770c53ee2bb9bb1d87be79dfe9c98f68fe7

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