File contents Seasonality Scanner
Uncover recurring annual patterns in any asset. Track price movements over years to find seasonal trends and time your trades with confidence.
Category
Analysis
Inspired By
TradingView Seasonals
Seasonax
Moore Research Center
Features
Seasonal Pattern Analysis
Multi-Year Overlay : Compare 5, 10, 20 years of data
Monthly Patterns : Best/worst months historically
Weekly Patterns : Day-of-week tendencies
Hourly Patterns : Intraday seasonality (forex sessions)
Pattern Strength : Statistical confidence scoring
Pattern Detection
Strong Seasons : 70%+ win rate over 10+ years
Weak Seasons : Historical underperformance periods
Seasonal Ranges : Typical high-low ranges by month
Anomaly Detection : Current year vs historical average
Calendar Events
Earnings Season : Q1/Q2/Q3/Q4 patterns
Tax Season : April selling/buying patterns
Holiday Effects : Santa Rally, January Effect, Sell in May
Expiration Effects : Monthly/quarterly options expiry
FOMC/NFP Effects : Rate decision and jobs report patterns
Commodities Specialization
Crop Cycles : Planting/harvest seasonality
Energy Patterns : Summer/winter demand cycles
Metals : Industrial vs safe-haven cycles
Soft Commodities : Weather-based patterns
Signal Generation
Seasonal Entries : Buy/sell at optimal seasonal points
Confirmation : Combine with technical analysis
Risk Adjustment : Position size by confidence level
Exit Timing : Optimal seasonal exit points
Usage
import { SeasonalityScanner } from 'kit-trading/skills/seasonality-scanner';
const scanner = new SeasonalityScanner();
// Analyze monthly seasonality
const patterns = await scanner.analyze('AAPL', {
years: 15,
granularity: 'monthly'
});
// Get best months to buy
const bestMonths = patterns.filter(m => m.winRate > 0.7);
// Get current seasonal signal
const signal = await scanner.getSignal('SPY');
// { direction: 'bullish', confidence: 0.78, reason: 'December historically +1.5%' }
API Endpoints
GET /api/seasonality/:symbol - Full seasonal analysis
GET /api/seasonality/:symbol/monthly - Monthly breakdown
GET /api/seasonality/:symbol/weekly - Day-of-week analysis
GET /api/seasonality/calendar - Upcoming seasonal events
GET /api/seasonality/screener - Filter by seasonal strength
1 --- 2 name: seasonality-scanner 3 description: Seasonality Scanner 4 --- 5 # Seasonality Scanner 6 7 Uncover recurring annual patterns in any asset. Track price movements over years to find seasonal trends and time your trades with confidence. 8 9 ## Category 10 Analysis 11 12 ## Inspired By 13 - TradingView Seasonals 14 - Seasonax 15 - Moore Research Center 16 17 ## Features 18 19 ### Seasonal Pattern Analysis 20 - **Multi-Year Overlay**: Compare 5, 10, 20 years of data 21 - **Monthly Patterns**: Best/worst months historically 22 - **Weekly Patterns**: Day-of-week tendencies 23 - **Hourly Patterns**: Intraday seasonality (forex sessions) 24 - **Pattern Strength**: Statistical confidence scoring 25 26 ### Pattern Detection 27 - **Strong Seasons**: 70%+ win rate over 10+ years 28 - **Weak Seasons**: Historical underperformance periods 29 - **Seasonal Ranges**: Typical high-low ranges by month 30 - **Anomaly Detection**: Current year vs historical average 31 32 ### Calendar Events 33 - **Earnings Season**: Q1/Q2/Q3/Q4 patterns 34 - **Tax Season**: April selling/buying patterns 35 - **Holiday Effects**: Santa Rally, January Effect, Sell in May 36 - **Expiration Effects**: Monthly/quarterly options expiry 37 - **FOMC/NFP Effects**: Rate decision and jobs report patterns 38 39 ### Commodities Specialization 40 - **Crop Cycles**: Planting/harvest seasonality 41 - **Energy Patterns**: Summer/winter demand cycles 42 - **Metals**: Industrial vs safe-haven cycles 43 - **Soft Commodities**: Weather-based patterns 44 45 ### Signal Generation 46 - **Seasonal Entries**: Buy/sell at optimal seasonal points 47 - **Confirmation**: Combine with technical analysis 48 - **Risk Adjustment**: Position size by confidence level 49 - **Exit Timing**: Optimal seasonal exit points 50 51 ## Usage 52 53 ```typescript 54 import { SeasonalityScanner } from 'kit-trading/skills/seasonality-scanner'; 55 56 const scanner = new SeasonalityScanner(); 57 58 // Analyze monthly seasonality 59 const patterns = await scanner.analyze('AAPL', { 60 years: 15, 61 granularity: 'monthly' 62 }); 63 64 // Get best months to buy 65 const bestMonths = patterns.filter(m => m.winRate > 0.7); 66 67 // Get current seasonal signal 68 const signal = await scanner.getSignal('SPY'); 69 // { direction: 'bullish', confidence: 0.78, reason: 'December historically +1.5%' } 70 ``` 71 72 ## API Endpoints 73 74 - `GET /api/seasonality/:symbol` - Full seasonal analysis 75 - `GET /api/seasonality/:symbol/monthly` - Monthly breakdown 76 - `GET /api/seasonality/:symbol/weekly` - Day-of-week analysis 77 - `GET /api/seasonality/calendar` - Upcoming seasonal events 78 - `GET /api/seasonality/screener` - Filter by seasonal strength
Signal-Execution-Labs/forex-trading-ai-agent/tree/main/skills/seasonality-scanner commit 19f536a40e
Frequently asked questions How do I install the Seasonality Scanner skill? Run npx skillmds@latest add signal-execution-labs/seasonality-scanner in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Seasonality Scanner skill do? Seasonality Scanner It is listed under Coding & Dev Tools on SkillMD.
Is Seasonality Scanner safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Seasonality Scanner? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Seasonality Scanner free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Seasonality Scanner? Signal-Execution-Labs (@signal-execution-labs) published this skill. Their other Agent Skills are listed on their SkillMD profile.