Product Overview
BBMA Dancer EA MT5 is an automated Trend Following Expert Advisor for MetaTrader 5, designed around the BBMA (Bollinger Bands and Moving Average) trading approach. The EA analyzes BBMA-based trend signals to identify market direction and automatically execute trades in alignment with the detected trend.
The name “BBMA Dancer” reflects the way its orders are designed to move with the market, following the rhythm and direction of BBMA trend signals rather than attempting to predict every short-term price movement.
Although the EA can technically be used on different currency pairs, it is specifically designed and recommended for EURUSD on the M15 timeframe.
According to the developer, BBMA Dancer EA has been tested for more than five years using real-tick historical data. Historical testing can provide useful information about how the strategy behaved under simulated historical conditions, but it should not be considered a guarantee of future live performance.
About the Developer
- Author: Zada Janitra Kamilah Rahmadi.
- Experience: Over +4 years of experience on MQL5.
- Notable Products: BBMA Dancer EA MT5, BBMA Dancer MT4, Big Trader Mindset EA MT5 and other advisors.
- Flagship Product: BBMA Dancer EA MT5 is rated as the best performing product of the year.
>> Delivery time 24h-48h after payment.
>>> Refund if not delivered.
>>> You will receive the latest version without any limitations (ID+Time).
>>Reviewed by Jason Stap <<
Key Features of BBMA Dancer EA MT5
🔺BBMA Trend Following Strategy
BBMA Dancer EA uses Bollinger Bands and Moving Average-based market analysis to identify trend conditions and seek trading opportunities in the direction of the detected market movement.
🔺Trend-Aligned Order Management
The EA is designed to allow its orders to follow the market in accordance with BBMA trend signals, creating the characteristic “dancing” behavior from which the product gets its name.
🔺Designed for EURUSD
While the EA may technically operate on other currency pairs, EURUSD M15 is the recommended configuration provided by the developer.
🔺M15 Trading
The recommended 15-minute timeframe provides the EA with a balance between short-term market movement and broader intraday trend information.
🔺Automatic Lot Calculation
When AutoLots is enabled, the EA can automatically calculate position size according to the configured risk parameter.
🔺Manual Lot Mode
Traders who prefer direct control over position size can disable AutoLots and specify their own ManualLots value.
🔺Configurable Order Distance
The MinStep parameter defines the minimum distance between orders, allowing traders to control how closely additional orders can be placed.
🔺Stop Loss Protection
The EA includes a configurable Stop Loss parameter to define the maximum intended price distance for an individual order.
How Does BBMA Dancer EA MT5 Work?
BBMA Dancer EA follows a trend-oriented trading process based on BBMA market conditions.
Step 1 – Analyze Market Direction
The EA monitors the EURUSD market using its BBMA-based analytical framework to determine the prevailing trend and potential directional conditions.
Step 2 – Identify Trading Conditions
When the BBMA signals indicate a suitable trend-following environment, the EA evaluates the market for a potential entry.
Step 3 – Execute the Trade
Once the required conditions are satisfied, the EA automatically places the corresponding order without requiring manual execution.
Step 4 – Manage Order Distance
The MinStep parameter controls the minimum distance between orders. With the default value of 20, the configured distance is 20 pips according to the developer’s parameter description.
Step 5 – Apply Risk and Lot Management
The EA can calculate lot size automatically when AutoLots = true, using the configured Risk value. Alternatively, traders can disable automatic sizing and use a fixed ManualLots setting.
This creates a configurable framework for traders who want to adjust position sizing according to their account and risk preferences.
Why Choose BBMA Dancer EA MT5?
BBMA Dancer EA may be suitable for traders looking for an automated EURUSD trend-following EA for MT5 based on the BBMA methodology.
Key reasons to consider the system include:
- BBMA-based trend-following logic
- Specifically designed for EURUSD
- Recommended M15 timeframe
- Automated trade execution
- Automatic or manual lot sizing
- Configurable Stop Loss
- Configurable minimum order distance
- Hedging account compatibility
- More than five years of historical real-tick testing reported by the developer
- Suitable for traders who prefer automated trend participation
The strategy is focused on following market direction rather than manually predicting every market movement.
BBMA Dancer EA MT5 Backtest Results
🔺EURUSD pair
- Initial Deposit: $300
- Total Net Profit: $900,782.81
- Win Rate (% of total): 81.35%
- Maximum Drawdown: 3.49%

BBMA Dancer EA Backtest

