Having a good strategy is more important than ever. The BBMA strategy is a top choice because it combines two popular indicators and a complete set of rules with tested profitable outcomes.

What is BBMA?

BBMA, which stands for Bollinger Bands and Moving Average, is a trading method that is quite popular and widely used not only in the forex market but also in the stock and commodity markets. This strategy is different from another version of BBMA called BBMA Oma Ally, which uses two Moving Averages.

In the BBMA strategy, traders use the Bollinger Bands to spot possible changes in direction and the Moving Average to decide when it's a good time to get in on a trade.


How Does BBMA Trading Strategy Work?

For the Bollinger Bands, the standard settings are a period of 20 and a deviation of 2. For the Moving Average, we use a period of 10.

BBMA Setting

The basic idea is to look for moments when the price breaks out above or below the Bollinger Bands and then reverses its direction to go back inside the Bollinger Bands.

When the price briefly breaks through the Bollinger Bands and then turns back, it's a sign that the trend is likely to change. During this time, you'll often see candlesticks with either long bodies or long shadows.

This strategy can be used on various time frames, but it's best to apply it on higher time frames like H1 (1 hour) or above. This is because, on shorter time frames like M1 and M5, there is a lot of random price movement that can make things confusing.


Buy Setup

To take a buy position, follow the steps below.

Buy Setup - BBMA Strategy

  1. Keep an eye on the price as it tests the lower Bollinger Bands line. Sometimes, the price may briefly go beyond this line but should bounce back inside in the next candle. The best situation is when the price forms a long lower shadow, showing that it got pushed back and returned inside the Bollinger Bands.
  2. Once the test happens, wait for the price to rise and break through the Moving Average line. When the price successfully closes above this line, it's time to enter a buy position.
  3. Set a stop loss just below the lowest price before this move.
  4. To decide where to take your profit, you can aim for the previous resistance level or use a risk-to-reward ratio of 1:2.


Sell Setup

To enter a selling position, adhere to the following steps.

Sell Setup - BBMA Strategy

  1. Watch for the price to test the upper Bollinger Bands line. During this test, the price might briefly close outside the Bollinger Bands, but it should bounce back inside in the next candle. The best situation is when the price creates a long upper shadow, showing it got pushed back and returned within the Bollinger Bands.
  2. After that, wait for the price to drop and go below the Moving Average line. When the price successfully closes below the Moving Average, it's the signal to enter a sell position.
  3. For your stop loss, just place it above the highest price before this move.
  4. As for your take profit, you can aim for the previous support level or use a risk-to-reward ratio of 1:2.


Case Study

To make it easier to grasp, I'll show you two chart examples: one where we make a profit and another where we end up with a loss.


#1 GBP/USD - Buy

In the H1 chart of GBP/USD shown below, we can clearly see that the price is on a downward trend. Today's price is not only below the Moving Average line but also heading down according to the Bollinger Bands indicator.

Buy GBPUSD 1 - BBMA Strategy


Then, the price decides to give the lower Bollinger Bands a test. We notice a candlestick with a really long lower shadow, but it ends up staying within the Bollinger Bands.

Buy GBPUSD 2 - BBMA Strategy


Next, the price closes above the Moving Average line. This is our signal that the setup is good, and we go ahead with a buy position.

Buy GBPUSD 3 - BBMA Strategy

For safety, we put a stop loss just below the lowest price we've seen so far, which in this case is the long-shadowed candlestick from earlier. As for our take profit, we're aiming for a 1:2 risk-to-reward ratio.

Once we're in the trade, the price takes off pretty swiftly and eventually hits our take-profit level. This trade ends up giving us a profit that's twice the risk of our stop loss, a nice 2R gain.

Buy GBPUSD 4 - BBMA Strategy


#2 EUR/USD - Sell

In the H1 chart for EUR/USD shown below, it's clear that the price is on an upward trend. You can tell because the price is above the Moving Average and the Bollinger Bands are sloping upwards.

Sell EURUSD 1 - BBMA Strategy


Then, something interesting happens. The price tests the upper Bollinger Bands. We see three bullish candles trying hard to break through that upper line but not quite making it; they end up staying within the Bollinger Bands.

Sell EURUSD 2 - BBMA Strategy


After that, the price takes a dip and closes below the Moving Average line. That's our signal for a valid sell position, so we go ahead with it.

Sell EURUSD 3 - BBMA Strategy

For safety, we place a stop loss just above the highest price we've seen recently. And for our take profit, we're going for a 1:2 risk-to-reward ratio.

But here's the twist – after entering the sell position, the price doesn't drop much and quickly turns back up, hitting our stop loss. This particular sell position ends up with a loss.

Sell EURUSD 4 - BBMA Strategy


BBMA Trading Tips

