seasonal
$
npx mdskill add HKUDS/Vibe-Trading/seasonalCapture calendar patterns to execute precise seasonal trades.
- Identifies month and day-of-week market anomalies for trading.
- Integrates with OHLCV data feeds to detect time-based signals.
- Combines bullish and bearish patterns to confirm entry points.
- Outputs clear long, short, or flat position recommendations.
SKILL.md
.github/skills/seasonalView on GitHub ↗
--- name: seasonal description: Seasonal/calendar-effect strategy. Generates trading signals from time-based patterns such as month-of-year effects and day-of-week effects. Suitable for any OHLCV data. category: strategy --- # Seasonal / Calendar Effect Strategy ## Purpose Uses time-based regularities in financial markets (month effects, day-of-week effects, and similar patterns) to generate trading signals. Examples include the China A-share "spring rally" (January-March) and the "sell in May" effect. ## Signal Logic ### Month Effect (Default) - Specified bullish months → go long - Specified bearish months → go short / stay out - All other months → stay flat ### Day-of-Week Effect (Optional Overlay) - Monday / Friday effects - Start-of-month / end-of-month effects ### Combined Mode Month signal × weekday signal; open a position only when both confirm. ## Common Calendar Effects Reference | Effect | Description | Reference Configuration | |------|------|---------| | Spring rally | Higher probability of gains in China A-shares from January to March | bullish_months=[1,2,3] | | Sell in May | Weaker performance from May to October | bearish_months=[5,6,7,8,9,10] | | Year-end effect | Institutional rebalancing in December | bullish_months=[11,12] | | Monday effect | Lower returns on Mondays | bearish_weekdays=[0] | | Friday effect | Higher returns on Fridays | bullish_weekdays=[4] | ## Parameters | Parameter | Default | Description | |------|--------|------| | bullish_months | [1, 2, 3, 11, 12] | Bullish months | | bearish_months | [5, 6, 7, 8, 9] | Bearish months | | use_weekday | False | Whether to enable weekday effects | | bullish_weekdays | [4] | Bullish weekdays (0=Monday, 4=Friday) | | bearish_weekdays | [0] | Bearish weekdays | ## Common Pitfalls - `pd.DatetimeIndex.month` starts from 1 (1=January) - `pd.DatetimeIndex.weekday` starts from 0 (0=Monday, 4=Friday) - Seasonal strategies are statistical regularities, not deterministic signals, so pay attention to sample size in backtests - Neutral months (neither in `bullish` nor `bearish`) should output 0 and must not be skipped ## Dependencies ```bash pip install pandas numpy ``` ## Signal Convention - `1` = long (bullish window), `-1` = short (bearish window), `0` = stand aside
More from HKUDS/Vibe-Trading
- adr-hshareADR/H-share/A-share cross-listing premium analysis — track pricing gaps between US-listed ADRs, HK-listed H-shares, and A-shares for arbitrage signals, dual-listing valuation, and delisting risk assessment.
- akshareAKShare financial data aggregator (18k+ stars). Free, no API key. Covers A-shares, US, HK, futures, macro, forex. Primary fallback for tushare and yfinance.
- asset-allocationAsset allocation theory and optimizer usage — MPT / Black-Litterman / risk budgeting / all-weather strategy, including guides for 4 optimizers and rebalancing rules.
- backtest-diagnoseDiagnose failed or underperforming backtests, locate the root cause, and fix the issue
- behavioral-financeBehavioral finance applications: theories of overreaction and underreaction, behavioral explanations for momentum and reversal, investor sentiment cycles, cognitive-bias checklists, and debiasing quantitative strategies.
- candlestickCandlestick pattern recognition engine, pure pandas vectorized implementation of 15 classic candlestick patterns (5 single-candle + 5 double-candle + 4 triple-candle + 1 trend confirmation), generating a composite signal from bullish/bearish pattern scores.
- ccxtCCXT unified crypto exchange library (100+ exchanges). Free public market data. Fallback when OKX is unavailable.
- chanlun基于缠论(缠中说禅)的形态识别引擎,使用czsc库自动检测K线分型、笔、中枢,并生成一买/一卖/二买/二卖/三买/三卖等买卖点信号。支持多周期分析和形态分类(3/5/7/9/11笔形态)。
- commodity-analysisCommodity analysis (oil supply-demand balance / gold pricing / copper as an economic predictor / inventory cycles / futures premium-discount structure / seasonality), generating directional commodity signals.
- convertible-bondA股可转债分析——转股/纯债/期权三维估值、下修/强赎/回售博弈、双低策略与转债轮动选债框架