Paste your TradingView alert message and instantly see exactly what your MT5 bridge would parse and execute — the action, symbol, lot, stop loss and take profit. It mirrors SignalForge's real parser, so what you see here is what your broker receives. JSON, key=value and PineConnector formats all supported.
JSON — native SignalForge formatticker / volume / signal aliases (TradersPost, commercial indicators)action=buy key=value, one per linelong XAUUSD lot=0.05 sl=2300 PineConnector compactLicenseID,buy,EURUSD,vol_lots=0.1 PineConnector CSVbuy, sell, close, close_all, partial_close, modify — plus aliases long/short/exit/flat/closelong/closeshort/closeall. Lot must be between 0.01 and 100.
quantity is ignoredOn purpose. TradersPost uses quantity for contracts; MT5 uses lot for 100,000-unit lots. Mapping one to the other would open a position 100× too large. If lot is omitted, the EA sizes by your risk % or fixed default instead.
Send the exact string your broker recognises. US30.cash on FTMO is not US30.CASH; brokers use XAUUSD.m, EURUSD.raw, etc. A wrong case fails with "symbol not found." Leave symbol empty and the EA uses the chart symbol.
This tool parses your message locally in your browser using the same logic as the SignalForge backend — nothing is sent anywhere. To put it into production, see the full TradingView to MT5 bridge comparison or the step-by-step how to connect TradingView to MT5 guide.
SignalForge turns that parsed message into an executed MT5 order in under 200ms, with prop-firm drawdown protection and a news filter. 14-day free trial, no card.
Start free →