MT4 Receiver
By connecting your MT4 account as a signal receiver, you can use it in your connections to receive trading signals from TradingView or Telegram and automatically execute trades on your MT4 account.
How to connect MT4 account as a signal receiver
- Select Signal Receivers from the navigation bar
- Click the Connect Receiver button under the MT4 section
- Follow the step-by-step instructions to complete the connection process





Used for documentation purposes only. Not fully functional.
You do not need to fill out any forms. Simply read each instruction step, follow it, and click the Continue buttons to complete the setup process.
During the connection process, you will be asked to install Signal Copier Receiver in your MT4 terminal. Check below section for more details.
Download Receiver EA
Download this Signal Copier Receiver EA. We are going to use it to connect your trading account.
Install Receiver EA
Setup complete
Used for documentation purposes only. Not fully functional.
Install Signal Copier Receiver in the MT4 terminal
Our Signal Copier Receiver is a standard MT4 Expert Advisor (EA) that must be installed in your MT4 terminal. This EA is responsible for processing trades in the connected MT4 account.
You can trade multiple symbols across multiple timeframes. However, you only need to install the receiver once, and it can be attached to any chart.
If you are not familiar with installing an EA in MetaTrader, follow the step-by-step guide below.
-
Open the Experts folder in your MetaTrader terminal
- Open your MetaTrader terminal
- Go to File → Open Data Folder
- Navigate to:
MQL4/Experts
-
Copy both files you downloaded (and extracted) in step 2 above into the Experts folder
-
Return to the MetaTrader terminal
- In the Navigator panel, right-click Expert Advisors
- Click Refresh to display the new experts
-
Double-click Signal Copier Receiver in the Expert Advisors list to install it
- In the Inputs tab, enter your License Key. You receive this License Key when connecting the MT4 receiver.
- In the Common tab, enable Allow DLL imports
-
Make sure Allow Algo Trading is enabled in your MT4 terminal
EA setup
- License Key: Required. You will receive this key when connecting your MT4 receiver.
- Magic Number: Set a magic number for this EA. You can keep the default value or use any number you prefer.
- Max Deviation: Set the maximum allowed deviation (slippage) for trades, or keep the default value (
10).
Helpful tips
-
Signal Copier Receiver works on Windows only. If you use a MacBook, consider using a VPS.
-
Signal Copier Receiver must remain running in order to process trading signals. Using a VPS is highly recommended.
-
Signal Copier Receiver will automatically reconnect after temporary network interruptions. Occasional
Disconnect→Connectmessages are normal. However, frequent disconnects may indicate network or VPS stability issues. -
If you cannot install Signal Copier Receiver, check the Experts tab in your MetaTrader terminal for error details.
-
If Signal Copier Receiver is installed but trades are not being processed, check the History Logs of the connection for more details.
How to use a MT4 receiver
Once your MT4 signal receiver is connected, you can select it as a signal receiver in your connections.
- Go to Connect Hub
- Click the Manage button for your connection
- Click Manage Signal Receivers and select your MT4 receiver
For more details, see Manage Connection
Receiver overview
Information
Broker/Exchange:
Raw Trading Ltd.
Account Id:
123456789
Setup resources
Signal Copier Receiver
Latest version: 2.1Download and install this EA in your MetaTrader terminal using the provided License Key to connect your trading account.
License Key:
Used for documentation purposes only. Not fully functional.
Information
In this section, you will see:
- Name of the Exchange/Broker of MT4 account you connected
- The account id of MT4 account you connected.
Your trading actions will be processed in this trading account.
The account shown here is based on the account connected in your MT4 terminal. If you want to change it, connect your desired MT4 account in your MT4 termianl.
You can check the connection status of your MT4 receiver by clicking Check receiver button. A message with the receiver status will be displayed.
Setup resources
In this section, you see resources you need to setup MT4 receiver:
-
Download receiver button to download the latest Signal Copier Receiver. If you are using an old version, download and install the latest version to take all benefits of new features and any bug fixes.
-
License Key that you need to enter when install the Signal Copier Receiver.
Please note that the License Key shown in this documentation is a sample License Key for demonstration purposes only. Always use the License Key displayed in your specific receiver's Setup Resources section.
Receiver settings
These settings allow you to customize how trading signals are processed to match your trading preferences and risk management strategy.
To manage these settings, click the Edit icon in each section and update the parameters as desired.
Symbol filter
Symbol filter
Allowed:
Rejected:
Used for documentation purposes only. Not fully functional.
Manage your allowed and rejected symbols here. When a trading signal is received, our system checks whether the symbol is included in the allowed or rejected lists before processing the signal.
Symbol filters are applied before symbol mapping.
-
Allowed symbols: Only symbols in this list will be accepted. If the list is empty, all symbols are accepted.
-
Rejected symbols: Symbols in this list will be rejected. If the list is empty, no symbols are rejected.
Symbol mapping
Symbol mapping
Prefix:
No prefix
Suffix:
No suffix
Mapping list:
Used for documentation purposes only. Not fully functional.
Manage symbol mapping here. Symbol mapping allows you to convert symbols from incoming signals into the format required by your broker.
Symbol mapping is applied after symbol filtering.
-
Prefix: Added to the beginning of all symbols.
-
Suffix: Added to the end of all symbols.
-
Mapping list: For example,
GOLD=XAUUSD,BTC=BTCUSDT.- Mapping format:
NAME=SYMBOL - Prefix and suffix (if configured) are applied after mapping.
- Separate mappings with spaces or commas.
- Press Enter to add a mapping.
- Mapping format:
Risk limits
Limits
Max loss:
Unlimited
Max profit:
Unlimited
Max positions:
Unlimited
Max symbols:
Unlimited
Max symbol size (by side):
Unlimited
Pyramiding:
Allowed
Close on Reverse:
Disabled
Used for documentation purposes only. Not fully functional.
Manage the risk limits of your trading account here. Once any of these limits is reached, no additional trades will be executed.
-
Max Loss: Maximum allowed loss across all open positions.
-
Max Profit: Maximum allowed profit across all open positions.
-
Max Positions: Maximum number of open positions allowed across all symbols and position sides.
-
Max Symbols: Maximum number of unique symbols that can have open positions simultaneously.
-
Max Symbol Size (by Side): Maximum position size allowed for a symbol on either the Buy or Sell side across all open positions.
-
Pyramiding: Determines whether additional positions can be opened for a symbol that already has an open position.
- Allowed: No restrictions.
- Allowed in Profit: Allowed only if existing positions on the same symbol and side are currently profitable.
- Only One Buy or Sell: Allows only one position per symbol, either Buy or Sell.
- Only One per Side: Allows one Buy position and one Sell position per symbol.
-
Close on Reverse: Determines how existing positions are handled when an opposite-side signal is received.
- Disabled: Keep existing positions and open new positions in the opposite direction.
- Netting (Close Old, Ignore New): Close existing positions and do not open the new opposite position.
- Hedging (Close Old, Open New): Close existing positions and open the new opposite position.
Customize entry size
Signal with size
Strategy:
Use signal setup
Min. size:
0.5
Max. size:
2
Signal without size
Strategy:
Use fixed size = 1
Used for documentation purposes only. Not fully functional.
Signal with size
-
Strategy: Determines how to handle signals with an entry size.
- Use Signal Size: Use the size specified in the signal.
- Use Fixed Size: Override the signal size with a fixed value.
- Use % of Balance: Calculate entry size as a percentage of account balance.
- Multiply Signal Size: Multiply the signal size by a specified factor.
-
Min. Size: Minimum allowed entry size. If the calculated size is smaller, it will be increased to this value. Leave empty to disable.
-
Max. Size: Maximum allowed entry size. If the calculated size is larger, it will be reduced to this value. Leave empty to disable.
Signal without size
-
Strategy: Determines how to handle signals without an entry size.
- Ignore Signal: Ignore the signal.
- Use Fixed Size: Use a fixed entry size.
- Use % of Balance: Calculate entry size as a percentage of account balance.
Customize stop loss
Signal with SL
Strategy:
Use signal setup
Signal without SL
Strategy:
Custom setup in % Change = 1%
Used for documentation purposes only. Not fully functional.
Signal with SL
-
Strategy: Determines how to handle signals with stop loss.
- Use Signal Setup: Use the stop loss level provided in the signal.
- Custom Setup in Pips: Use a custom stop loss distance in pips.
- Custom Setup in % Change: Use a custom stop loss based on percentage price movement from the entry price.
- Remove Signal Setup: Do not set a stop loss.
Signal without SL
-
Strategy: Determines how to handle signals without stop loss.
- Use Signal Setup: Leave the position without a stop loss.
- Custom Setup in Pips: Apply a custom stop loss distance in pips.
- Custom Setup in % Change: Apply a custom stop loss based on percentage price movement from the entry price.
- Ignore Signal: Ignore the signal.
Customize take profit
Signal with TP
Strategy:
Use signal setup
Level size:
Same size
Signal without TP
Strategy:
Custom setup in % Change
Level 1: 1% change, 50% position
Level 2: 1.2% change, 30% position
Level 3: 2% change, 20% position
Used for documentation purposes only. Not fully functional.
Signal with TP
-
Strategy: Determines how to handle signals with take profit levels.
- Use Signal Setup: Use the take profit levels provided in the signal.
- Custom Setup in Pips: Use custom take profit levels in pips.
- Custom Setup in % Change: Use custom take profit levels based on percentage price movement from the entry price.
- Remove Signal Setup: Do not set take profit levels.
Signal without TP
-
Strategy: Determines how to handle signals without take profit levels.
- Use Signal Setup: Leave the position without take profit levels.
- Custom Setup in Pips: Apply custom take profit levels in pips.
- Custom Setup in % Change: Apply custom take profit levels based on percentage price movement from the entry price.
- Ignore Signal: Ignore the signal.
Notes
- Our system supports up to 3 take profit levels.
- Signals may include size allocations for each take profit level, but these values are ignored.
- You can configure the size allocation for each take profit level here. By default, all levels use the same allocation, but you can customize them as needed.
Customize breakeven
Breakeven
Offset:
No offset
Used for documentation purposes only. Not fully functional.
By default, when a breakeven signal is processed, the stop loss is moved to the entry price (no fees or commissions covered).
You can optionally apply an offset from the entry price to lock in a small profit and help cover fees or commissions. This offset cannot be configured through trading signals and must be configured here.
Customize trailing stop
Trailing stop
Trigger:
1% change from entry price
Distance:
0.5% change from market price
Used for documentation purposes only. Not fully functional.
By default, when a trailing stop signal is processed, trailing begins immediately and the stop loss follows the current market price.
You can configure the trigger point and trailing distance here. One or both of these values can also be provided in trading signals. Any value not specified in a signal will use the default configuration defined here.
-
Trigger: The profit level required before the trailing stop becomes active. If no trigger is specified, trailing starts immediately.
-
Distance: The distance maintained between the market price and the trailing stop. If no distance is specified, the current market price will be used as the stop loss level (zero trailing distance).