get_stock_data
Fetch OHLCV price bars for one or more symbols from local DB or remote source. Configure start/end dates and interval; get row counts or preview samples for backtesting.
Instructions
Fetch and cache OHLCV bars for one or more symbols from local DB or remote source.
Args:
symbols: Non-empty list of ticker codes; pass a single symbol as ["600519"].
Symbol formats: quantforge://data/symbol-guide.
start: Start date YYYY-MM-DD; empty uses a default lookback window.
end: End date YYYY-MM-DD; empty defaults to today.
interval: Bar interval (default "1d").
preview: When false, returns row counts only; when true, adds stats and head/tail samples.
preview_rows: Number of head/tail rows per symbol when preview=True (default 3).
Returns:
{"ok": true, "start": str, "end": str, "interval": str, "items": [...]}
where each item has symbol, rows, source, and optional preview fields.
On empty symbols: {"ok": false, "error": str}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| start | No | ||
| preview | No | ||
| symbols | Yes | ||
| interval | No | 1d | |
| preview_rows | No |