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.

IC Markets
FTMO
Eightcap
Pepperstone
XM
FBS
Vantage Markets
Exness
HF Markets
RoboForex
Tickmill
FP Markets

Generate Your CopyNode

Step 1

A CopyNode is your unique ID (CN-XXXXXX) that connects everything. One ID works for TradingView, Telegram, and your EA.

  1. Go to Dashboard → CopyNodes
  2. Click Generate CopyNode
  3. Copy your Node ID (format: CN-XXXXXX)
  4. 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

Step 2

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 2040

Market buy with Stop Loss at 2030 and Take Profit at 2040

SELL EURUSD CMP 1.0850 SL 1.0880

Sell at Current Market Price with Stop Loss at 1.0880

BUY GBPUSD

Simple market buy (no SL/TP - uses EA default)

SELL NAS100 SL 17900 TP 17600

Sell with SL and TP on index

Supported Keywords:

BUY
SELL
BUY LIMIT
SELL LIMIT
BUY STOP
SELL STOP
SL
TP
CMP
AT
ENTRY
TP1
TP2

EA Downloads & Installation

MT5 Version

For MetaTrader 5 (.ex5) • ~50KB

Download MT5 EA

MT4 Version

For MetaTrader 4 (.ex4) • ~20KB

Download MT4 EA

Installation Steps:

  1. MT4/MT5 → File → Open Data Folder → MQL4/MQL5 → Experts
  2. Copy EA file into the Experts folder
  3. Restart MetaTrader or refresh Navigator (Ctrl+N)
  4. Drag "CopyNova_Receiver_EA" onto a chart
  5. Enter your CopyNode ID (CN-XXXXXX) in the EA settings
  6. 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.

Supports all order types: Market, Limit, Stop
Auto-detects account number
Same CopyNode ID works for both MT4 and MT5
Risk management settings apply per CopyNode

REST API Reference

GET
/api/v1/trades
POST
/api/tradingview/webhook?node=CN-XXXXXX
POST
/api/telegram/webhook
GET
/api/mt5/pending-trades?node=CN-XXXXXX
POST
/api/mt5/trade-executed
GET
/api/health

Authentication:

All API requests use your CopyNode ID passed as a query parameter or header:

?node=CN-XXXXXX

or

x-node-id: CN-XXXXXX

TradingView Alert Setup (Step-by-Step)

  1. Open TradingView and go to any chart
  2. Click the ⏰ Alert icon in the top toolbar (or press Alt+A)
  3. Set your Condition (price level, indicator crossover, etc.)
  4. Go to the Notifications tab at the top
  5. Check ✅ "Webhook URL"
  6. Paste your complete webhook URL: https://copynova-ai.com//api/tradingview/webhook?node=CN-XXXXXX
  7. In the Message box, type your signal (e.g., BUY XAUUSD SL 2030 TP 2040)
  8. 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

  1. Go to Dashboard → Signals
  2. Send a test signal from TradingView or Telegram
  3. Check if signal appears in Signals page within a few seconds
  4. Verify EA shows "Trade executed" in MT4/MT5 Experts tab (Ctrl+T)

Telegram Bot Creation

  1. Search @BotFather in Telegram
  2. Send /newbot
  3. Choose name and username ending with "bot"
  4. Copy the Bot Token you receive
  5. Go to Dashboard → Telegram → Add Channel → Enter token

Channel Connection

  1. Add your bot as Administrator to your Telegram channel
  2. Dashboard → Telegram → Add Channel
  3. Enter Channel ID (e.g., -1001234567890)
  4. Select channel type → Click Connect

Webhook Endpoints

TradingView

https://copynova-ai.com//api/tradingview/webhook?node=CN-XXXXXX

POST | CopyNode ID in URL

Telegram

https://copynova-ai.com//api/telegram/webhook

POST | Bot API

EA Polling

https://copynova-ai.com//api/mt5/pending-trades?node=CN-XXXXXX

GET | CopyNode ID in URL

Risk Profiles (Per CopyNode)

Daily Loss LimitStops trading if exceeded
Max DrawdownAccount drawdown protection
Max Open TradesLimits concurrent positions
Cooldown TimerWait between trades
Weekend FilterNo Saturday/Sunday trading
Reverse TradingBUY→SELL and SELL→BUY

Trading Sessions

Sydney: 10PM-7AM UTC
Tokyo: 12AM-9AM UTC
London: 8AM-5PM UTC
New York: 1PM-10PM UTC

CopyNode ID Reference

Generate CopyNode IDs from your dashboard. One ID connects TradingView, Telegram, and your EA.

  1. Dashboard → CopyNodes → Generate CopyNode
  2. Give it a name → Click Generate
  3. Copy the Node ID (format: CN-XXXXXX)
  4. Use this ID in TradingView URLs, EA settings, and API calls

Rate Limits

API Calls 100/min
Webhooks 60/min
Telegram 30/sec
EA Polling Every 3 seconds

EA Configuration (MT4 & MT5)

CopyNode IDYour CopyNode ID (CN-XXXXXX) from dashboard
LotDefault lot size (e.g., 0.01)
MaxSpreadMaximum 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:

  1. Open MetaTrader 4 or 5
  2. Go to Tools → Options → Expert Advisors tab
  3. Check ✅ "Allow WebRequest for listed URL"
  4. Click Add and enter the server URL below
  5. Click OK to save

Server URL

https://copynova-ai.com/

EA Troubleshooting

EA not appearing? Refresh Navigator (Ctrl+N) after copying file. Restart MT4/MT5.
No trades executing? Check Tools → Options → Expert Advisors → Allow WebRequest is enabled with correct URL.
Connection error? Verify your CopyNode ID and server URL are correct in EA settings.
Signals not appearing? Check Dashboard → Signals page. If signals appear but trades don't execute, the issue is with the EA.

Broker Server Examples

IC Markets → ICMarkets-Demo
FTMO → FTMO-Demo
Eightcap → Eightcap-Demo
Pepperstone → Pepperstone-Demo
XM → XM-Demo
Vantage Markets → VantageMarkets-Demo

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/webhook

Or use the auto-setup in Dashboard → Telegram → Add Channel.

Position Sizing

Configure how lot sizes are calculated for each trade per CopyNode.

Fixed LotExact lot size per trade (e.g., 0.01)
Risk %Based on account balance percentage
Lot MultiplierMultiply the signal lot size