CopyNova AI Documentation
Complete guide to automate TradingView alerts and Telegram signals via CopyNode on MT4 & MT5.
What is CopyNova AI?
CopyNova AI is a signal automation platform that connects TradingView and Telegram to your MT4/MT5 via a CopyNode. Generate one CopyNode ID, use it in TradingView, Telegram, and your EA — when an alert triggers or a signal is posted, our AI parses it and sends it to your EA for automatic execution with risk management.
Supported Platforms
TradingView
All alert types via webhook
Telegram
Bot webhook for auto detection
MetaTrader 5
EA for auto execution
MetaTrader 4
EA for auto execution
Supported Brokers
Any broker using MetaTrader 4 or MetaTrader 5 is supported through your CopyNode.
Generate Your CopyNode
A CopyNode is your unique ID (CN-XXXXXX) that connects everything. One ID works for TradingView, Telegram, and your EA.
- Go to Dashboard → CopyNodes
- Click Generate CopyNode
- Copy your Node ID (format: CN-XXXXXX)
- Use this same ID everywhere — TradingView webhook, Telegram, and EA settings
Save your CopyNode ID! You can always view it in your dashboard.
CopyNode Management
- View: See all your CopyNodes with signal counts
- Enable/Disable: Toggle CopyNodes on/off without deleting
- Copy ID: One-click copy for EA or TradingView setup
- Delete: Remove CopyNodes you no longer need
- Risk: Assign risk profiles per CopyNode
TradingView Webhook URL
Paste this URL in your TradingView alert's Webhook URL field. Replace CN-XXXXXX with your actual CopyNode ID from Dashboard → CopyNodes.
https://copynova-ai.com//api/tradingview/webhook?node=CN-XXXXXX💡 Pro Tip: Your CopyNode ID is included directly in the URL as ?node=CN-XXXXXX. No additional headers needed in TradingView!
Signal Format Reference
BUY XAUUSD SL 2030 TP 2040Market buy with Stop Loss at 2030 and Take Profit at 2040
SELL EURUSD CMP 1.0850 SL 1.0880Sell at Current Market Price with Stop Loss at 1.0880
BUY GBPUSDSimple market buy (no SL/TP - uses EA default)
SELL NAS100 SL 17900 TP 17600Sell with SL and TP on index
Supported Keywords:
EA Downloads & Installation
Installation Steps:
- MT4/MT5 → File → Open Data Folder → MQL4/MQL5 → Experts
- Copy EA file into the Experts folder
- Restart MetaTrader or refresh Navigator (Ctrl+N)
- Drag "CopyNova_Receiver_EA" onto a chart
- Enter your CopyNode ID (CN-XXXXXX) in the EA settings
- Tools → Options → Expert Advisors → Allow WebRequest → Add:
https://copynova-ai.com/
MT4 Specific Setup
The MT4 EA works the same as MT5. Download the .ex4 file and follow the installation steps above.
REST API Reference
/api/v1/trades/api/tradingview/webhook?node=CN-XXXXXX/api/telegram/webhook/api/mt5/pending-trades?node=CN-XXXXXX/api/mt5/trade-executed/api/healthAuthentication:
All API requests use your CopyNode ID passed as a query parameter or header:
?node=CN-XXXXXXor
x-node-id: CN-XXXXXXTradingView Alert Setup (Step-by-Step)
- Open TradingView and go to any chart
- Click the ⏰ Alert icon in the top toolbar (or press Alt+A)
- Set your Condition (price level, indicator crossover, etc.)
- Go to the Notifications tab at the top
- Check ✅ "Webhook URL"
- Paste your complete webhook URL:
https://copynova-ai.com//api/tradingview/webhook?node=CN-XXXXXX - In the Message box, type your signal (e.g.,
BUY XAUUSD SL 2030 TP 2040) - Click Create to save your alert
💡 Pro Tip: Your CopyNode ID is included directly in the URL. No extra headers needed in TradingView!
Testing Your Setup
- Go to Dashboard → Signals
- Send a test signal from TradingView or Telegram
- Check if signal appears in Signals page within a few seconds
- Verify EA shows "Trade executed" in MT4/MT5 Experts tab (Ctrl+T)
Telegram Bot Creation
- Search @BotFather in Telegram
- Send
/newbot - Choose name and username ending with "bot"
- Copy the Bot Token you receive
- Go to Dashboard → Telegram → Add Channel → Enter token
Channel Connection
- Add your bot as Administrator to your Telegram channel
- Dashboard → Telegram → Add Channel
- Enter Channel ID (e.g.,
-1001234567890) - Select channel type → Click Connect
Webhook Endpoints
TradingView
https://copynova-ai.com//api/tradingview/webhook?node=CN-XXXXXXPOST | CopyNode ID in URL
Telegram
https://copynova-ai.com//api/telegram/webhookPOST | Bot API
EA Polling
https://copynova-ai.com//api/mt5/pending-trades?node=CN-XXXXXXGET | CopyNode ID in URL
Risk Profiles (Per CopyNode)
Trading Sessions
CopyNode ID Reference
Generate CopyNode IDs from your dashboard. One ID connects TradingView, Telegram, and your EA.
- Dashboard → CopyNodes → Generate CopyNode
- Give it a name → Click Generate
- Copy the Node ID (format: CN-XXXXXX)
- Use this ID in TradingView URLs, EA settings, and API calls
Rate Limits
EA Configuration (MT4 & MT5)
Your CopyNode ID (CN-XXXXXX) from dashboardDefault lot size (e.g., 0.01)Maximum allowed spread (60 pips)🔴 Critical: Enable WebRequest
Without this step, the EA cannot connect to CopyNova AI and will not receive any signals.
Follow these steps in MT4/MT5:
- Open MetaTrader 4 or 5
- Go to Tools → Options → Expert Advisors tab
- Check ✅ "Allow WebRequest for listed URL"
- Click Add and enter the server URL below
- Click OK to save
Server URL
https://copynova-ai.com/EA Troubleshooting
Broker Server Examples
Telegram Webhook Setup
Set your bot's webhook URL using this command (replace YOUR_TOKEN):
https://api.telegram.org/bot[YOUR_TOKEN]/setWebhook?url=https://copynova-ai.com//api/telegram/webhookOr use the auto-setup in Dashboard → Telegram → Add Channel.
Position Sizing
Configure how lot sizes are calculated for each trade per CopyNode.