Description
MultiTF Bulls Power Bot is a rule-based algorithmic trading system developed with a focus on XAUJPY.
Backtested with accurate tick data! The performance you see in the screenshots reflects the actual live performance of the bot!
Instead of relying on a single indicator or a simple crossover strategy, the bot combines several independent market measurements to build a multi-layer entry filter.
The core philosophy is simple:
"Don't enter just because momentum is moving in one direction. Enter only when several aspects of the market are aligned
— while actively filtering conditions that may signal exhaustion or an unfavorable reversal."
The result is a systematic approach designed to identify stronger directional phases while avoiding a number of potentially
lower-quality entries and avoid entries at a phase of trend exhaustion.
Bulls Power:
The first layer is Bulls Power. Rather than simply asking whether Bulls Power is positive or negative, the bot uses custom threshold levels to create a deliberate, asymmetric filter - designed to prevent the algorithm from blindly entering when the market has already moved too far into a particular phase.
Stochastic Oscillator:
The strategy then examines the Stochastic Oscillator, using a relatively long lookback configuration. Long periods in this indicator help to identify long term market momentum. Importantly, the bot does not simply use traditional overbought/oversold levels. Instead, it evaluates the direction of both %K and %D in combination with the other indicators.
MACD Divergence:
One of the more distinctive components of the system is its MACD divergence detection. The algorithm searches a configurable historical lookback period for significant swing highs and swing lows. It then compares price movement against MACD movement.
The bot uses this information as a protective filter.
A Buy is blocked when bearish divergence is detected.
A Sell is blocked when bullish divergence is detected.
This is an important part of the strategy's design: divergence is not simply treated as another “buy/sell signal.” Instead, it is used to recognize situations where the trend is likely to turn around - or where a trade is better avoided to wait for a clearer alignment of indicator signals.
Why Use Multiple Confirmation Layers?
Markets frequently produce misleading signals. Momentum can temporarily accelerate before reversing. A price move can continue while underlying momentum weakens. An oscillator can turn upward without producing a meaningful trend.
The philosophy behind MultiTF Bulls Power Bot is therefore to make the market satisfy multiple conditions before committing capital.
This bot can be configured to be used as a low lot size, high frequency trading bot but also a higher lot size low frequency swing trading bot.
Key Features
- Designed for XAUJPY
- Multi-layer market confirmation
- Bulls Power threshold filtering
- Long-period Stochastic momentum confirmation
- Automatic MACD divergence detection
- Multi-timeframe architecture
- Configurable MACD timeframe
- Maximum BUY/SELL position control
- Configurable Stop Loss and Take Profit
- Optional dynamic trailing stop
- Independent BUY/SELL enable switches
- Fully automated execution
- No external access rights or custom indicators required
- Unlimited lifetime use!
- Backtested with accurate tick data!
- Most successful parameters are predefined but feel free to adapt the bot based on how the market will develop in the future.
- Individual manual trading possible on the same account!
Feel free to trade manually yourself on the same account while the bot is running - the bot handles its positions exclusively and you will never interfere with the bots operation.
Trading involves substantial risk. Past backtest or live-trading performance does not guarantee future results. The bot should be evaluated with appropriate risk management and tested on a demo account before being used with real capital. I do not take responsibility for potential losses.
Summary
Key features include configurable MACD timeframes, maximum position controls, adjustable stop loss and take profit settings, and an optional dynamic trailing stop. It supports simultaneous manual trading on the same account without interference. The system is fully automated, requires no external indicators, and has been backtested with accurate tick data to reflect live performance. It is adaptable for both high-frequency low-lot trading and lower-frequency swing trading styles. Risk management tools such as fixed lot sizing, stop loss, take profit, and trailing stops are integrated. The bot operates on a multi-timeframe architecture and includes independent enable switches for buy and sell operations.
