Welcome to the Finalytics Documentation
This is a python binding for Finalytics Rust Library designed for retrieving financial data and performing security analysis and portfolio optimization.
Installation
pip install finalytics
Documentation
Example
from finalytics import Tickers
# Instantiate a Multiple Ticker Object
= Tickers(symbols=["NVDA", "GOOG", "AAPL", "MSFT", "BTC-USD"],
tickers ="2023-01-01",
start_date="2024-12-31",
end_date="1d",
interval=0.95,
confidence_level=0.02)
risk_free_rate
# Generate a Single Ticker Report
= tickers.get_ticker("AAPL")
ticker "performance")
ticker.report("financials")
ticker.report("options")
ticker.report("news")
ticker.report(
# Generate a Multiple Ticker Report
"performance")
tickers.report(
# Perform a Portfolio Optimization
= tickers.optimize(objective_function="max_sharpe")
portfolio
# Generate a Portfolio Report
"performance") portfolio.report(