--- name: load_ohlcv_from_duckdb kind: function lang: go domain: finance version: "1.0.0" purity: impure signature: "func LoadOHLCVFromDuckDB(dbPath, query string) ([][]float64, error)" description: "Carga datos OHLCV ejecutando una query SQL en una base de datos DuckDB." tags: [finance, io, duckdb, load] uses_functions: [] uses_types: [ohlcv_go_finance] returns: [ohlcv_go_finance] returns_optional: false error_type: "error_go_core" imports: [fmt] params: - name: dbPath desc: "ruta al archivo DuckDB (ej: '/data/market.duckdb')" - name: query desc: "consulta SQL para extraer filas (ej: 'SELECT open, high, low, close, volume FROM ohlcv WHERE symbol=\"BTC\"')" output: "slice de slices de 5 floats en orden [open, high, low, close, volume] por cada fila de resultado" tested: false tests: [] test_file_path: "" file_path: "functions/finance/load_ohlcv_from_duckdb.go" --- # load_ohlcv_from_duckdb Stub para cargar datos OHLCV desde DuckDB. Pendiente de implementacion. ## Ejemplo ```go data, err := finance.LoadOHLCVFromDuckDB("/data/market.duckdb", "SELECT * FROM ohlcv WHERE symbol='BTC'") ```