ml-strategy

Generate predictive trading signals from OHLCV data using machine learning models.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/santoosaraujo/vibe-trading-claude --skill ml-strategy-santoosaraujo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ml-strategy
Source: https://github.com/santoosaraujo/vibe-trading-claude/tree/main/.claude/skills/ml-strategy
Command: npx skills add https://github.com/santoosaraujo/vibe-trading-claude --skill ml-strategy-santoosaraujo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scikit-learn, pandas, numpy.

What problem does it solve?

This skill addresses the challenge of generating objective, data-driven trading signals from OHLCV market data while avoiding common pitfalls like future data leakage and overfitting.

Core Features & Use Cases

  • Walk-Forward Training: Implements expanding or sliding window training to ensure models are always tested on unseen historical data.
  • Feature Engineering: Automatically builds multi-dimensional factors including momentum, volatility, RSI, and Bollinger Band positions.
  • Use Case: Use this skill to generate a predictive signal for a list of assets, allowing you to identify potential bullish or bearish trends based on historical price action.

Quick Start

Use the ml-strategy skill to generate trading signals for the provided OHLCV data map using the random forest model.

Frequently Asked Questions about ml-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate predictive trading signals from OHLCV market data?

To generate predictive trading signals from OHLCV market data, you apply machine learning models like RandomForest and GradientBoosting to historical price action. This approach identifies potential bullish or bearish trends using engineered features.

How does walk-forward training prevent overfitting in quantitative trading models?

Walk-forward training prevents overfitting by implementing expanding or sliding window training to test models strictly on unseen historical data. This ensures predictive signals remain objective and avoids future data leakage during model evaluation.

Do I need scikit-learn and pandas to build automated machine learning strategies?

Yes, you need scikit-learn, pandas, and numpy to build automated machine learning strategies. These dependencies are required to perform feature engineering and walk-forward model training on OHLCV financial data for quantitative analysis.

What technical indicators are used as features for machine learning in finance?

Technical indicators used as features for machine learning in finance include momentum, volatility, RSI, and Bollinger Band positions. This feature engineering automatically builds multi-dimensional factors from OHLCV data for model training.

What is the best way to avoid future data leakage when developing quantitative trading models?

The best way to avoid future data leakage when developing quantitative trading models is using walk-forward training. This expanding or sliding window approach ensures machine learning models are always tested on unseen historical market data.