seasonal

Generate trading signals from OHLCV data using month-of-year and day-of-week calendar effects.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/JacobHsu/vibe-trading-agent --skill seasonal-jacobhsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seasonal
Source: https://github.com/JacobHsu/vibe-trading-agent/tree/main/agent/src/skills/seasonal
Command: npx skills add https://github.com/JacobHsu/vibe-trading-agent --skill seasonal-jacobhsu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Seasonal and calendar-driven market behaviors are hard to capture manually, causing you to miss predictable bullish or bearish periods across the year and week. This skill distills month and weekday effects into consistent signals so you can align with those repeating opportunities.

Core Features & Use Cases

  • Month-based signals turn bullish and bearish month lists into 1/-1 outputs for any OHLCV series.
  • Optional weekday overlay adds day-of-week confirmation for dual signal strategies.
  • Combined confirmation mode only signals when both month and weekday agree, reducing noise during conflicting regimes.
  • Use case: Automate a backtest by feeding this engine your A-share or crypto candles to highlight when spring rallies or sell-in-May periods typically trigger.

Quick Start

Use the seasonal strategy to evaluate the latest OHLCV data and highlight the months and weekdays that are currently bullish or bearish.

Frequently Asked Questions about seasonal

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

FAQPage Schema
How do I generate trading signals from seasonal calendar effects in OHLCV data?

The engine processes historical OHLCV candles to identify month-of-year and day-of-week calendar effects, emitting long, short, or neutral outputs. It requires you to define bullish and bearish months or weekdays to generate consistent trading signals.

Can I use day-of-week patterns to confirm month-based trading signals?

Yes, an optional weekday overlay adds day-of-week confirmation to month-based signals. The combined confirmation mode only emits outputs when both the month and weekday patterns agree, filtering out noise from conflicting seasonal regimes.

Does this seasonal strategy work with crypto candles or only traditional markets?

This strategy applies to any asset class with OHLCV candles, including crypto and A-shares. It identifies month-of-year and day-of-week calendar effects across different asset types for backtesting and strategy tuning.

What's the best way to backtest a sell-in-May strategy using historical OHLCV data?

Feed your OHLCV candles into the seasonal engine and define May as a bearish month to backtest a sell-in-May strategy. The engine outputs short or neutral signals during defined bearish periods to highlight repeating seasonal opportunities.

How do I configure bullish and bearish months for seasonal trading signal generation?

Define bullish and bearish month lists within the seasonal engine to configure trading signal generation. The engine processes your OHLCV data and emits 1 for bullish months and -1 for bearish months to automate strategy backtesting.