Does SignalForge work with RoboForex?

Yes, with RoboForex MT5 accounts, demo or live.

SignalForge is a bridge between TradingView and the MetaTrader 5 terminal you control: your alert fires on TradingView, the webhook reaches SignalForge and our EA opens the order inside your own MT5, with your RoboForex account open. Median time from webhook to confirmed order was about 0.5 s in our measurements of 19-23 September 2026. No API keys and no change of broker. MT5 only: MT4 is not supported.

RoboForex MT5 servers (checked 4 October 2026)

ServerMT5 account typesNotes
RoboForex-ProPro, ProCent, Demo ProFormerly named RoboForex-MetaTrader5
RoboForex-ECNECN, Demo

Source: the official announcement RoboForex changes the MetaTrader 5 trading server structure (10 June 2020, in force since 13 June 2020), checked 4 October 2026. It is a 2020 announcement: RoboForex may have added servers since, so the name that counts is the one in your welcome email or members area. If you were looking for roboforexmt5 or RoboForex-MetaTrader5, today it is RoboForex-Pro.

Step by step: TradingView alerts to your RoboForex MT5 account

You need: a RoboForex MT5 account, a TradingView plan that includes webhook alerts (paid) and a SignalForge account (14-day free trial, no card).

  1. Create your SignalForge account and copy your webhook URL from the dashboard. It is unique: treat it like a password.
  2. Register your RoboForex account in the dashboard: the MT5 login and the exact server name (for example RoboForex-ECN). Copy it from your terminal letter by letter.
  3. Install the SignalForge EA in MT5, drag it onto any chart and switch Algo Trading on (the button must be green).
  4. Create the alert in TradingView, paste your webhook URL and use a JSON message with the symbol name from your Market Watch:
{
  "symbol": "XAUUSD",
  "action": "buy",
  "lot": 0.1
}
  1. Fire a test alert with the minimum lot and confirm the order appears in MT5 and in the SignalForge log.
  2. Done: every alert executes on your RoboForex account while MT5 is open.

The lot field is lot (singular). If the EA is set to fixed-lot mode, the lot in the alert is ignored and the EA uses your fixed size.

RoboForex symbols

SymbolInstrumentWhat to check
XAUUSDGoldContract differs from forex: read the Specification
EURUSDEuro / dollarCopy the exact name from Market Watch
GBPUSDPound / dollarCopy the exact name from Market Watch
US30Dow JonesIndex names change between brokers: check Market Watch
US500S&P 500Index names change between brokers: check Market Watch
BTCUSDBitcoinCrypto CFD: check the contract

Names depend on the account type, so copy them from your Market Watch (Ctrl+M). The EA resolves common suffixes by itself (.a, .b, .i, .pro, .raw, .std, .stp, m, pro, #) and partial matches, so XAUUSD in the alert still finds XAUUSDm. The server also maps GOLD to XAUUSD and SILVER to XAGUSD; if your RoboForex account truly calls gold GOLD, ask support for an alias for that account.

Common errors with RoboForex MT5 (and how to solve them)

  • Old setup with the RoboForex-MetaTrader5 server or .m symbols. In the 2020 change RoboForex asked users to re-add accounts to the terminal and moved Pro, ProCent and Demo Pro positions from suffixed .m symbols to unsuffixed ones. If you copied an old setup, review the server and the symbols in your Market Watch.
  • The alert arrives but no trade opens. Almost always Algo Trading is off, the EA is not on a chart, or the login/server registered in SignalForge does not match the account open in MT5. Step-by-step review: webhook received but no trade in MT5.
  • Wrong symbol or lot. Gold, indices and crypto have a contract size different from forex, so the same lot means different exposure. Read the symbol Specification in MT5 and see wrong symbol, lot size or account in MT5.
  • Error 4756 in the Journal. The trade request was rejected: invalid stops, invalid volume, not enough margin or trading disabled for that symbol. Diagnosis: MT5 error 4756.
  • MT5 closed, PC off or terminal restarted. Alerts arriving while the terminal is down do not execute and old signals expire. What happens to open positions: what happens if MT5 closes.

Prop-firm accounts

If you trade a prop-firm account on MT5, the setup is the same. From the Trader plan, Prop Firm Shield applies a daily loss limit ($ or %) and a profit target: it closes open positions (it does not cancel pending orders) and rearms at 00:00 broker time. It does not enforce a max overall drawdown, so that limit is yours to watch. The news filter (from Trader) pauses trading 30/15 min around high-impact ForexFactory events.

FAQ

  1. What is RoboForex-MetaTrader5? The former name of the RoboForex-Pro server. According to RoboForex's official announcement of 10 June 2020, since 13 June 2020 MT5 Pro, ProCent and Demo Pro accounts sit on RoboForex-Pro (formerly RoboForex-MetaTrader5) and ECN and Demo on RoboForex-ECN.
  2. Which RoboForex server do I pick in MT5? The one in your welcome email or members area. Per that announcement: RoboForex-Pro for Pro, ProCent and Demo Pro, and RoboForex-ECN for ECN and Demo. It dates from 2020, so confirm yours in the email: RoboForex may have added servers since.
  3. Does it work with a RoboForex demo account? Yes, demo and live use the same setup: register the demo login and its server in SignalForge.
  4. Does SignalForge work with RoboForex MT4? No. SignalForge works with MetaTrader 5 only. If your RoboForex account is MT4, open an MT5 account and connect that one.
  5. Do I need a VPS? No. The EA runs inside your own MT5 terminal, which must be open for alerts to execute. If you want it running with the PC off, SFCloud runs it for you in a hosted MT5 (UK and France): $9.99/mo with the Starter bridge (Starter + SFCloud). Standalone SFCloud ($6.99/mo) is an always-on MT5 in the cloud for manual trading; it does not include the bridge, so it does not execute TradingView alerts.

Related: our broker guides, SFCloud, hosted MT5 and the SignalForge documentation.