Skip to main content
Any Framework

Omar MMR Strategy (Python)

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

Install

dotnet add package StockSharp.Strategies.0438_Omar_Mmr.py --version 5.0.0

No framework information available.

README

Omar MMR Strategy (Python Version)

Momentum-based method that blends RSI, three exponential moving averages, and a MACD crossover. Long trades occur when price is above the slow EMA, the fast EMA exceeds the medium EMA, MACD crosses bullishly, and RSI sits in a neutral zone between 29 and 70.

Take-profit and stop-loss percentages are applied through the engine's protection module. The setup focuses on aligning momentum and trend while avoiding overextended RSI readings.

Details

  • Entry Criteria:
    • Long: Close above EMA C, EMA A > EMA B, MACD line crosses above signal, RSI between 29 and 70.
  • Exit Criteria:
    • Managed via take-profit or stop-loss; no explicit indicator exit.
  • Indicators:
    • RSI (length 14)
    • EMA A/B/C (periods 20/50/200)
    • MACD (12,26,9)
  • Stops: Percent-based take-profit 1.5% and stop-loss 2% by default.
  • Default Values:
    • RsiLength = 14
    • EmaALength = 20
    • EmaBLength = 50
    • EmaCLength = 200
    • MacdFastLength = 12
    • MacdSlowLength = 26
    • MacdSignalLength = 9
    • TakeProfitPercent = 1.5
    • StopLossPercent = 2.0
  • Filters:
    • Trend continuation
    • Single timeframe
    • Indicators: RSI, EMA, MACD
    • Stops: Yes
    • Complexity: Moderate

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.