This directory contains the documentation for the MeridianAlgo package.
README.md- This fileapi/- API reference documentationexamples/- Usage examples and tutorialsguides/- User guides and best practices
import meridianalgo as ma
# Get market data
data = ma.get_market_data(['AAPL', 'MSFT'], start_date='2023-01-01')
# Analyze time series
analyzer = ma.TimeSeriesAnalyzer(data['AAPL'])
returns = analyzer.calculate_returns()
volatility = analyzer.calculate_volatility()
# Calculate risk metrics
var = ma.calculate_value_at_risk(returns)
es = ma.calculate_expected_shortfall(returns)- Portfolio Optimization: Modern portfolio theory and efficient frontier calculation
- Time Series Analysis: Returns, volatility, and technical indicators
- Risk Management: VaR, Expected Shortfall, and other risk metrics
- Statistical Arbitrage: Cointegration testing and correlation analysis
- Machine Learning: LSTM models for time series prediction
- Feature Engineering: Technical indicators and feature creation
pip install meridianalgo- Python 3.7+
- NumPy, Pandas, SciPy
- Scikit-learn
- PyTorch (for ML features)
- yfinance (for market data)