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.
Three calculation modes: Fixed Lot, Percent Risk, and Paroli
Dual persistence system using GlobalVariables and CSV files
Automated lot sizing based on balance or equity percentage
Visual panel for risk monitoring and trade auditing
Read from EA_RiskManager_Test_v1.0.1.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpRiskMode
ENUM_RISK_MODE
RISK_MODE_PAROLI
Modo de Riesgo
InpPersistType
ENUM_PERSIST_TYPE
PERSIST_DUAL
Tipo Persistencia
InpFixedLot
double
0.10
Lotaje Fijo
InpMaxLot
double
10.0
Lotaje Maximo
InpRiskPercent
double
1.0
% de Riesgo
InpRiskBase
ENUM_RISK_BASE
RISK_BASE_BALANCE
Base del %
InpMaxRiskPct
double
5.0
Max % Permitido
InpParoliPhase
ENUM_PAROLI_PHASE
PAROLI_F5
Fase Paroli (F3-F10)
InpParoliBaseRisk
double
1.0
Riesgo Base ($)
InpMagic
int
999888
Magic Number
InpSLTPMode
ENUM_SL_TP_MODE
SLTP_POINTS
Modo SL/TP (v1.0.1)
InpSL_Pips
double
20.0
Stop Loss (PIPS - solo Forex)
Show all 21 inputs
Name
Type
Default
Description
InpTP_Pips
double
40.0
Take Profit (PIPS - solo Forex)
InpSL_Points
double
2000.0
Stop Loss (PUNTOS - V100/Sinteticos)
InpTP_Points
double
4000.0
Take Profit (PUNTOS - V100/Sinteticos)
InpAutoTrade
bool
true
Auto Trading Activo?
InpEMAFast
int
8
EMA Rapida (periodos)
InpEMASlow
int
21
EMA Lenta (periodos)
InpEMAPrice
ENUM_APPLIED_PRICE
PRICE_CLOSE
Precio para EMAs
InpVerbose
bool
true
Logs detallados?
InpShowPanel
bool
true
Mostrar panel?
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone soulcore-dev/MOISES_RISK_MANAGER_LIB from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
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.
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
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
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
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
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
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