BBMA Dashboard Hunter is a compact multi-timeframe analysis tool for MetaTrader 5 that combines BBMA signals, Oma Ally logic, and Fibo Musang
concepts in a single clear dashboard. The dashboard displays current and recently detected candlestick signals across multiple timeframes simultaneously,
allowing traders to quickly scan the market and identify potential BBMA setups.
Main Features
- Clean multi-timeframe dashboard overview
- Displays key BBMA signals, including:
- Extreme
- Dominant Break
- CB1
- TPW
- CSAK
- Momentum
- Reentry
- and more
- Fast market screening and setup detection
- Adjustable dashboard size
- Customizable number and order of displayed candles
- Individual signals can be enabled or hidden directly on the chart
BBMA Setup Alert Engine
Alerts are now loaded from one file: alert_setup.txt
The BBMA Setup Alert Engine is a flexible extension of the dashboard.
It allows traders to define their own trading setups as logical expressions and have them monitored automatically.
Instead of hardcoding signals in the program, users can create custom strategies by combining:
- BBMA Signals
- timeframes
- recently detected candlestick signals
The engine supports logical operators such as:
- AND (&&)
- OR (||)
- NOT (!)
- Parentheses ()
- Wildcard *
It also supports multi-timeframe conditions, making it possible to define complex BBMA setups using simple text expressions.
Alert Setup Structure
Each alert consists of a logical rule:
AlertName = Expression
MyAlert3 = D1[0]=DominantBreakB && H4[1]=MomentumS
- On D1 current candle → Dominant Break Buy
- AND
- On H4 previous candle → Momentum Sell
Alert Examples
Example 1 — Reentry Setup
ReentrySetup = H1[0]=ReentryB && H1[1]=ExtremeS
- Previous candle → Extreme Sell
- Current candle → Reentry Buy
Example 2 — Momentum Confirmation
MomentumConfirm = H4[0]=MomentumB && H1[*4]=CB1B
- Momentum Buy on H4
- AND at least one CB1 Buy within the last 4 H1 candles
Example 3 — Strong Trend Setup
StrongTrend = D1[0]=DominantBreakB && H4[0]=MomentumB
- Dominant Break on the daily timeframe
- Momentum confirmation on H4
Example 4 — EMA Rejection Setup
RejectionPlay = H1[0]=RejectionEMA50S && H1[1]=ExtremeB
- Market previously showed Extreme Buy
- Followed by an EMA50 rejection Sell
Example 5 — Multi-Timeframe Confirmation
MTFConfirm = H4[0]=ExtremeB && H1[0]=ReentryB && M15[0]=MomentumB
- Current candle → Extreme Buy on H4
- Current candle → Reentry Buy on H1
- Current candle → Momentum Buy on M15
Syntax
Candle Index
TF[0] = current candle TF[1] = previous candle TF[2] = two candles back TF[1] to TF[20] = historical candles
TF[*] = checks the last 1–20 closed candles TF[*4] = checks the last 4 closed candles
Signal Naming
Signal names always end with:
- B = Buy
- S = Sell
Examples:
MomentumB ExtremeS CB1B DominantBreakS
Supported Signals
CandleDirection DominantBreak CB1 Momentum Extreme MHV TPW Csak Csak2 CSAA Reentry RejectionEMA50 GAPRejection WicktouchBB CrossEMA50BB ZeroLossZone EMA50OutsideBB
Alert Trigger Modes
Cooldown
AlertTriggerMode = CooldownSeconds
Once Per Candle
AlertTriggerMode = OncePerAnchorBar
State Change
AlertTriggerMode = OncePerStateChange
Telegram Alerts
Enable Telegram alerts:
EnableAlertTelegram = true
TelegramBotToken TelegramChatId
Additionally, allow WebRequest in MetaTrader 5:
Tools → Options → Expert Advisors Allow WebRequest for URL
https://api.telegram.org
BBMA Dashboard Hunter can now save alert overlay history and restore it after
restarting MetaTrader or reloading the Expert Advisor.
How it works:
Every triggered alert can be stored in a history file inside the MT5 Files folder.
After restart, the dashboard reloads that history and redraws the alert lines with their hover text on the chart.
The hover text shows the alert time, setup name, and trigger type.
Relevant settings:
- Enable Alert Chart Overlay: draws alert lines and hover text on the chart
- Persist Alert History: saves and restores alert overlay history
- Alert History File: defines the base name of the history file
- Max Stored Alert Events: limits how many past alerts are kept
Indicator BBMA Oma Ally OmniView v1.30 (2026-06-01)
Updated First Reentry logic:
First Reentry signals are now filtered more strictly. A First Reentry source is only valid if a matching signal of the same type has appeared since the last reentry a
nd no opposite signal of that same type has occurred in between. This applies to Momentum, CSAK, and CSAK2 on both buy and sell sides.
The goal is to avoid mixed or conflicting setups and show cleaner, more consistent First Reentry signals.
About This Project ![]()
BBMA Dashboard Hunter is a free tool created as a personal hobby project.
The goal of this project is to help traders learn and explore the BBMA methodology,
including concepts developed and popularized by Oma Ally such as BBMA, Fibo Musang, and related market structure ideas.
This software is provided free of charge for educational and learning purposes.
It is intended to support traders who want to study BBMA signals, understand multi-timeframe analysis, and experiment with their own trading setups.
The tool is still evolving and may receive updates over time as new ideas and improvements are tested.
Please note:
- This project is not a commercial product
- It was created for learning, experimentation, and community sharing
- Use it at your own risk when trading live markets
Trading in financial markets involves risk, and no tool can guarantee profits.
If this dashboard helps you better understand BBMA concepts, then the project has achieved its purpose.