Collection · MT5

OmniB3

by helveciopereira

OmniB3 is an automated grid trading expert advisor for MetaTrader 5, specifically developed for the Brazilian B3 exchange mini-contracts including WIN (mini-index) and WDO (mini-dollar).

High risk

GitHub stars1
Forks0
Last update3 months ago26 May 2026
LicenceNone stated

Overview

OmniB3 employs a multi-indicator entry system with up to four confirmation layers, utilizing signals such as RSI. The EA features an advanced grid engine, a recovery mode for managing losing positions, and comprehensive money management tools including daily loss limits and drawdown protection in Brazilian Real. It includes a floating graphical dashboard for real-time monitoring, though the repository lacks a detailed README.

Details

Input parameters

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

NameTypeDefaultDescription
InpSeparator0string======== DADOS INICIAIS ========
InpMagicNumberint202605Número Mágico (ID único do EA)
InpLogLevelENUM_LOG_LEVELLOG_INFONível de Log
InpLogToFileboolfalseSalvar Log em Arquivo?
InpCommentstringComentário nas Ordens (vazio = padrão)
InpSpreadMaxint30Spread Máximo (pontos)
InpSeparator1string======== GERENCIAR DINHEIRO ========
InpBalanceModeENUM_BALANCE_MODEBAL_FULL_ACCOUNTModo do Saldo do Robô
InpBalanceValuedouble10000.0Valor do Saldo (R$) ou Porcentagem
InpMaxBalancedouble0.0Saldo Máximo do Robô (0=sem teto)
InpSepPresetstring---- Multiplicador de Preset ----
InpPresetModeENUM_PRESET_MODEPRESET_DISABLEDModo xPreset
Show all 40 inputs
NameTypeDefaultDescription
InpPresetFactordouble10000.0Fator Base (R$ para x1)
InpSepStopMMstring---- StopLoss do Robô ----
InpMMStopAmountdouble0.0StopLoss Valor (R$, 0=desab.)
InpMMStopPercentdouble0.0StopLoss DD% (0=desab.)
InpMMMaxLossdouble0.0Prejuízo Atual Máx (R$, 0=desab.)
InpMMWaitLossint0Aguardar após Prejuízo (seg)
InpMMStopLossboolfalseParar após Prejuízo?
InpSeparator2string======== ABERTURA ========
InpRiskProfileENUM_RISK_PROFILEPROFILE_CUSTOMPerfil de Risco
InpDirectionENUM_GRID_DIRECTIONGRID_BUY_ONLYDireção (Compra ou Venda)
InpSepIndicatorstring---- Indicador de Sinal ----
InpSignalIndENUM_INDICATOR_SIGNALOB3_IND_RSIIndicador Principal
InpSignalStratENUM_INDICATOR_STRATEGYSTRAT_STANDARDEstratégia do Sinal
InpConfirm1ENUM_INDICATOR_SIGNALOB3_IND_NONEConfirmação 1
InpConfStrat1ENUM_INDICATOR_STRATEGYSTRAT_DISABLEDEstratégia Confirm. 1
InpConfirm2ENUM_INDICATOR_SIGNALOB3_IND_NONEConfirmação 2
InpConfStrat2ENUM_INDICATOR_STRATEGYSTRAT_DISABLEDEstratégia Confirm. 2
InpConfirm3ENUM_INDICATOR_SIGNALOB3_IND_NONEConfirmação 3
InpConfStrat3ENUM_INDICATOR_STRATEGYSTRAT_DISABLEDEstratégia Confirm. 3
InpConfirm4ENUM_INDICATOR_SIGNALOB3_IND_NONEConfirmação 4
InpConfStrat4ENUM_INDICATOR_STRATEGYSTRAT_DISABLEDEstratégia Confirm. 4
InpUseIndInitialbooltrueUsar Indicador na Ordem Inicial?
InpUseIndGridboolfalseUsar Indicador nas Ordens da Grid?
InpOpenOnCandlebooltrueAbrir Apenas no Início do Candle?
InpSepLotsstring---- Lotes ----
InpInitialLotdouble1.0Volume Inicial (contratos)
InpLotMindouble1.0Lote Mínimo
InpLotMaxdouble100.0Lote Máximo

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone helveciopereira/Stocks 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

This repository is a substantial collection of nearly five hundred Expert Advisors for the MetaTrader 5 platform. The library includes various automated strategies such as divergence detection using RSI and MACD, moving average crossovers, and zone recovery systems. It features a mix of trading robots, indicator-based

MT5 Collection Indicator crossoverMean reversionMartingale High risk
6 stars

This collection provides MetaTrader 5 Expert Advisors sourced from MQL5 programming documentation. The primary tool, Unity Martingale, implements a multi-currency reversal strategy using breakout or pullback signals. It employs a martingale lot-scaling system that increases positions after losses based on a user-define

MT5 Collection MartingaleGridBreakout High risk
3 stars

This MetaTrader 5 expert advisor is an educational project implementing a martingale trading strategy. It uses Bollinger Bands to trigger entries and employs a grid-based approach to manage trades by layering additional positions at fixed intervals. The system features lot size multiplication after each layer to recove

MT5 Collection MartingaleGridMean reversion High risk

North East Way Collection

by Yogurt-Peng
2 stars

This repository contains a collection of MetaTrader expert advisors for MT4 and MT5, featuring various algorithmic trading strategies. The primary EA, North East Way, implements a multi-currency grid and martingale system focused on mean reversion for correlated pairs such as AUDNZD and NZDCAD. It manages risk through

MT4MT5 Collection Mean reversionGridMartingale High risk
Updated 1 year ago None stated GitHub repository of North East Way Collection

Guangying Strategy

by sunyourway
2 stars

This collection for MetaTrader 4 and 5 features the Guangying multi-symbol expert advisor alongside various utility tools and martingale-based robots. The primary system monitors multiple forex pairs and gold from a single chart using Fibonacci-derived logic for trade entries. It includes risk controls such as equity d

MT4MT5 Collection MartingaleGridMulti-strategy High risk
Updated 9 years ago None stated GitHub repository of Guangying Strategy
2 stars

This repository contains a collection of MetaTrader 5 expert advisors developed for educational purposes. The primary strategies revolve around Commodity Channel Index crossovers and Average True Range indicators for dynamic stop loss and take profit placement. The codebase includes various experimental models, such as

MT5 Collection Indicator crossoverMean reversionMartingale High risk
Updated 2 years ago None stated GitHub repository of MQL5 Learning Collection

More collections

Need a broker for MT5?

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

Compare brokers