Commit Graph

20 Commits

Author SHA1 Message Date
b4e99744d8 Support custom column selection in OHLC queries and extend CCXT with configurable exchange-specific fields
- Add `columns` parameter to `get_ohlc_async` and pass through to Iceberg queries
- Replace hardcoded Binance field extraction with declarative `EXCHANGE_OHLCV_EXTENSIONS` config
- Add `applyScale` helper for field-specific transformations (ms_to_ns, price, size, int)
- Support `complementOf` spec for derived fields (e.g., sell_vol from total - buy_vol)
- Apply extensions dynamically in `convertToOHLC` and gap-filling logic
- Remove redundant column filtering in DataAPI (now handled upstream)
2026-04-28 20:00:10 -04:00
2fded95b31 Add synthetic taker flow, timestamps, open interest, and metadata to indicator harness; improve error messages and theme tweaks
- Generate buy/sell volume split with random fractions
- Add nanosecond timestamps for OHLC extremes within 1-minute bars
- Include open interest as separate random walk
- Add num_trades and quote_volume derived fields
- Derive extra_columns dynamically from indicator input requirements instead of hardcoded volume check
- Improve input_series error message clarity
- Adjust ChatPanel background color for user messages
2026-04-28 18:47:41 -04:00
a0248540e0 Optimize OHLC queries: run Iceberg scans in threads and reuse DataFrames to avoid redundant scans 2026-04-28 16:36:41 -04:00
d41fcd0499 feat: add @tag model override support and remove Qdrant dependencies
- Add model-tags parser for @Tag syntax in chat messages
- Support Anthropic models (Sonnet, Haiku, Opus) via @tag
- Remove Qdrant vector database from infrastructure and configs
- Simplify license model config to use null fallbacks
- Add greeting stream after model switch via @tag
- Fix protobuf field names to camelCase for v7 compatibility
- Add 429 rate limit retry logic with exponential backoff
- Remove RAG references from agent harness documentation
2026-04-27 20:55:18 -04:00
0178b5d29d Add Ticker24h support: hourly market snapshots with USD-normalized volume filtering 2026-04-26 18:39:52 -04:00
85fcbe1330 indicator validation looks for all NaN's and all zeroes 2026-04-26 11:51:29 -04:00
319d81c41f data timeout fixes; research agent improvements 2026-04-24 20:43:42 -04:00
44a1688657 major agent refactoring: wiki knowledge base, no RAG, no Qdrant, no Ollama 2026-04-21 21:03:24 -04:00
b1d4459809 subagent thinking accordion; indicator fixes; script details & edit 2026-04-20 15:09:37 -04:00
7649811762 research price fix 2026-04-17 22:33:38 -04:00
bbddd58f98 bugfixes 2026-04-17 20:49:21 -04:00
3153e89d4f bugfixes; research subproc; higher sandbox limits 2026-04-16 18:11:26 -04:00
fcaf3a3b6f fix conda package management using conda executable instead of python -m conda 2026-04-13 20:10:38 -04:00
326bf80846 data pipeline refactor and fix 2026-04-13 18:30:04 -04:00
fd431516cc custom indicators fixed 2026-04-09 17:00:43 -04:00
a70dcd954f data fixes, partial custom indicator support 2026-04-08 21:28:31 -04:00
eab581f8cb prod deployment 2026-04-01 18:34:08 -04:00
93bc8a3a4f Symbol & data refactoring for Nautilus 2026-04-01 00:59:13 -04:00
cd28e18e52 data fixes; indicator=>workspace sync 2026-03-31 20:29:12 -04:00
998f69fa1a sandbox connected and streaming 2026-03-30 23:29:03 -04:00