seasonal

Generate trading signals from month-of-year and day-of-week market patterns in OHLCV data.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/hxhyyy/Vibe-Trading --skill seasonal-hxhyyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seasonal
Source: https://github.com/hxhyyy/Vibe-Trading/tree/main/agent/src/skills/seasonal
Command: npx skills add https://github.com/hxhyyy/Vibe-Trading --skill seasonal-hxhyyy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy.

What problem does it solve?

This Skill addresses the difficulty of identifying and acting upon recurring time-based market regularities, such as month-of-year or day-of-week effects, which are often overlooked in manual trading.

Core Features & Use Cases

  • Calendar Effect Detection: Automatically identifies bullish or bearish windows based on historical month and weekday patterns.
  • Combined Signal Logic: Supports dual-confirmation strategies where signals are only triggered when both monthly and weekly patterns align.
  • Use Case: A trader can use this to automate a "Sell in May" strategy or capture the "Spring Rally" in specific equity markets by applying these seasonal filters to their OHLCV data.

Quick Start

Use the seasonal skill to generate trading signals for the BTC-USDT pair using the default bullish and bearish month configurations.

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 calendar patterns in financial time-series data?

You can generate trading signals from calendar patterns by applying vector-based calculations to datetime-indexed OHLCV market data to identify month-of-year and day-of-week statistical anomalies. This approach detects recurring bullish or bearish windows based on historical time regularities.

Can I automate a Sell in May strategy using OHLCV data in pandas?

Yes, you can automate a Sell in May strategy or capture the Spring Rally by applying seasonal filters to your OHLCV data. The process identifies specific bullish and bearish month configurations and generates trading signals when those calendar windows occur.

How do I backtest combined monthly and weekday trading signals?

You can backtest combined trading signals by using dual-confirmation logic that triggers entries only when both monthly and weekly calendar patterns align. This requires running vector-based signal calculations on datetime-indexed market data using pandas and numpy.

Does this seasonal market analysis tool require numpy and pandas?

Yes, generating seasonal trading signals requires both pandas and numpy to perform vector-based signal calculations on datetime-indexed financial time-series data. These dependencies handle the data manipulation and numerical analysis needed to detect calendar anomalies.

What is the best way to detect day-of-week effects in market data?

The best way to detect day-of-week effects is to run statistical analysis on datetime-indexed OHLCV data to identify recurring behavioral anomalies. This process isolates specific weekdays that historically show bullish or bearish tendencies and converts them into actionable trading signals.

When should I avoid using seasonal signals for trading?

You should avoid relying solely on seasonal signals when market conditions deviate from historical norms or when structural market changes invalidate past calendar patterns. These statistical anomalies identify historical regularities but do not guarantee future performance in volatile markets.