BBMA Dancer EA MT5 Backtest
Performance and Risk Management
According to the developer, BBMA Dancer EA has been tested for more than five years using real-tick historical data.
Real-tick testing can provide a more detailed historical simulation than simplified modeling methods. However, backtest results remain historical and may differ substantially from live trading because of factors such as:
- Spread variations
- Slippage
- Execution speed
- Broker conditions
- Liquidity
- Commission and swap costs
- Market gaps
- Changes in market behavior
The EA provides several parameters for controlling trading exposure.
Stoploss
Stoploss = 200
According to the supplied settings, a value of 200 represents 200 pips.
MinStep
MinStep = 20
This defines a minimum order distance of 20 pips, according to the developer’s parameter description.
AutoLots
AutoLots = true
When enabled, the EA automatically calculates position size.
Risk
Risk = 0.2
This parameter is used for automatic lot-size calculation when AutoLots is enabled.
ManualLots
ManualLots = 0.01
When automatic lot sizing is disabled, the EA uses the manually specified lot size.
Weaknesses and Risk Warnings
Trend-Following Risk
Trend-following systems can perform differently when markets become sideways, choppy, or frequently reverse direction.
EURUSD Market Conditions
Although EURUSD is generally highly liquid, spreads and execution conditions can change around major economic releases and periods of reduced liquidity.
Multiple-Order Exposure
The presence of a MinStep parameter means order spacing is an important part of the EA’s configuration. Traders should understand the potential cumulative exposure before using the system on a live account.
Leverage Risk
The recommended leverage of 1:400 or higher can significantly increase available trading exposure. High leverage does not reduce market risk and can amplify both profits and losses.
Broker Quality Matters
The developer recommends a broker with:
- Low spreads
- Low Stop Level
- Low slippage
Actual results can vary depending on broker execution and trading conditions.
VPS Dependency
Because automated trading can require continuous market monitoring and execution, 24/7 VPS hosting is strongly advised by the developer.
No Guaranteed Profit
The stated minimum deposit of $300 should not be interpreted as a guarantee that the EA will be profitable or that this capital level is appropriate for every trader.
Forex trading involves substantial risk, and historical testing does not guarantee future results.
Pros and Cons
| Pros |
Cons |
| BBMA-based trend-following strategy |
Can struggle during sideways markets |
| Designed specifically for EURUSD |
Recommended configuration is relatively specific |
| Recommended M15 timeframe |
Requires suitable broker conditions |
| More than five years of real-tick historical testing reported |
Historical results do not guarantee live performance |
| Automatic lot calculation |
High leverage increases exposure |
| Manual lot option available |
Multiple-order exposure should be monitored |
| Configurable Stop Loss |
Slippage and spread can affect results |
| Configurable MinStep |
24/7 VPS is strongly advised |
| Hedging account support |
Forex trading carries significant risk |
Recommended Settings and Trading Environment
For the configuration supplied by the developer, consider the following setup:
| Setting |
Recommendation |
| Trading Pair |
EURUSD |
| Timeframe |
M15 |
| Account Type |
Hedging |
| Minimum Deposit |
$300 |
| Recommended Leverage |
1:400 or higher |
| Stop Loss |
200 pips |
| MinStep |
20 pips |
| AutoLots |
True |
| Risk |
0.2 |
| Manual Lots |
0.01 when AutoLots is disabled |
| VPS |
24/7 strongly advised |
| Broker |
Low spread, low Stop Level, low slippage |
These are the supplied developer recommendations. Traders should independently evaluate whether the settings are appropriate for their account size and risk tolerance.
How to Install BBMA Dancer EA MT5
- Download the BBMA Dancer EA MT5 files after purchase.
- Open MetaTrader 5.
- Select File → Open Data Folder.
- Navigate to MQL5 → Experts.
- Copy the EA file into the Experts folder.
- Restart MT5 or refresh the Navigator window.
- Open an EURUSD M15 chart.
- Confirm that the trading account is configured as a Hedging account.
- Attach BBMA Dancer EA to the chart.
- Configure the Stop Loss, MinStep, AutoLots, Risk, and ManualLots parameters.
- Enable Algo Trading.
- Run a demo forward test before using the EA with real capital.
For continuous automated operation, a stable 24/7 VPS is strongly recommended.
Real User Reviews and Feedback
🔺BBMA Dancer EA is highly appreciated by the MQL5 community for bringing stable and reliable profits. Below are 5 star reviews from users:
- Toropic_capricorn (2022.06.10): “I have tested with this EA. The result was very good and stable.”
- Dotzen (2022.06.01): “The best EA I have come across so far, it places at least a trade a day with an assurance of closing with profit.”
- Dennis Vermeulen (2022.06.10): “Best EA I’ve ever bought. Sometimes it rides the trend and it will generate very nice profits. Feels like we are one team. Recommended.”
What’s Included in the Download Package?
- Setting (If Any).docx
- Installation Guide.docx
>>> Join VIP Membership Now <<<
Final Thoughts
In summary, BBMA Dancer EA MT5 is a specialized EURUSD Trend Following Expert Advisor for MetaTrader 5, designed around the BBMA methodology and optimized for the M15 timeframe. Its core approach focuses on identifying directional market conditions and automatically participating in established trends rather than attempting to predict every short-term price movement.
The EA provides flexible position-management options, including automatic or manual lot sizing, configurable Stop Loss, and adjustable minimum order distance. However, the MinStep-based order structure means traders should understand potential cumulative exposure, particularly during periods when EURUSD moves against the trading direction. Trend-following strategies can also experience weaker performance during sideways or rapidly reversing markets.
The supplied EURUSD backtest reports $900,782.81 total net profit, an 81.35% win rate, and 3.49% maximum drawdown from an initial deposit of $300. The developer also reports more than five years of real-tick historical testing. These historical results do not guarantee future performance, and actual results can differ because of spread, slippage, execution quality, commissions, liquidity, leverage, broker conditions, and changing market behavior.
Overall, BBMA Dancer EA MT5 offers a structured framework for automated EURUSD trend trading. Traders should verify Hedging account compatibility, use realistic broker conditions, monitor order exposure, and conduct extended demo and forward testing before considering live deployment. Conservative position sizing and a reliable 24/7 VPS are also recommended.
Reviews
Clear filtersThere are no reviews yet.