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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: factor_analyser-1.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.1.tar.gz
Algorithm Hash digest
SHA256 72c172cb5924133888695435c1eef612d26782a40c2c91041ba03a08e1cc2e4d
MD5 1308c7625c607e0c20d269df8759b64c
BLAKE2b-256 679cc64e0a9f70ee0abceab69532aa87ac4932c5879a662988a69dda30096dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for factor_analyser-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b454392adcc1f8a7971ceffadb7c5511d767cafa08ad8ae007d00ce93fff162
MD5 871d48025a3981ffdf49a8e9b75ab77c
BLAKE2b-256 2d1e6f3d87e478d5b0e9c2bd82977d759c16bd27ff292eb27f50353f1aa92ace

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