What problem does it solve?
It helps you generate systematic trading signals from recurring calendar effects like month-of-year and day-of-week patterns, avoiding purely discretionary timing.
Core Features & Use Cases
- Month Effect Signals: Mark bullish months as long (+1), bearish months as short (-1), and all other months as neutral (0).
- Optional Day-of-Week Overlay: Apply weekday effects and require alignment between month and weekday direction before taking a position.
- Combined Mode for Confirmation: Open long/short only when both signals agree, reducing mismatched seasonality noise.
- Use Case: Test whether historical anomalies such as “sell in May” or “spring rally” show measurable predictive behavior for your OHLCV universe.
Quick Start
Configure bullish_months and/or bearish_months, optionally enable use_weekday with bullish_weekdays and bearish_weekdays, then run the signal engine to produce a per-bar signal series for each symbol.