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:
- Risk Evaluation Module: Implement a risk assessment framework (e.g., Barra) to evaluate factor risks.
- Base Correlation Integration: Add correlation analysis with baseline factors to improve model robustness.
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c172cb5924133888695435c1eef612d26782a40c2c91041ba03a08e1cc2e4d |
|
MD5 | 1308c7625c607e0c20d269df8759b64c |
|
BLAKE2b-256 | 679cc64e0a9f70ee0abceab69532aa87ac4932c5879a662988a69dda30096dee |
File details
Details for the file factor_analyser-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: factor_analyser-1.1.1-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b454392adcc1f8a7971ceffadb7c5511d767cafa08ad8ae007d00ce93fff162 |
|
MD5 | 871d48025a3981ffdf49a8e9b75ab77c |
|
BLAKE2b-256 | 2d1e6f3d87e478d5b0e9c2bd82977d759c16bd27ff292eb27f50353f1aa92ace |