Instrument names
OANDA writes EUR/USD as EUR_USD and GBP/JPY as GBP_JPY. Map the source's symbol, with any broker suffix such as EURUSD.a, to the exact OANDA instrument.
Copy trades to your OANDA account from MT4, MT5, Tradovate, NinjaTrader or TradeLocker, from TradingView alerts or from Telegram signals. Connect a Live or Practice account with an API key and set its size and symbols. Copygram runs in the cloud, with no EA and no VPS.
An OANDA trade copier places the trades from one source on your OANDA account, so you don't enter each order by hand. Copygram connects to OANDA with an API key instead of a trading terminal, on Live and on Practice accounts.
In Copygram, OANDA is a receiver. An OANDA account can take trades in a Room, but it can't be the Room's source: Copygram can't copy from an OANDA account to another account. The source is an MT4, MT5, Tradovate, NinjaTrader or TradeLocker account, a TradingView alert, a Telegram channel or group, or a trade you place yourself with Live Chart trading.
Copygram links the source and your OANDA account in a Room and runs it in the cloud. There is no EA to install and no VPS to keep online. The OANDA account keeps its own balance and positions and follows the size, symbol mapping and stop-loss rules you set for it.
A Room has one source and any number of receivers. These are the sources that can feed an OANDA account, with the page that explains each route.
| Source | What Copygram copies |
|---|---|
| MT4 or MT5 account | Trades on the account, placed by hand, on mobile or by an EA you already run. Guide: MetaTrader to OANDA |
| TradingView alerts | Webhook alerts from an indicator or a strategy, in plain text or JSON. Guide: TradingView to OANDA |
| Telegram signals | Messages from a channel or group you can access, including replies that close or change a trade. Guide: Telegram to OANDA |
| Tradovate account | Futures trades on the account, mapped to the OANDA instrument you choose. Guide: Tradovate to OANDA |
| NinjaTrader account | Futures trades on the account, mapped to the OANDA instrument you choose. Guide: NinjaTrader to OANDA |
| TradeLocker account | Trades on the account you trade from. Guide: TradeLocker to OANDA |
| Live Chart trading | A trade you place once in Copygram. Set up in the app. |
Telegram channels and TradingView webhooks are sources on the Pro plan and above. The Starter plan covers Live Chart trading and account sources such as MT4, MT5 and Tradovate. Compare the plans.
Create the API key, connect the account, set its rules and test on Practice before you go live.
In OANDA's account portal, open Manage API Access and generate a personal access token. In Copygram, add a trading account, choose OANDA, paste the token into the API key field, choose Live or Practice and select the account. Treat the token like a password.
Create a Room and pick one source: the account you trade on, a TradingView webhook, a Telegram channel or Live Chart trading. Add your OANDA account as a receiver. A Room has one source, so use another Room for a second source.
Choose the sizing mode for the OANDA account and map each source symbol to OANDA's instrument name, such as EURUSD to EUR_USD. Decide whether a trade without a stop loss may open, and whether closes and changes from the source are copied.
Run the Room on an OANDA Practice account first. Compare each signal in the Room's log with the order on OANDA: instrument, direction, units, stop and target. A Practice test shows that the setup works; it doesn't predict live fills.
| Symbol | Action | AI | Status |
|---|---|---|---|
| XAUUSD | Buy open | 87% | Executed |
| EURUSD | Sell open | 72% | Executed |
| GBPJPY | Close | – | Closed |
| USDJPY | Buy open | 45% | Skipped |
Two things differ on OANDA: trade size is counted in units, and instrument names are written with an underscore.
| Size in lots | The same size in OANDA units |
|---|---|
| 0.01 lot | 1,000 units |
| 0.10 lot | 10,000 units |
| 1.00 lot | 100,000 units |
These figures assume a standard forex contract of 100,000 base-currency units per lot. Copygram's receiver settings work in lots and OANDA's v20 API takes the order in units, so check the position that opens on a Practice account before you use a live one.
OANDA writes EUR/USD as EUR_USD and GBP/JPY as GBP_JPY. Map the source's symbol, with any broker suffix such as EURUSD.a, to the exact OANDA instrument.
Mapping can't add a market. If a signal names gold or an index, check that your OANDA account lists that instrument before you rely on the signal source.
Create an API key in your OANDA account settings. Both live and practice environments are supported.
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.
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.
Every plan runs in the cloud with unlimited trade executions and Rooms. Save more than 50% by paying yearly.
Compare plansAnswers about what OANDA can do in Copygram, the API key, units and instrument names, and the sources it accepts.
No. In Copygram an OANDA account receives trades. It can't be the source of a Room, so you can't copy from OANDA to MT4, MT5 or any other account. Trade on a platform that can send (MT4, MT5, Tradovate, NinjaTrader or TradeLocker), or use TradingView alerts, Telegram signals or Live Chart trading, and add your OANDA account as a receiver.
Not in the sense of following other traders. Copygram is a trade copier: it copies your own trades, your TradingView alerts or the Telegram signals you choose to your OANDA account, with your size and rules. Copygram doesn't provide traders to follow or signals.
On an eligible OANDA account, open Manage API Access in the account portal and generate a personal access token. Copygram calls this credential the API key. Enter it only in Copygram's account connection, choose the matching Live or Practice environment, and keep it out of messages and screenshots.
Yes. Copygram connects OANDA Live and Practice accounts. Choose Practice when you connect, select the practice account and test the whole Room on it: how signals are read, the order size, the symbol mapping and the updates. Practice results check your setup; they don't show live execution quality.
Yes. Connect the MT4 or MT5 account as the Room's source and add the OANDA account as a receiver. Copygram follows the trades on the MetaTrader account and there is no copier EA to install. Map each symbol to OANDA's name, for example EURUSD.a to EUR_USD. The steps are on the MetaTrader to OANDA page.
Yes, through a webhook. Create a TradingView connector in Copygram, make it the source of a Room with your OANDA account as a receiver, and paste the webhook URL into your alert. You need a TradingView plan that includes webhook notifications. See TradingView to OANDA.
Yes. Connect your Telegram account, choose the channel or group as the Room's source and add OANDA as a receiver. The instrument in the signal must be available on your OANDA account. Telegram as a source needs the Pro plan or higher. See Telegram to OANDA.
Units. OANDA's v20 API takes the trade size in units of the base currency, while Copygram's receiver settings work in lots. With a standard forex contract of 100,000 units per lot, 0.01 lot is 1,000 units and 0.10 lot is 10,000 units. Check the resulting position on a Practice account, and the instrument's minimum size before you use partial exits.
Map the exact symbol the source sends to the exact OANDA instrument. OANDA uses an underscore, so EURUSD or EURUSD.a becomes EUR_USD and GBPJPY becomes GBP_JPY. Use the names shown on your connected accounts, and add a symbol filter if the account should copy only some instruments.
No. Copygram connects to OANDA with the API key from the cloud, so there is no terminal, EA or VPS to run. The account connection must stay active and the Room must be running.
No. Copygram has no free plan or free trial. First-time subscribers can ask for a refund within 7 days of the first purchase if Copygram doesn't work for them; the terms are in the refund policy. Pick the plan by the number of accounts you connect and the sources you need on the pricing page.
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 your OANDA accounts, choose the source they follow and set the rules for each one. Copygram runs it in the cloud.