Forex, Futures and Crypto from One Alert
One webhook can reach MetaTrader, TradeLocker, DXtrade, MatchTrader and OANDA forex accounts, Tradovate and NinjaTrader futures accounts and Binance Futures, all from the same Room.
Turn TradingView alerts into orders on MT4, MT5, Tradovate, NinjaTrader, TradeLocker, DXtrade and more. Paste one webhook URL into your alert and every account in the Room trades it with its own size. No VPS and no coding.
A TradingView trade copier connects your TradingView alerts to your broker accounts. Instead of watching charts and placing each order by hand, the copier listens for TradingView webhook alerts and places the trades in your connected accounts.
Copygram does this in the cloud, with no desktop software or VPS. Each alert reaches a Room, and every receiver account in it (MT4, MT5, Tradovate, NinjaTrader, TradeLocker, DXtrade, MatchTrader, OANDA or Binance Futures) places the order with its own size, symbol mapping and stop-loss rules.
No coding: you paste one webhook URL into a TradingView alert.
Link your MT4, MT5, Tradovate, or other supported broker accounts to your Copygram dashboard.
Create a webhook in Copygram and set it as a Room's signal source. You get a webhook URL that is unique to you.
In TradingView, create an alert on your favorite indicator or strategy. Paste your Copygram webhook URL into the "Webhook URL" field.
| Symbol | Action | AI | Status |
|---|---|---|---|
| XAUUSD | Buy open | 87% | Executed |
| EURUSD | Sell open | 72% | Executed |
| GBPJPY | Close | – | Closed |
| USDJPY | Buy open | 45% | Skipped |
When TradingView fires the alert, Copygram reads it, checks it with AI trade validation if you've turned that on, and places the trade on every receiver account in the Room.
What changes when your TradingView alerts run through Copygram.
One webhook can reach MetaTrader, TradeLocker, DXtrade, MatchTrader and OANDA forex accounts, Tradovate and NinjaTrader futures accounts and Binance Futures, all from the same Room.
Copygram receives your alerts in the cloud, so nothing has to keep running on your computer for trades to be placed.
Copygram reads clear plain-text or JSON alert messages with AI, so you don't have to match one exact template. Include the action, symbol and size, and add a signal ID to modify or close the trade later.
TradingView webhooks are included in the Pro and Advanced plans, billed monthly or yearly. Compare plans.
Looking for a PineConnector alternative? See the full comparison →
Each account in a Room has its own settings, so one signal can open different sizes, stops and symbols on each account.
Fixed lot or risk-based sizing for every copied trade.
Example Test a new source at a fixed 0.10 lot, then move to percentage-of-balance risk.
Skip signals whose AI confidence score falls below your threshold.
Example A 60% threshold executes a signal scored 75% and skips one scored 45%.
Use the signal's levels, set your own, and decide whether to trade when a level is missing.
Example Refuse any trade that arrives without a stop loss.
Translate the source's symbol names to your platform's names.
Example GOLD in the signal becomes XAUUSD on your broker.
Execute only listed symbols, or skip the ones you don't trade.
Example Copy EURUSD, GBPUSD and XAUUSD only.
A fixed size for specific symbols that overrides the general rule.
Example Gold always opens at 0.01 even when the default is 0.50.
Close a set percentage of the position at each take-profit level.
Example 50% at TP1, 30% at TP2, 20% at TP3.
Detect or add broker symbol prefixes and suffixes automatically.
Example EURUSD becomes EURUSD.pro on a broker that uses the .pro suffix.
Choose whether exits and SL/TP changes from the source are mirrored.
Example Follow the entries, but manage your own exits.
Limit each receiver to the days and hours you choose.
Example Monday to Friday, 08:00 to 22:00 UTC.
There is no strict JSON schema: Copygram's AI works out the intent from the fields you send. The more fields you include, the more
predictable execution is. Plain-text commands like close EURUSD also work.
{
"action": "sell",
"symbol": "GBPJPY",
"volume": 0.01
} {
"action": "buy",
"symbol": "XAUUSD",
"volume": 0.10,
"sl": 2330.50,
"tp": 2365.00,
"signal_id": "tv_102938"
} {
"action": "close",
"signal_id": "tv_102938"
} | Field | Purpose | Example | Needed |
|---|---|---|---|
| action | What to do: open, modify, close, close half, move SL to breakeven | "buy" | Recommended |
| order_type | Direction and order type | "BUY LIMIT" | Recommended |
| symbol | Instrument to trade | "GBPJPY" | Recommended |
| volume | Lot size or contracts | 0.01 | Recommended |
| entry | Entry price, mainly for pending orders | 185.250 | Optional |
| sl | Stop loss price | 184.800 | Optional |
| tp | Take profit price | 186.500 | Optional |
| signal_id | Your ID for the trade, reused by later modify and close alerts | "qt_102938" | To modify or close later |
You only need a signal_id to modify or close a specific trade later. The opening alert defines it and every later
alert for that trade reuses it; let your strategy generate a unique ID per trade.
Every plan runs in the cloud with unlimited trade executions and Rooms. Save more than 50% by paying yearly.
Compare plansWe’ve gathered all the important info right here. Explore our FAQs and find the answers you need.
Yes. Webhook alerts need a paid TradingView plan; the free plan can't send webhooks, which any trade copier needs to receive TradingView signals. Check TradingView's plan page for the current tiers.
Yes. One alert goes to every receiver account in the Room, up to the number of accounts your plan includes. You can mix platforms, for example an MT5 account and a Tradovate account from the same alert.
Both. Copygram can automate simple line-crossing alerts, custom indicators and Pine Script strategies. As long as TradingView can send the alert to a webhook, Copygram can place the trade.
At least the action, the symbol and the volume, as JSON or clear text. Add sl, tp and a signal_id to set levels and to modify or close the trade later. The alert format on this page lists every field.
Copygram processes each alert as soon as it arrives. End-to-end timing depends on TradingView's alert delivery, your account connection, the broker and market conditions; the Room's logs show when each alert was received and executed.
It depends on the firm's rules. Many firms allow automation and copying between accounts you own; some limit or ban third-party tools. Check our prop firm rules table, which quotes each firm's own wording, before you connect a funded account. Copygram supports platforms many firms use, including Tradovate, TradeLocker, DXtrade and MetaTrader.
No. Advanced users can build alert messages in Pine Script, but you can also right-click a chart or indicator in TradingView, choose Add Alert and paste the Copygram webhook URL.
Credentials are encrypted at rest and in transit and never stored as plaintext. MetaTrader accounts run on Copygram's hosted infrastructure, Tradovate and NinjaTrader connect through the broker's own sign-in window so Copygram never sees the password, and API-key platforms should use IP-whitelisted keys with minimal permissions.
Connect TradingView, choose the accounts that should follow and set the rules for each one. Copygram runs it in the cloud.