Telegram is the source
Choose the channel whose trading messages you want to follow. Copygram reads structured signals and conversational text.
Your Telegram signals. Your NinjaTrader rules. Copy Telegram trading signals to your NinjaTrader account with Copygram. Connect a channel you follow, let AI parse its messages, and set futures contract quantities, symbol mapping and trade-management rules for each receiver.
A Telegram to NinjaTrader signal copier reads trading instructions from a Telegram channel and routes them to a connected NinjaTrader futures account. Copygram combines AI text parsing with your instrument mapping, position sizing and trade-management controls.
Choose the channel whose trading messages you want to follow. Copygram reads structured signals and conversational text.
Keep your channel, receivers and automation rules together in one room.
Set the futures contracts and quantity for each account, with independent receiver settings.
Connect your signal source and futures account, configure the receiver, and activate your Copygram room.
Connect Telegram in Copygram and select the channel you want to follow. Use a public or private channel you have access to. You do not need to build a bot or become the channel administrator.
Add a trading account and choose NinjaTrader. Enter your NinjaTrader username and password; the Device ID is generated automatically. Give the connection a clear name for your room.
Choose Telegram as the source, select your channel and add the NinjaTrader receiver. A room connects one source to one or more receivers. Organize separate signal sources in separate rooms.
| Symbol | Action | AI | Status |
|---|---|---|---|
| MNQ | Buy open | 81% | Executed |
| MES | Sell open | 72% | Executed |
| MGC | Close | – | Closed |
| MNQ | Buy open | 41% | Skipped |
Map the instrument to the exact futures contract and expiry. Choose whole-contract quantities, stops, targets and trade-management settings. Set your filters, schedule and market-price or signal-price entry mode.
Activate the room to start copying. Follow Telegram messages through Copygram’s signal logs to NinjaTrader orders and positions. Manage demo and live accounts with independent rules for every receiver.
Copygram’s AI parser reads structured signals and conversational trading text. Your channel does not need one rigid message template.
BUY MES at market. Stop loss 5990. Take profit 6020.
An example of message interpretation, not a live trade or recommendation.
The message identifies a buy instruction.
Map this root to the receiver’s exact futures contract and expiry.
Use the receiver’s entry-mode settings to define market-price or signal-price behavior.
The message supplies the requested stop level.
The message supplies the requested target level.
The NinjaTrader receiver’s money-management rule defines the whole-contract quantity.
Copygram uses replies to the original Telegram signal to identify the trade for close, stop-loss and take-profit instructions.
Identify the original trade for a close instruction.
Identify the trade for a stop-loss modification.
Attach the requested stop or target change to the original trade.
A standalone “Close MES” instruction targets all open trades for that symbol in the documented Telegram workflow. A reply identifies a specific original trade. Enable Copy Close Orders and Copy Modif Orders to have the receiver follow those updates.
Futures contracts have an instrument, expiry and contract value. Keep symbol mapping and receiver quantity as separate decisions.
Map the channel’s symbol to the full tradable contract on your NinjaTrader receiver. MES names the contract family; the expiry identifies the specific contract.
Set each NinjaTrader receiver’s intended whole number of contracts. Symbol-specific quantity exceptions take priority over the general sizing rule.
Plan target allocations and partial exits in whole contracts. For example, a two-contract position can be allocated as one contract at each of two targets.
Mapping ES to MES selects a different contract. Configure the receiver quantity separately to define the intended exposure. The contract values above describe product specifications, not a recommended position size.
Choose the messages, instruments, quantities and trade updates that belong in your account’s workflow.
Define the intended whole-contract quantity for the receiver.
Connect signal symbols to exact futures contracts and expiry months.
Choose Market Price for current-market execution or Signal Price for the signal’s entry instruction.
Configure stop-loss and take-profit settings for each receiver.
Choose whether the receiver follows closing actions and trade updates.
Choose which instruments to include in the copying workflow.
Use ignore words to filter messages according to your channel rules.
Set trading windows for the receiver, using your chosen schedule and timezone.
Keep the original message, parsed action and receiver account activity connected in one workflow.
See the channel message and the follow-up instructions tied to it.
Follow the recorded action and status for each receiver.
View the instrument, contract quantity and resulting trade updates in your account.
Explore more Telegram signal-copying destinations, or visit the NinjaTrader hub for account-to-account workflows.
Explore NinjaTrader as a sender and receiver, with independent account settings across supported platforms.
Copy Telegram futures signals to Tradovate accounts with exact contract mapping and independent receiver quantities.
Copy Telegram signals to MT4 and MT5 accounts with independent symbols, lot sizes and trade-management settings.
Connect a Telegram channel to TradeLocker. Configure receiver instruments, lot sizing and trade updates.
Route Telegram signals to OANDA Live and Practice accounts with receiver sizing and trade-management rules.
Connect Telegram signals to Binance Futures with receiver symbols, quantities and leverage settings.
Copy Telegram signals to MatchTrader demo and live accounts with independent receiver configuration.
Route Telegram signals to DXtrade accounts. Connect the broker account and configure symbols, lots and trade updates.
NinjaTrader accounts use the same secure sign-in flow as Tradovate: log in in the broker window, pick the account and name it.
No bot or fixed format is needed. Copygram's AI reads structured and free-form messages, and replies to a signal manage that trade.
Forex VIP Signals
BUY EURUSD Entry: 1.0850 SL: 1.0820 TP1: 1.0880 TP2: 1.0910 TP3: 1.0950
AI parsed result
Gold Scalpers
Gold looking strong, going long at 2350 with stop at 2340, targets 2365 and 2380
AI parsed result
| Action | How to send it | Rule |
|---|---|---|
| Open a trade (buy, sell, limit or stop) | New message | Entry, stop loss, one or more take profits and lot size are read from the text |
| Close a trade | Reply to the signal | Must reply to the original signal |
| Close all trades on a symbol | New message, e.g. “Close EURUSD” | Closes every open trade on that symbol |
| Close half | Reply to the signal | Closes 50% of the position |
| Move stop loss to breakeven | Reply to the signal | Sets the stop loss to the entry price |
| Change take profit or stop loss | Reply to the signal | Updates the levels on the open trade |
Every plan runs in the cloud with unlimited trade executions and Rooms. Save more than 50% by paying yearly.
Compare plansAnswers about channel connections, futures contracts, receiver settings and Telegram trade updates.
Yes. Copygram connects a Telegram channel to your NinjaTrader futures account. Connect Telegram, add NinjaTrader as a receiver, configure the futures symbols and contract quantities, and activate your room.
Connect your Telegram account and select the signal channel. Add your NinjaTrader account, then create a room with Telegram as the source and NinjaTrader as the receiver. Configure symbol mapping, whole-contract sizing and trade-management rules before activating the room.
No. You connect your Telegram account and select a channel you can access. You do not need to build a Telegram bot or become the channel administrator.
Yes. You can select a private or paid channel that your connected Telegram account can access. Use a channel you are authorized to follow and whose signals you are permitted to use.
No. Copygram’s AI parser reads structured signals and conversational trading text. Clear instructions identify the instrument, direction, entry and any stop-loss or take-profit levels.
Choose NinjaTrader when adding a trading account, then enter your NinjaTrader username and password. The Device ID is generated automatically. Give the connection a clear name and select it as a receiver in your room.
Use symbol mapping to connect the instrument name in the signal to the exact NinjaTrader contract and expiry. A root such as MES identifies a contract family; the receiver mapping identifies the specific tradable contract.
Yes. Every receiver has independent money-management settings. Set the intended whole number of futures contracts for each NinjaTrader account. Symbol-specific quantity exceptions take priority over the general sizing rule.
Market Price uses the current market price for the entry. Signal Price uses the entry price supplied by the Telegram signal, including pending-entry instructions. Choose the mode in the receiver settings to match your workflow.
A reply to the original Telegram signal identifies the trade. Replies such as Close, Move SL to breakeven, or a new SL or TP level carry that trade context. The receiver’s Copy Close Orders and Copy Modif Orders settings determine whether it follows the update.
In Copygram’s documented Telegram workflow, a standalone close instruction with a symbol targets all open trades for that symbol. Replying to an original signal identifies that specific trade instead.
Plan quantities and target allocations in whole contracts. For example, a two-contract position can be allocated as one contract for each of two targets. Set receiver quantities and trade-management rules to match the intended allocation.
Yes. Copygram provides Telegram ignore-word filters, symbol filters and receiver trading schedules. Use them to define which messages and instruments belong in the workflow and when the receiver is active.
Yes. One Copygram room connects a source to one or more receivers, each with independent settings. Add your NinjaTrader accounts as receivers and choose the plan with the connected-account allowance for your setup.
Yes. Copygram works with demo and live NinjaTrader accounts. Connect the accounts you want to use, select them as receivers and configure each account’s futures contract quantities and copying rules.
Connect Telegram as the source, add your NinjaTrader accounts and set the rules for each one. Copygram runs it in the cloud.