Risk & protection · MT5

Moises Risk Manager

by soulcore-dev

Moises Risk Manager is a risk management framework and expert advisor for MetaTrader 5.

GitHub stars1
Forks0
Last update8 months ago21 Jan 2026
LicenceNone stated

Overview

Moises Risk Manager offers automated lot sizing through fixed volumes, balance or equity percentage risk, and the Paroli positive progression system. The tool includes a persistence engine that saves trade states to global variables and CSV files, ensuring recovery after terminal restarts. It features an integrated EMA crossover strategy for automated testing and deployment, along with comprehensive logging and an on-screen panel. Risk controls include hard stop loss and take profit settings.

Details

Author

soulcore-dev on GitHub

Type

Risk & protection

Platform

MetaTrader 5 (MQL5)

Strategy

Indicator crossover

Markets

Forex

Timeframes

Any timeframe

Risk profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Input parameters

Read from EA_RiskManager_Test_v1.0.1.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpRiskModeENUM_RISK_MODERISK_MODE_PAROLIModo de Riesgo
InpPersistTypeENUM_PERSIST_TYPEPERSIST_DUALTipo Persistencia
InpFixedLotdouble0.10Lotaje Fijo
InpMaxLotdouble10.0Lotaje Maximo
InpRiskPercentdouble1.0% de Riesgo
InpRiskBaseENUM_RISK_BASERISK_BASE_BALANCEBase del %
InpMaxRiskPctdouble5.0Max % Permitido
InpParoliPhaseENUM_PAROLI_PHASEPAROLI_F5Fase Paroli (F3-F10)
InpParoliBaseRiskdouble1.0Riesgo Base ($)
InpMagicint999888Magic Number
InpSLTPModeENUM_SL_TP_MODESLTP_POINTSModo SL/TP (v1.0.1)
InpSL_Pipsdouble20.0Stop Loss (PIPS - solo Forex)
Show all 21 inputs
NameTypeDefaultDescription
InpTP_Pipsdouble40.0Take Profit (PIPS - solo Forex)
InpSL_Pointsdouble2000.0Stop Loss (PUNTOS - V100/Sinteticos)
InpTP_Pointsdouble4000.0Take Profit (PUNTOS - V100/Sinteticos)
InpAutoTradebooltrueAuto Trading Activo?
InpEMAFastint8EMA Rapida (periodos)
InpEMASlowint21EMA Lenta (periodos)
InpEMAPriceENUM_APPLIED_PRICEPRICE_CLOSEPrecio para EMAs
InpVerbosebooltrueLogs detallados?
InpShowPanelbooltrueMostrar panel?

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone soulcore-dev/MOISES_RISK_MANAGER_LIB from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar expert advisors

PropGuard MT5

by dmck24
1 stars

This MetaTrader 5 expert advisor serves as a compliance protection layer designed for proprietary trading firm accounts. It implements three primary risk guards: an equity-anchored daily loss limit that resets at midnight, a static overall maximum loss halt based on starting balance, and a news filter that blocks new e

MT5 Risk & protection Indicator crossover
Updated 3 months ago None stated GitHub repository of PropGuard MT5

Account Protector

by EarnForex
124 stars

Account Protector is a risk management expert advisor for MetaTrader 4 and 5 designed to monitor account health and prevent excessive drawdowns. It allows users to set specific triggers based on floating profit or loss, equity levels, free margin, spread, or daily performance. When these conditions are met, the EA auto

MT4MT5 Risk & protection
Updated 7 months ago Apache-2.0 GitHub repository of Account Protector

AutoTrading Scheduler

by EarnForex
55 stars

This expert advisor provides automated schedule management for the MetaTrader 4 and MetaTrader 5 platforms. It allows users to define specific time windows for each day of the week to toggle the platform's global AutoTrading status. Beyond simple scheduling, the utility can close active positions and delete pending ord

MT4MT5 Risk & protection
Updated 6 months ago Apache-2.0 GitHub repository of AutoTrading Scheduler

ICCapitals Secure

by ICCapitals
3 stars

ICCapitals Secure is a risk management utility for MetaTrader 5. It acts as a supervisor to monitor and enforce trading parameters across an account. The expert advisor calculates position sizing based on a user-defined risk percentage per trade and manages risk-to-reward ratios. It features a timer-driven function to

MT5 Risk & protection
Updated 4 years ago None stated GitHub repository of ICCapitals Secure

Equity Protector

by sacrosK11
3 stars

Equity Protector is an account management utility for MetaTrader 5 designed to safeguard capital against significant drawdowns. It operates by monitoring account equity and balance at a user-defined frequency, such as every second. When the floating loss reaches a specified percentage or limit, the utility automaticall

MT5 Risk & protection
Updated 2 years ago None stated GitHub repository of Equity Protector

Mask Protected Trading Panel

by meshalalsultan
2 stars

Mask Protected Trading Panel is a manual execution utility for MetaTrader 5 designed to enforce discipline and strict risk management. It acts as a protective layer, blocking manual orders that violate pre-set rules such as maximum daily trades, drawdown limits, or minimum reward-to-risk ratios. The tool includes a man

MT5 Risk & protection
Updated 3 months ago None stated GitHub repository of Mask Protected Trading Panel

More risk tools

Need a broker for MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers