Skip to main content
Published
Aug 7, 2025
1y ago
Total Downloads
739
739

Install

dotnet add package StockSharp.Strategies.0417_Dmi_Winner.py --version 5.0.0

No framework information available.

README

DMI Winner (Python Version)

DMI Winner is a trend‑following strategy based on the Directional Movement Index (DMI). It opens trades when the +DI and -DI lines cross and the Average Directional Index (ADX) rises above a key threshold, signalling a strong trend.

An optional moving‑average filter keeps trades in the direction of the broader trend. A stop‑loss can also be enabled to cap downside risk, though by default the system relies on signal reversals for exits.

Details

  • Data: Price candles.
  • Entry Criteria:
    • Long: +DI crosses above -DI AND ADX > KeyLevel (with optional MA filter).
    • Short: -DI crosses above +DI AND ADX > KeyLevel (with optional MA filter).
  • Exit Criteria: Opposite DI cross or stop‑loss if enabled.
  • Stops: Optional stop‑loss (UseSL).
  • Default Values:
    • DILength = 14
    • KeyLevel = 23
    • UseMA = True
    • UseSL = False
  • Filters:
    • Category: Trend following
    • Direction: Long & Short
    • Indicators: DMI, Moving Average
    • Complexity: Moderate
    • Risk level: Medium

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.