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).
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.
Read from OmniB3_EA_v2.50.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpSeparator0
string
======== DADOS INICIAIS ========
InpMagicNumber
int
202605
Número Mágico (ID único do EA)
InpLogLevel
ENUM_LOG_LEVEL
LOG_INFO
Nível de Log
InpLogToFile
bool
false
Salvar Log em Arquivo?
InpComment
string
Comentário nas Ordens (vazio = padrão)
InpSpreadMax
int
30
Spread Máximo (pontos)
InpSeparator1
string
======== GERENCIAR DINHEIRO ========
InpBalanceMode
ENUM_BALANCE_MODE
BAL_FULL_ACCOUNT
Modo do Saldo do Robô
InpBalanceValue
double
10000.0
Valor do Saldo (R$) ou Porcentagem
InpMaxBalance
double
0.0
Saldo Máximo do Robô (0=sem teto)
InpSepPreset
string
---- Multiplicador de Preset ----
InpPresetMode
ENUM_PRESET_MODE
PRESET_DISABLED
Modo xPreset
Show all 40 inputs
Name
Type
Default
Description
InpPresetFactor
double
10000.0
Fator Base (R$ para x1)
InpSepStopMM
string
---- StopLoss do Robô ----
InpMMStopAmount
double
0.0
StopLoss Valor (R$, 0=desab.)
InpMMStopPercent
double
0.0
StopLoss DD% (0=desab.)
InpMMMaxLoss
double
0.0
Prejuízo Atual Máx (R$, 0=desab.)
InpMMWaitLoss
int
0
Aguardar após Prejuízo (seg)
InpMMStopLoss
bool
false
Parar após Prejuízo?
InpSeparator2
string
======== ABERTURA ========
InpRiskProfile
ENUM_RISK_PROFILE
PROFILE_CUSTOM
Perfil de Risco
InpDirection
ENUM_GRID_DIRECTION
GRID_BUY_ONLY
Direção (Compra ou Venda)
InpSepIndicator
string
---- Indicador de Sinal ----
InpSignalInd
ENUM_INDICATOR_SIGNAL
OB3_IND_RSI
Indicador Principal
InpSignalStrat
ENUM_INDICATOR_STRATEGY
STRAT_STANDARD
Estratégia do Sinal
InpConfirm1
ENUM_INDICATOR_SIGNAL
OB3_IND_NONE
Confirmação 1
InpConfStrat1
ENUM_INDICATOR_STRATEGY
STRAT_DISABLED
Estratégia Confirm. 1
InpConfirm2
ENUM_INDICATOR_SIGNAL
OB3_IND_NONE
Confirmação 2
InpConfStrat2
ENUM_INDICATOR_STRATEGY
STRAT_DISABLED
Estratégia Confirm. 2
InpConfirm3
ENUM_INDICATOR_SIGNAL
OB3_IND_NONE
Confirmação 3
InpConfStrat3
ENUM_INDICATOR_STRATEGY
STRAT_DISABLED
Estratégia Confirm. 3
InpConfirm4
ENUM_INDICATOR_SIGNAL
OB3_IND_NONE
Confirmação 4
InpConfStrat4
ENUM_INDICATOR_STRATEGY
STRAT_DISABLED
Estratégia Confirm. 4
InpUseIndInitial
bool
true
Usar Indicador na Ordem Inicial?
InpUseIndGrid
bool
false
Usar Indicador nas Ordens da Grid?
InpOpenOnCandle
bool
true
Abrir Apenas no Início do Candle?
InpSepLots
string
---- Lotes ----
InpInitialLot
double
1.0
Volume Inicial (contratos)
InpLotMin
double
1.0
Lote Mínimo
InpLotMax
double
100.0
Lote Máximo
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone helveciopereira/Stocks 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 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
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
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
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
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
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