SignalBridge EA
- Utilities
- Version: 2.10
- Activations: 5
Convert Compatible Indicator Signals Into Automated Trades
SignalBridge EA is a MetaTrader 4 Expert Advisor designed to connect compatible trading indicators with automated trade execution.
Instead of manually watching the chart and placing an order every time your indicator generates a BUY or SELL signal, SignalBridge EA can detect supported signals and automatically execute and manage the corresponding trade.
The EA supports several common methods used by MT4 indicators to communicate trading signals, including indicator buffers, chart arrows, chart objects, and text-based signals.
SignalBridge EA does not determine whether a third-party indicator's strategy is profitable. It acts as a signal-to-trade execution and trade-management tool.
Main FeaturesMultiple Signal Detection Methods
SignalBridge EA can work with many common MT4 indicator designs.
Supported methods include:
-
BUY and SELL indicator buffers
-
Single state buffers such as 1 = BUY and -1 = SELL
-
Wingdings arrow objects
-
Standard MT4 BUY/SELL arrows
-
Standard MT4 UP/DOWN arrows
-
Custom arrow codes
-
BUY/SELL chart text
-
LONG/SHORT chart text
-
BULL/BEAR chart text
-
UP/DOWN chart text
-
BUY/SELL keywords contained in chart object names
-
Combined signal detection
Because MT4 indicators can be programmed in many different ways, compatibility with every third-party indicator cannot be guaranteed.
Automated Trade ManagementSignalBridge EA includes configurable trade-management features:
Stop Loss
Automatically places a Stop Loss based on the configured pip distance.
Take Profit 1
Sets the first profit target.
Take Profit 2
Provides a second profit target for the remaining position.
Partial Close
When TP1 is reached, the EA can close the configured percentage of the position and leave the remainder running toward TP2.
Breakeven
The remaining position can automatically be protected at breakeven after the configured conditions are reached.
Trailing Stop
The EA can trail the Stop Loss as the market continues moving in the trade's favor.
Magic Number
SignalBridge EA uses a Magic Number to identify and manage its own trades without intentionally managing unrelated EA positions.
Signal ModesThe SignalSource input determines how SignalBridge EA obtains its trading signals.
SIGNAL_INTERNAL_MA
Uses the EA's built-in EMA crossover signal.
This mode allows SignalBridge EA to operate independently without an external indicator.
The internal fast and slow EMA periods can be configured from the inputs.
SIGNAL_FROM_OBJECTS
Use this mode when your indicator creates arrows, labels, text, or other supported signal objects directly on the chart.
SIGNAL_FROM_DUAL_BUFFER
Use this when the indicator has separate buffers for BUY and SELL signals.
For example:
-
Buffer 0 = BUY
-
Buffer 1 = SELL
The buffer numbers can be changed from the EA inputs.
SIGNAL_FROM_STATE_BUFFER
Use this when a single indicator buffer represents both directions.
For example:
-
1 = BUY
-
-1 = SELL
The expected BUY and SELL values are configurable.
SIGNAL_FROM_ALL
Allows SignalBridge EA to check the supported external signal methods together.
Use this mode carefully to avoid multiple methods representing the same indicator signal.
How to Install SignalBridge EAStep 1 — Install the EA
Open MetaTrader 4.
Select:
File → Open Data Folder
Then open:
MQL4 → Experts
Place SignalBridge EA in the Experts folder.
Restart MetaTrader 4 or refresh the Expert Advisors section in the Navigator.
Step 2 — Install Your IndicatorIf you are using SignalBridge EA with a third-party custom indicator, install that indicator normally.
Open:
File → Open Data Folder → MQL4 → Indicators
Place the indicator in the Indicators folder.
Restart MetaTrader 4 or refresh the Navigator.
Step 3 — Open a ChartOpen the symbol and timeframe you want to trade.
For example:
EURUSD — M15
Attach your signal indicator to the chart first when using chart-object signals.
Then attach SignalBridge EA to the same chart.
Step 4 — Enable Automated TradingMake sure AutoTrading is enabled in MetaTrader 4.
When attaching SignalBridge EA, open the Common tab and enable:
Allow live trading
The AutoTrading button at the top of MT4 should also be enabled.
Using an Arrow IndicatorIf your indicator draws BUY and SELL arrows directly on the chart, select:
SignalSource = SIGNAL_FROM_OBJECTS
The default settings scan supported chart arrows, text objects, and object names.
If your indicator uses special Wingdings arrow codes, enter the appropriate codes in:
ArrowCodeBuy
ArrowCodeSell
Alternative codes can also be configured.
Using an Indicator With BUY/SELL BuffersIf your indicator uses two separate buffers, select:
SignalSource = SIGNAL_FROM_DUAL_BUFFER
Then enter the indicator name.
Example:
IndicatorName = MySignalIndicator
Do not include .ex4 .
Configure:
BufferBuy = 0
BufferSell = 1
These are only examples. You must use the actual buffer numbers used by your indicator.
Using a Single Signal BufferFor indicators where one buffer contains the trading direction, select:
SignalSource = SIGNAL_FROM_STATE_BUFFER
Example configuration:
StateBuffer = 0
StateBuyValue = 1.0
StateSellValue = -1.0
Change these values if your indicator uses a different convention.
BUY and SELL KeywordsSignalBridge EA can search supported chart text and object names for signal words.
Default BUY-related keywords include:
buy, long, bull, up
Default SELL-related keywords include:
sell, short, bear, down
These keywords can be adjusted to match the terminology used by your indicator.
SignalShiftSignalShift = 1 is recommended.
A value of 1 tells SignalBridge EA to evaluate the last closed candle where applicable.
This can help prevent acting on an unfinished current candle whose signal may still change.
Invert SignalsThe InvertSignals option reverses detected signals.
When disabled:
BUY signal → BUY trade
SELL signal → SELL trade
When enabled:
BUY signal → SELL trade
SELL signal → BUY trade
Leave this option disabled unless your strategy specifically requires reversed signals.
Trading SettingsLotSize
Sets the requested trading volume.
Example:
LotSize = 0.10
Always select a position size appropriate for your account and risk tolerance.
StopLoss
Stop Loss distance in pips.
Example:
StopLoss = 30
TakeProfit1
First profit target in pips.
Example:
TakeProfit1 = 50
TakeProfit2
Second profit target in pips.
Example:
TakeProfit2 = 100
PartialClosePercent
Percentage of the position to close at TP1.
Example:
PartialClosePercent = 50
This means the EA attempts to close 50% of the position when TP1 is reached, subject to the broker's minimum lot size and lot-step requirements.
BreakevenAfterTP1
When enabled, SignalBridge EA can protect the remaining position with a breakeven Stop Loss after TP1.
BreakevenOffset
Controls the configured offset from the entry price when breakeven protection is applied.
UseTrailingStop
Enables or disables trailing-stop management.
TrailingStop
Sets the trailing distance.
TrailingStep
Controls the minimum step used when updating the trailing Stop Loss.
SlippagePoints
Sets the permitted order-execution slippage in points.
Example SetupSuppose you have an indicator that:
-
Places a green upward arrow for BUY
-
Places a red downward arrow for SELL
-
Creates those arrows as chart objects
A typical setup would be:
SignalSource = SIGNAL_FROM_OBJECTS
SignalShift = 1
ScanArrowObjects = true
LotSize = 0.10
TakeProfit1 = 50
TakeProfit2 = 100
StopLoss = 30
PartialClosePercent = 50
BreakevenAfterTP1 = true
UseTrailingStop = true
Once the indicator creates a supported new BUY or SELL signal, SignalBridge EA can detect it and execute the corresponding trade according to your settings.
Important Compatibility InformationSignalBridge EA is designed to support many common MT4 signal indicators, but it cannot guarantee compatibility with every indicator.
Some indicators use proprietary internal calculations without exposing their signals through accessible buffers or chart objects. Others require special parameters when accessed through iCustom() .
If an indicator does not expose its signal in one of the supported formats, additional configuration or modification may be required.
For buffer-based indicators, users should know the indicator's BUY/SELL buffer numbers or signal values.
Important Trading InformationSignalBridge EA is a trade-execution and management tool.
The quality and profitability of trades depend heavily on:
-
The connected indicator
-
Indicator settings
-
Symbol
-
Timeframe
-
Market conditions
-
Spread and execution
-
Stop Loss and Take Profit configuration
-
Risk and lot-size settings
SignalBridge EA does not guarantee profits.
Always test your indicator and SignalBridge EA combination on a demo account and in appropriate testing conditions before using it on a live account.
SignalBridge EA
Connect compatible indicator signals to automated MT4 trade execution and management.
