seasonal

Generate trading signals from calendar-based time patterns in OHLCV data.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Liangwei-zhang/six-stock --skill seasonal-liangwei-zhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seasonal
Source: https://github.com/Liangwei-zhang/six-stock/tree/main/Vibe-Trading/agent/src/skills/seasonal
Command: npx skills add https://github.com/Liangwei-zhang/six-stock --skill seasonal-liangwei-zhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Traders often miss recurring calendar-based patterns in market data, leading to time-based blind spots. This skill converts those regularities into actionable signals on any OHLCV series.

Core Features & Use Cases

  • Month Effect signals: generate long/short/flat based on bullish_months and bearish_months.
  • Day-of-Week overlay (optional): apply weekday patterns for extra confirmation.
  • Combined mode: require both month and weekday directions to align before triggering signals.
  • Backtesting-friendly: outputs signals aligned to the input index for easy simulation.

Quick Start

Provide an OHLCV time series to obtain calendar-based trading signals.

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 effects in OHLCV data?

You generate trading signals from calendar effects by applying month and day-of-week patterns to OHLCV time-series data. This produces discrete outputs of 1, -1, or 0, targeting recurring time-based market regularities directly from the input index.

What are month and day-of-week effects in time-series backtesting?

Month and day-of-week effects are recurring calendar patterns in market data used to trigger long, short, or flat positions. They exploit seasonal blind spots where specific months or weekdays consistently show bullish or bearish behavior.

Can I combine bullish months and weekdays for trading signal confirmation?

Yes, you can combine bullish months and weekdays for trading signal confirmation. The combined mode requires both the month and weekday directions to align before triggering a signal, providing extra validation for your trades.

Does this calendar effect signal generator require pandas?

Yes, this calendar effect signal generator requires pandas to process OHLCV time-series data. It applies across markets and timeframes, outputting signals aligned to your existing input index.

What do the discrete outputs 1, -1, and 0 mean in seasonal trading signals?

The discrete outputs 1, -1, and 0 in seasonal trading signals represent long, short, and flat positions respectively. These values are generated when OHLCV data matches configured bullish or bearish months and weekday patterns.

What is the best way to align seasonal signals with my time-series index for backtesting?

The best way to align seasonal signals with your time-series index for backtesting is to use a tool that outputs signals matched directly to the input index. This ensures the discrete 1, -1, and 0 values correspond exactly to your OHLCV timestamps.