Signal Bridge Pro
- Utilità
-
Muhammad Jawad Shabir
🔧 Expert Developer of Advanced Algorithmic Trading | AI, Neural Logic & Custom Systems
Welcome to my profile! - Versione: 3.10
- Aggiornato: 31 agosto 2026
- Attivazioni: 20
Signal Bridge Pro connects any custom indicator to your trading account. It reads the indicator's buffers, applies your filters and risk rules, and executes the trades for you. No programming and no indicator source code are required.
Please read first: this is a utility, not a trading strategy. It does not generate signals of its own. You need an indicator that already produces buy and sell values in its buffers. The quality of your results depends entirely on the indicator you connect.
How it works
- Place your indicator in the MQL5\Indicators folder.
- Enter the indicator file name in the utility's settings.
- Enter the buy and sell buffer numbers. The built-in scanner can find them for you.
Everything else runs on safe defaults. Three settings are enough for a working setup.
Eight ways to read a signal
Most converters only handle arrow indicators. Signal Bridge Pro also handles indicators that signal through lines, colours and levels:
- Arrow, new signal only
- Arrow, every bar the value is present
- Crossing of two lines, such as a moving average pair
- Histogram change of sign
- Crossing of a fixed level, for oscillators
- Change of a colour index, for trend lines and SuperTrend type indicators
- Change of line slope
- Automatic detection, which selects one of the above for you
Setup helpers
- Buffer Scanner. On start-up the utility examines every buffer of your indicator and prints a map to the Experts log: which buffers hold data, how densely they are filled, their value range, and whether each one looks like an arrow, a line or a histogram. You no longer have to guess buffer numbers.
- Automatic empty value detection. Some indicators mark "no signal" with an empty value constant and others with zero. The utility samples recent history and decides which convention your indicator uses.
- Indicator parameters. You can pass your indicator's own input parameters as a comma separated list, so the utility works with your chart settings rather than the indicator defaults.
Second indicator
An optional second indicator can be combined with the first in five ways:
- Both must agree
- Either one may trigger
- The second acts as a trend filter only
- The second blocks signals that contradict it
- The first triggers, the second confirms within a number of bars
The second indicator can run on its own timeframe, so a lower timeframe entry can be filtered by a higher timeframe trend.
Signal timing
- Choose which bar is read: the forming bar or a closed bar.
- Wait a number of bars after a signal before entering.
- Accept signals that are a few bars old, so a signal is not lost when the spread was too wide or the terminal was restarted.
- Cancel an entry if price has moved too far from the signal bar.
- Buffers are read again at the moment of execution, so a signal removed by a repainting indicator does not become a trade.
- Reverse mode swaps buy and sell.
Symbol handling
- Select the signal symbol from the chart, by name, or by its number in the symbol list.
- Broker suffixes and prefixes are resolved automatically, so EURUSD also matches EURUSDm or EURUSD.a.
- Signals can be read on one symbol and traded on another.
Money management and protection
- Fixed lot, risk percentage of equity, or an equity step.
- Stop loss and take profit in points or as ATR multiples.
- Break-even, trailing stop and partial close.
- Maximum drawdown stop, daily loss limit, daily profit target and loss streak stop.
- Spread filter, trading hours and weekday filter.
- Order filling mode, broker stop level and free margin are checked before every order.
Dashboard
A panel on the chart shows the connected indicator, the detected read mode, the last signal, open positions, floating result, today's result, closed trades, win rate, spread and drawdown. It can be resized, moved to any corner, and hidden with a single button. The hidden or visible state is remembered when you change the timeframe.
Logging
Entries, exits, partial closes, rejected orders and skipped signals are written to a CSV file with the reason for each skip. This makes it straightforward to see why a particular signal did not become a trade.
Requirements and limitations
- MetaTrader 5. Hedging and netting accounts are both supported.
- You must supply your own indicator. None is included.
- The indicator must expose its signals through buffers. Signals drawn only as chart objects cannot be read.
- Because the indicator name is a text input, the Strategy Tester must run on local agents. Remote and cloud agents cannot load an indicator that is chosen at run time.
- Results depend on the indicator you connect. No past or future performance is implied.
If you have a question about connecting a particular indicator, send me a message and I will help you find the correct buffers and settings.
