$npx skillfedfor your agent

feature-engineering

Transform raw market data into stationary, predictive features for crypto trading models. This skill covers price, volume, technical, microstructure, and on-chain feature construction with emphasis on avoiding lookahead bias and ensuring stationarity. Feature quality matters more than model complexity in trading ML.

Feature Engineering constructs predictive signals from market data for ML trading models.

AI-generated summary based on this skill's SKILL.md

248 52 MITupdated by agiprolabs

Decision gist · record as of 2026-06-24

Feature Engineering constructs predictive signals from market data for ML trading models. Transform raw market data into stationary, predictive features for crypto trading models. This skill covers price, volume, technical, microstructure, and on-chain feature construction with emphasis on avoiding lookahead bias and ensuring stationarity. Feature quality matters more than model complexity in trading ML.

manual: git clone https://github.com/agiprolabs/claude-trading-skills → cp -r claude-trading-skills/skills/feature-engineering ~/.claude/skills/feature-engineering
skills/feature-engineering/SKILL.md · version d11d5f92

Use it when

  • feature-engineering emphasizes selecting stationary, non-redundant features that capture price dynamics without lookahead bias.
  • feature-engineering prevents lookahead bias by computing all features within a fixed historical window—never using future data.

Verify before relying

Read SKILL.md below before installing (5 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

agiprolabs/claude-trading-skills/feature-engineering · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I build features for crypto trading models?

feature-engineering transforms raw market data into stationary, predictive features for crypto trading models. Start by computing technical indicators (RSI, MACD, Bollinger Bands) from OHLCV data, then layer volume and on-chain metrics like whale flows. Ensure all features are stationary—differencing or log-returns eliminate trends that cause lookahead bias. Normalize across your training window to prevent data leakage. Feature quality matters more than model complexity in trading ML.

What are the best features for trading ML models?

feature-engineering emphasizes selecting stationary, non-redundant features that capture price dynamics without lookahead bias. Prioritize technical indicators (momentum, acceleration), volume divergence signals, and microstructure features from DEX trading. On-chain features like token whale flows add predictive power. Use correlation filtering to remove redundancy, then rank by importance. Rolling statistics computed over fixed lookback windows prevent future data leakage into training.

How do I avoid lookahead bias in feature engineering?

feature-engineering prevents lookahead bias by computing all features within a fixed historical window—never using future data. Use rolling statistics with explicit lookback periods; avoid forward-filling or centering operations on price data. Normalize features per training batch, not globally. For label creation in binary classification trading, ensure labels are defined only from data available at prediction time. Stationarity checks confirm no hidden future dependence.

What on-chain features help with token price prediction?

feature-engineering covers on-chain features including whale flow tracking, transaction volume patterns, and holder concentration metrics for token trading. These microstructure signals reveal market intent before price moves. Combine with technical indicators and volume divergence to build robust feature sets. Ensure on-chain data is stationary (use differencing or log-returns) and synchronized with OHLCV timestamps to avoid temporal misalignment.

How do I normalize features for trading model training?

feature-engineering normalizes features per training batch to prevent data leakage—compute mean and std from training data only, then apply to validation/test sets. Use rolling statistics with fixed lookback windows rather than global aggregates. For price and volume features, log-returns or differencing ensure stationarity before normalization. This approach preserves temporal structure while eliminating scale artifacts that confuse ML models.

How do I select stationary, non-redundant features?

feature-engineering selects features by first ensuring stationarity through differencing, log-returns, or detrending. Then apply correlation filtering to remove redundant features that duplicate information. Rank survivors by importance using model-agnostic methods. Focus on technical indicators, volume signals, and on-chain metrics that capture distinct market regimes. Non-redundant feature sets train faster and generalize better than bloated feature matrices.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Feature Engineering for Trading ML

Feature engineering is the single highest-leverage activity in building ML trading models. Model selection (XGBoost vs. neural net vs. logistic regression) matters far less than the quality and diversity of input features. A simple model on great features will outperform a complex model on raw prices every time.

This skill covers constructing, validating, and selecting features from market data for use in classification (signal-classification) and regression models targeting crypto/Solana token trading.

Why Features Beat Models

Raw OHLCV data is non-stationary, noisy, and high-dimensional. Models trained directly on price series will overfit. Feature engineering transforms raw data into stationary, informative signals that capture distinct aspects of market behavior:

  • Compression: Reduce thousands of price bars to dozens of descriptive statistics
  • Stationarity: Convert non-stationary prices into stationary returns and ratios
  • Domain knowledge: Encode

(truncated - see the full file via the links below)

File tree — 5 files
skills/feature-engineering/SKILL.md
skills/feature-engineering/references/feature_catalog.md
skills/feature-engineering/references/pitfalls.md
skills/feature-engineering/scripts/build_features.py
skills/feature-engineering/scripts/feature_importance.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Build and engineer features from market data for ML trading models”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

ml-strategy
by HKUDS · HKUDS/Vibe-Trading

ML-Strategy generates trading signals by applying sklearn classifiers (RandomForest, GradientBoosting, Ridge) to engineered OHLCV features with walk-forward validation to prevent data leakage. The skill extracts momentum, volatility, and technical indicators, trains models incrementally, and outputs clean directional signals in the [-1.0, 1.0] range.

MITupdated Jul 2026
★ 28,096repo stars
mean-reversion
by agiprolabs · agiprolabs/claude-trading-skills

Mean-reversion identifies when prices, spreads, or other financial metrics deviate from their long-run average and predictably return. This skill provides statistical tests (ADF, Hurst exponent, variance ratio) to confirm mean reversion, half-life estimation to time entries and exits, z-score frameworks for signal generation, and Ornstein-Uhlenbeck process modeling for continuous-time analysis.

MITupdated Jun 2026
★ 248repo stars
cointegration-analysis
by agiprolabs · agiprolabs/claude-trading-skills

Cointegration Analysis identifies when two non-stationary price series move together toward a stable equilibrium, enabling statistical arbitrage and mean-reversion trading. The skill implements Engle-Granger two-step regression, Johansen multivariate testing, and rolling window monitoring to detect relationship breakdowns. Use it to screen correlated assets, estimate hedge ratios, and validate spread mean reversion before deploying pairs strategies.

MITupdated Jun 2026
★ 248repo stars
regime-detection
by agiprolabs · agiprolabs/claude-trading-skills

Regime Detection classifies market conditions across volatility and trend axes to help you choose the right strategy for current conditions. It combines simple approaches like ATR percentiles and ADX with statistical methods including Hurst exponent and change-point detection, with tuning for crypto's faster regime shifts.

MITupdated Jun 2026
★ 248repo stars
Crypto Backtest
by 0xrikt · 0xrikt/crypto-skills

Crypto Backtest transforms natural language trading ideas into validated strategies with professional backtesting and detailed reports. It combines multiple indicators—RSI, moving averages, Bollinger Bands, and more—to build robust entry and exit conditions for spot trading only. Users describe their strategy, confirm the generated plan, and receive comprehensive backtest results.

no license declared → metadata onlyupdated Jan 2026
★ 18repo stars
quant-statistics
by HKUDS · HKUDS/Vibe-Trading

Quant-statistics provides time-series testing and volatility modeling tools for quantitative investing. It covers stationarity detection via ADF tests, cointegration analysis for pair trading, GARCH volatility forecasting, and regression diagnostics including heteroskedasticity and autocorrelation checks.

MITupdated Jul 2026
★ 28,096repo stars

More skills correlation-analysis (MIT) · correlation-regime (MIT) · pandas-ta (MIT) · Time Series Analysis (MIT) · ML Model Explanation (MIT)

Tags
signal-constructionmarket-microstructureblockchain-analyticspredictive-modelingdata-transformationtime-series-stationarityfeature-selectionbacktesting-preparationregime-adaptation