data_fetch_stock_data
Retrieve historical stock price data for a ticker symbol with optional date range. Uses intelligent caching to reduce API calls.
Instructions
Fetch historical stock data for a given ticker symbol.
This is the primary tool for retrieving stock price data. It uses intelligent caching to minimize API calls and improve performance.
Updated to use separated services following Single Responsibility Principle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | The ticker symbol of the stock (e.g., AAPL, MSFT) | |
| start_date | No | Start date for data in YYYY-MM-DD format (default: 1 year ago) | |
| end_date | No | End date for data in YYYY-MM-DD format (default: today) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||