Here are some tips to enhance your BBMA trading strategy.

  1. Trade at Important Price Levels: To make BBMA trading more accurate, only trade when the price is at important levels. This means looking for a confluence between key levels and BBMA entry signals. This approach means you'll trade less often, but your chances of success are higher. It is because you're entering areas where the price is more likely to turn around (reverse).
  2. Wait for Confirmation Before Entering a Trade: False breakouts can lead to unprofitable trades, causing unnecessary losses. To avoid this, exercise patience and discipline. Wait for the market to confirm the validity of a breakout before you enter a trade.
  3. Do Not trade Against the trend: BBMA is particularly effective in trending markets. However, when using this strategy, prioritize trading in the direction of the overall trend and not against it, as it improves your chances of success.
  4. Risk Management: Implement strict risk management rules. Determine your risk tolerance and set stop-loss orders to limit potential losses. A common approach is to use a 1:2 risk-to-reward ratio, as mentioned in the previous explanation.
  5. Stay Informed on News Events: Regularly monitor an economic calendar to be aware of upcoming fundamental news releases, such as economic data, earnings reports, and geopolitical events. High-impact news releases can trigger temporary price spikes and breaches of Bollinger Bands.


Pros and Cons

Trading using the BBMA strategy has its pros and cons, just like any trading method. Let's check out the pros and cons of using BBMA.



  • Adaptable: You can use BBMA for different trading styles and in various markets, which is pretty flexible.
  • Clear Signals: BBMA gives you really clear signs of when to start and stop a trade, making your decisions smarter.
  • Stay Safe: It helps you manage risk with tools like stop-loss and take-profit, so you don't lose too much money.
  • Customize It: You can tweak BBMA to fit your own trading goals and what's happening in the market.



  • False Signals: BBMA, like any strategy, can generate false signals, leading to unprofitable trades. Traders must be prepared for occasional losses.
  • Requires Skill: Successful implementation of BBMA requires a good understanding of the indicators and the ability to interpret market conditions accurately.
  • Market Conditions: BBMA may perform differently in different market conditions. It's essential to recognize when to use or adapt the strategy.


Backtesting BBMA Trading Strategy

To show how well the BBMA strategy works, we did a backtest for six months. We split it into two tests that run from January to March 2023 and May to July 2023.

We checked how the strategy did with the EUR/USD currency pair using an hourly chart, where we used the BBMA to identify entry and exit positions as explained above.

Here's how our testing turned out.



Total Trade



44 trades


51 trades



Average Profit


Average Loss


Maximum consecutive losses


Maximum consecutive profits


Average Trade per month


Average profit per month


Expectancy Value


Total Profit in 6 months


The test results show four important things to discuss:

  1. Win Rate Below 50%: Out of 95 trades, we had 51 losses and 44 profits, resulting in a win rate of approximately 46.3%. To simplify, we had more trades that didn't go in our favor than those that did. If the idea of having more losses than wins is uncomfortable for you, this approach might not be suitable.
  2. Average Monthly Trades - 15: With an average of 13 trades per month, it's important to understand that this means we won't be trading every day, especially when using the 1-hour time frame. On average, we'll be making about 4 trades each week. If the thought of not trading daily worries you, this approach may not be the right fit.
  3. Maximum Consecutive Losses - 5: In our tests, we experienced up to 5 losses in a row. That's more than our longest winning streak, which was 4 trades. So, not only did we have more losing trades overall, but we also had times when we faced longer strings of losses compared to winning streaks. If we extended our trading to a bigger sample, say 100 trades, we could encounter as many as 7 consecutive losses.
  4. Positive Expectancy Value: Despite the win rate being less than 50% and facing longer losing streaks, the strategy still made a profit. This is because we maintained a smart risk-reward ratio of 1:2. One successful trade could make up for the losses from two previous trades. Over 6 months, following this approach resulted in a total profit that was 37 times more than what we initially risked, often referred to as 37R. It shows that managing our risks wisely can lead to success even when we don't win more often than we lose.


FAQ on BBMA Trading Strategy

  • What is the Win Rate of the BBMA Strategy?
    The BBMA trading strategy's success can vary because of how you use it, the type of market you're in, and your own trading skills. There's no fixed win rate for BBMA, and if you only use BBMA, your chances of winning are probably less than 50%, like what historical data shows. To increase your chances, you need to be good at managing risk, choosing the right trade size, and sticking to your plan.

  • What is the BBMA Golden Setup?
    The "BBMA Golden Setup" is a trading term when certain conditions are met, like the price touching the upper or lower Bollinger Band and Moving Averages crossing. Traders also watch for specific candlestick patterns for this particular occasion. But remember, the exact rules can vary between traders, and it's important to test and be careful when using it in real trading.

  • What is The BBMA Strategy by OMA Ally?
    It is a specific BBMA strategy developed by Oma Ally, a reputable forex trader from Malaysia. The strategy stands out because it involves two Moving Averages and not the combination of Bollinger Bands and Moving Average. Oma Ally's version is more detailed with clear step-by-step instructions. If you decide to go with Oma Ally's version, make sure to follow his specific guidelines carefully.