-
-
Notifications
You must be signed in to change notification settings - Fork 109
CLI Reference
Run commands from the repository root with uv run python. The source-backed
inventory is maintained in the repository’s
CLI reference.
uv run python src/analysis/risk_metrics_cli.py AAPL --days 252 --benchmark SPY
uv run python src/analysis/correlation_cli.py AAPL MSFT SPY --days 252
uv run python src/strategies/backtester_cli.py AAPL --days 252 --strategy rsi
uv run python src/strategies/optimizer_cli.py AAPL MSFT SPY --days 252 --method max_sharpeAdditional checked-in analysis surfaces include factor, margin, options,
hedging, rolling-metrics, total-return, momentum, volatility, moving-average,
market-data, and screening commands. Use each command’s --help output for
arguments and ensure output does not contain private account data.
uv run python -m src.integrations.refresh_allConfigured provider modules can also be inspected directly:
uv run python -m src.integrations.snaptrade.cli --help
uv run python -m src.integrations.simplefin.sync_expenses_db --helpThe refresh orchestrator independently runs configured positions, transactions, and expense synchronization and returns a nonzero outcome for a partial error. See Architecture and Data Flow before connecting accounts.
- The Momentum CLI help formatter has a tracked defect in issue #108.
- The input-validation CLI imports a removed symbol; see issue #120.
Finance Guru output is educational only, not investment advice. Loss of principal is possible; consult licensed professionals before acting.
Finance Guru documentation is educational only, not investment advice. See Privacy and Wiki Maintenance.