ohlcv-processing

Market data preparation including OHLCV resampling, gap handling, anomaly detection, normalization, and multi-source merging

By agiprolabs · 368 installs

npx skills add agiprolabs/claude-trading-skills --skill ohlcv-processing

Source repository · Upstream listing

OHLCV Processing — Market Data Preparation Clean, consistent OHLCV data is the foundation of every trading analysis. Garbage in, garbage out — a single anomalous candle can trigger false signals, corrupt indicator calculations, and produce misleading backtest results. This skill covers the full data preparation pipeline: validation, cleaning, resampling, normalization, and multi source merging. Why this matters : Crypto OHLCV data is messier than traditional markets. 24/7 trading means no official close, DEX aggregators disagree on prices, low liquidity tokens produce impossible candles, and API outages create gaps. Every analysis workflow should start with this pipeline. Quick Start 1. Install Dependencies 2. Standard OHLCV DataFrame Format All processing functions expect this canonical format: 3. Full Processing Pipeline Data Validation Column Checks Structural Validation Impossible Candle Detection Gap Handling Crypto trades 24/7, but gaps still occur from API outages, low liquidity, or aggregator downtime. Detect Gaps Fill Gaps Anomaly Detection See references/data quality.md for the complete anomaly taxonomy. Price Spike Detection Zero Volume Detection Composite Anomaly Flagging Resampling See references/resampling guide.md for detailed guidance. Standard Resample Common Timeframe Ladder VWAP Calculation Normalization Multi Source Merging When combining data from multiple sources (e.g., Birdeye + DexScreener), timestamps may not align and prices may differ due to different DEX aggregation. Timezone Handling Standard : Always store and process in UTC. Convert only for display. Data Quality Report Files References references/data quality.md — Anomaly types, detection methods, correction strategies, crypto specific data issues references/resampling guide.md — Resample rules, timeframe use cases, partial bar handling, VWAP resampling, multi timeframe alignment Scripts scripts/process ohlcv.py — Full processing pipeline: validate, clean, resample, normalize with anomaly reporting (run with demo for synthetic data) scripts/merge sources.py — Multi source OHLCV merging with conflict resolution and discrepancy reporting (run with demo )