StockSharp.Strategies.0382_Month12Cycle.py
Month12 Cycle Strategy (Python)
Install
No framework information available.
README
Month12 Cycle Strategy (Python Version)
This Python strategy implements the 12​-month cycle anomaly. Stocks are ranked by the return they earned one year ago over the corresponding calendar month. Each month the top decile is bought and the bottom decile is sold short, creating a market-neutral portfolio based on lagged annual performance.
The system uses daily data to approximate monthly closes and rebalances at the start of every month. Position sizes are scaled to keep dollar exposure balanced across long and short sides.
Details
- Universe: user defined list of securities.
- Signal: sort by percentage change from the same month one year earlier.
- Portfolio: long top decile, short bottom decile with leverage per leg set by
Leverage. - Rebalance: monthly.
- Data: daily candles aggregated into month-end prices.
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.