Skip to main content
Any Framework

Momentum Style Rotation Strategy (C#)

Published
Aug 7, 2025
1y ago
Total Downloads
723
723

Install

dotnet add package StockSharp.Strategies.0381_Momentum_Style_Rotation --version 5.0.0

No framework information available.

README

Momentum Style Rotation Strategy (C# Version)

This Python strategy rotates among a set of factor exchange​-traded funds (ETFs) and a broad market ETF. At the end of each month the ETFs are ranked by their trailing three-month total return. The portfolio then invests entirely in the top ranked fund for the following month to harvest medium-term momentum.

The approach always holds a single ETF and re-evaluates monthly. Daily candles are used for calculations and all rebalancing trades are executed at the market price.

Details

  • Universe: list of factor ETFs and a benchmark ETF.
  • Signal: compute 63-day (three-month) total return and select the strongest instrument.
  • Rebalance: first trading day of each month.
  • Positioning: fully long the selected ETF, all others flat.
  • Risk control: orders skipped when the required trade value falls below MinTradeUsd.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.